Capture Engagement Data

The Data Cloud Module for the Engagement Mobile SDK enables the collection of rich engagement data from customer interactions within your mobile application through event tracking.

Before engagement data can be sent to Data Cloud:

  • The Data Cloud Module for the Engagement Mobile SDK must be configured and initialized.
  • Consent to track engagement data must be granted.

The Engagement Mobile SDK supports two types of events — structured and unstructured events. Both event types are collected using the SFMCSdk.track(event) function.

Structured events have predefined schemas with strict data requirements. They come pre-configured with the Mobile Connector schema for Data Cloud and can be extended to capture additional custom data. The Data Cloud Module supports the following structured events.

  • Cart Event: Track shopping cart interactions
  • Catalog Event: Monitor product catalog engagement
  • Order Event: Capture purchase and order data

Unstructured events have no predefined data requirements. You must create and add custom event definitions to the Mobile Connector schema for Data Cloud ingestion.