Skip to main content

CADI - Channel Analytics and Data Integration

Introduction

CADI allows consuming teams to implement analytics across both web and mobile, with integrations in the Web and Mobile platforms (ie: WPaaS and Mobile Core) as well as support for non-platform applications.

How to use the tools to implement analytics

  1. The CADI schemas and conventions are applicable to all implementations, use the relevant tools to get additional information and understanding on what the conventions are and what the different fields in the data schemas are for.

  2. Determine if the application is web or mobile

  3. If web, determine of the application is part of the web platform (ie: app-platform-...) and has access to invsy.analytics.... If so, use CADI via invsy - there is a tool available to get the details of how to do this

  4. If web but IS NOT part of the web platform (does not have access to invsy) then preferably use CADI Web consumer (for new implementations), or CADI Core directly (whee such an implementation exists already). There are tools available to get the details for either.

  5. If mobile, use the CADI mobile development guidelines. There is a tool to fetch the details for this.

General guidelines

  1. Always implement analytics according to the CADI pattern, if you see legacy analytics implementations, do not copy them

  2. If an application already has an existing utility or pattern for implementing analytics with CADI, follow that pattern but make sure that this utility fully respects and follows the standards of CADI. If it does not, flag this to the user as a potential improve to their implementation.