Ingest

 

The Conviva sensor enables data ingest and is composed of ECO and Video sensor modules for ease of data ingestion across apps and video players.

 

ECO Data Ingest

Conviva offers script files in GitHub repositories for basic manual integration, along with an UI integration tool for guide data ingest.

ECO Sensor Module of App Data Ingest

ECO sensor module consists of several basic scripts accessible from the Conviva GitHub Repositories with basic README instructions and the related script files for each the supported ECO application platforms. Lightweight integration of Conviva ECO sensor enables automatic, semantic-less data collection.

To get started with app data ingest:

  1. Decide on your target ECO platforms and check the Conviva GitHub repositories for scripts and instructions.

    Supported application frameworks include:

    • Native Modules

      • Conviva Android Module

      • Conviva iOS/tvOS Module

      • Browser based Modules

        • Conviva JS-SDK module (for apps with source code/npm install availability )

        • Conviva JS-SDK (for apps with React based frameworks with source code availability)

        • Conviva JS-SDK (for apps with Mobile Web-only option with source code availability)

        • Conviva JS-SDK (Angular, for apps with source code availability)

        • Conviva JS-SDK (Typescript based, for apps with source code availability)

        • Conviva JS-SDK script tag (for apps without source code availability)

      • Roku SceneGraph Module

      • C-SDK Module

    • Hybrid modules
      • React Native (Mixture of React Native UI, Android (Native) and iOS (Native) frameworks.
  2. Reach out to your technical dev team to coordinate the integration of the Conviva sensor. Most integrations complete within several developer hours using the README page instructions in the repositories.

    Note: The ECO repositories may be referenced as appanalytics, such as conviva-ios-appanalytics, in GitHub repositories. For C SDK support, contact your Conviva representative.

  3. Test and deploy your updated application, subject to your company's release process and policies.

    Note: Conviva worked with multiple publishers to validate that the ECO sensor module has no negative impact on the overall application performance. For C SDK support, reach out to your Conviva representative.

ECO Repos Example

Within each application repo, developers follow the basic README instructions and deploy the scripts.

Readme Example

ECO Guided UI Integration

ECO guide integration enables developers to integrate Conviva's ECO sensor with the application and to perform self-validation of the integration from a single platform in Pulse.

This Ui-based process starts with selecting a platform for a-specific Conviva's SDK integration to the application. After selecting a platform, developers can see the comprehensive instructions about how to integrate ECO sensor to the application. Click the hamburger icon next to the Conviva logo and from menu and select Integration Tools > ECO Integration.

For detailed integration steps, see Integrating the ECO Sensor.

Video Data Ingest

Video Sensor Module for Video Player Data Ingest

Conviva Video sensor integration involves passing events and metadata from video player applications to Conviva APIs to report viewer experience and performance data. These integrations leverage Conviva SDKs and player library APIs for optimized integrations for video stream events. The Conviva Video supports the following platforms:

  • Android

  • iOS/TVOS

  • JavaScript

  • Roku

  • C SDK

To get started with Video sensor module installation:

  • View the Sensor Overview and retrieve libraries from Conviva repo's at github.com/conviva. Contact your Conviva rep for access to the video integration instructions for your video player apps.

 

Next Step: Activate Events