Capturing Engagement Data
The Data Cloud Module for the Engagement Mobile SDK enables collection of granular data about the customer’s mobile app interactions 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 must be granted.
The Engagement Mobile SDK comes with support for creating both structured and unstructured events:
- Structured
- Cart Event
- Catalog Event
- Order Event
- Unstructured
- Custom Event
Structured events have strict requirements on the types of information that can be provided. They also come pre-defined with the suggested Mobile Connector schema for Data Cloud and can also be extended to capture extra data.
Unstructured events have no requirement on the information that can be provided. Custom event definitions must be created and added to the Mobile Connector schema to be ingested in Data Cloud.
Both event types are collected by calling the SFMCSdk.track(event) function.