Oracle CX Infinity Module

The Oracle CX Infinity is a digital analytics platform for tracking, measuring, and optimization for visitor behavior performance on mobile applications. Infinity helps you track usage data about user interactions with your mobile applications. Infinity is offered for the following platforms:

  • Android (Java interface)

  • iOS (Objective-C and Swift interfaces)

How does the module work?

The Infinity module monitors client interactions, and tracks events such as - tap, swipe, pinch, drag, slide and so on. These events are then stored in an on-device data store. Once the configured thresholds, such as a data send interval or an event count are reached, the module batches the stored events, compresses the batch, and sends it to Oracle Data Collection Servers.

Infinity processes the events on the servers and sorts them in order of the logged event time. These events are collected alongside data from other online events tracked using the Oracle Infinity Tag. This helps you generate insightful analytics of data collected from both mobile and web sources in the same dashboards and reports. The Infinity module also supports hybrid data collection where a mobile app user can transition from a mobile app to a mobile web site, and the module can still track user behavior from both parts of the user’s session.

This documentation facilitates you to instrument mobile apps in two ways:

  1. You can capture mobile application events with minimal to no code

  2. If existing methods in the Infinity module do not meet your data collection needs, you can use the Data Collection API to collect the event behavior from any mobile or WebSocket-enabled device.

To get started, click on one of the following:

Android

  • Getting Started: This section helps you integrate the Infinity module with your mobile application project, configure the Infinity module and set up the module to collect behavior data.

  • Advanced Data Collection: This section helps you to instrument the Infinity module to collect complex data, including custom parameter data. The following sets of convenience methods are available in the Infinity module for behavior data collection:

    # Events Link
    1 Event data collection Behavior data collection methods
    2 Multi-media behavior data collection Video behavior data collection
  • Sample mobile app instrumentation (Coming soon)

iOS

  • Getting Started: This section helps you to integrate the Infinity module with your mobile application project, configure the Infinity module and set up the module to collect behavior data.

  • Advanced Data Collection: This section helps you to instrument the Infinity module to collect complex data, including custom parameter data. The following sets of convenience methods are available in the Infinity module for behavior data collection:

    # Events Link
    1 Event data collection Behavior data collection methods
    2 Multi-media behavior data collection Video behavior data collection
  • Sample mobile app instrumentation (Coming soon)

  • Class Reference

Reference Information

  1. Default parameters captured by Core Module

  2. How is behavior data transmitted?

  3. Upgrading the mobile application with latest modules

  4. Controlling behavior data collection - Pause, Resume, Disable data collection