Mobile Integration

Introduction

Algonomy rCDP Mobile SDKs integration with your mobile apps enables you to capture customer behavior and clickstream data from native and cross-platform mobile applications in rCDP. It allows you to track user interactions such as app launches, screen views, in-app actions, and transactions directly from your mobile applications.

Algonomy rCDP provides SDK-based integration for the following mobile platforms:

  • iOS SDK – For native iOS applications

  • Android SDK – For native Android applications

  • React Native SDK – For cross-platform mobile applications

Note: All SDKs (iOS, Android and React Native) use a common event model and API, ensuring consistent data collection across mobile platforms.

Choose the Right Approach

Use the following guidance to select the appropriate mobile integration method:

Algonomy rCDP iOS SDK

Use rCDP iOS SDK if you are building a native iOS application.

  • → Supports event tracking and customer profile management
  • → Enables push notifications and in-app notifications
  • → Compatible with Objective-C and Swift

Algonomy rCDP Android SDK

Use rCDP Android SDK if you are building a native Android application.

  • → Supports clickstream tracking and profile enrichment
  • → Enables push notifications and location tracking
  • → Integrates with Firebase services

Algonomy rCDP React Native SDK

Use rCDP React Native SDK if you are building a cross-platform mobile application.

  • → Provides a wrapper over native SDKs
  • → Enables event tracking and profile management
  • → Supports both Android and iOS platforms

How Mobile Integration Works

All Algonomy rCDP Mobile SDKs integration follow a consistent flow to ensure reliable event tracking and data collection:

  1. Obtain configuration details such as the API key or app ID from rCDP.

  2. Add the Algonomy rCDP Mobile SDK to your mobile application.

  3. Configure dependencies, permissions, and required platform settings.

  4. Initialize the SDK during application launch using the configuration details.

  5. Capture user interactions and events such as app launches, screen views, in-app actions, and transactions.

  6. Send events and user profile data to rCDP (handled automatically by the SDK).

  7. Verify the integration using logs or debugging tools to ensure events are being captured and sent correctly.

  8. Algonomy rCDP process and activate the data in real time.

Tip: Initialize the SDK as early as possible in the application lifecycle to ensure complete session tracking.

What You Can Track

Using mobile integration, you can capture a wide range of user interactions that form the foundation for personalization and analytics:

  • App launches and session activities

  • Screen views and navigation events

  • Product interactions and in-app actions

  • User identity events such as login, registration, and profile updates

  • Transactions and conversion events

These events enable real-time segmentation, personalization, and customer journey orchestration across channels.