Application → Client Library (recommended) → Collector → Data Pipeline → Dashboards/Analytics/Campaigns
Data from any application can be sent to the Engagement Engine. Applications can choose to use a convenient tracker via a client library, or interact with the Collector endpoints directly.
Once data arrives at the Engagement Engine collector, the data pipeline will process data to handle both time-sensitive events, as well as batch processing. The output of the pipeline is a set of data that powers overall Mobify Platform analytics via business dashboards, and powers Campaigns via Targeting rules and Event-based triggers.
Currently three types of events can be sent to Engagement Engine:
- Page Tracking Events: Shopper behavior actions geared towards identifying which pages a shopper visits for providing key metrics and powering contextual targeting
- Performance Timing Events: Page-specific actions geared towards Real User Monitoring of page performance
- eCommerce Tracking Events: Shopper behavior actions geared towards providing key metrics and powering contextual targeting