Navida Pro Analytics Overview
Introduction
- Navida Pro Analytics is implemented by integrating Adobe Analytics SDK
- There is a wrapper implemented on Open Contract named OCAnalyticsManager which act as a broker in between host application (Navida Pro) and Adobe Analytics SDK
- It will take care of the initialization, deinitilization, event tracking etc.
- The underlying Adobe libraries used to integrate the Analytics are
- iOS
- AEPEdgeIdentity
- AEPAnalytics
- AEPCore
- AEPIdentity
- AEPSignal
- AEPLifecycle
- Android
- com.adobe.marketing.mobile:edgeidentity
- com.adobe.marketing.mobile:analytics
- com.adobe.marketing.mobile:sdk-core
- iOS
Sequence Diagram of the Complete Flow
Events
- There are two types of events in analytics
- State Events
- State events are used to track screen states such as screen load
- Action Events
- Action events defines any events generated because of some user actions, for example a button tap, turning on/off a toggle, swipe etc.
- State Events
- Here are the list of events from each plugins in the Navida Pro app