Skip to main content
Version: Next

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

Sequence Diagram of the Complete Flow

Sequence Diagram

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.
  • Here are the list of events from each plugins in the Navida Pro app