Oracle CX Mobile SDK

The Oracle CX Mobile SDK is the core SDK used to power your mobile apps with the Oracle Responsys and Oracle Infinity solution. This SDK contains the Mobile Core that is required by the Responsys SDK to facilitate behavioral data collection from the mobile app.

In this topic:

What are the mobile SDKs available?

The Oracle Responsys Mobile SDK platform offers two paths:

  • The Oracle CX Marketing path. Requires 2 SDK modules:

    • The Oracle CX Mobile SDK: The core SDK that can be integrated with other SDK modules across CX Marketing such as Oracle Responsys and Oracle Infinity. The core contains a common set of functionality and frameworks, that enable data collection, data enrichment, SDK & mobile app configuration management, data push to server, mobile application life-cycle event tracking and so on.

    • The Oracle CX (OCX) Responsys SDK: An SDK module that enables mobile app developers to develop apps that communicate with Oracle Responsys and Oracle Infinity.

  • The Standalone Oracle Responsys path.

    • Standalone Responsys SDK: A module that facilities communication between the SDK and Oracle Responsys for push notifications.

Why OCX Mobile SDK and OCX Responsys SDK?

The OCX Responsys SDK is an SDK module that enables mobile app developers to develop apps that communicate with Oracle Responsys and Oracle Infinity. This SDK module also requires the core, OCX Modile SDK. The OCX Responsys SDK enables marketers to:

  • Respond in near real time to app user activity
  • Get a single view of customers when combined with data from other channels
  • Identify trends in user engagement
  • Do deeper segmentation by combining Mobile Profile, Engagement, and Behavioral attributes

Some features of the SDK include:

  • Uses the OCX Mobile SDK as the core
  • Enables easy integration with other SDKs
  • Provides capabilities for real time event tracking

Enable KPI Metrics

Note: The KPI Metrics dashboard feature is currently released under our Controlled Availability program. To request access, please log in to My Oracle Support and create a service request.

KPI Metrics Dashboard

  • Monitor 25 out-of-the-box industry standard KPI metrics.

  • Comprehensive set of KPIs that cover entire user lifecycle.

  • Analyze KPI trends through past period comparisons.

Marketer Benefits

  • Understand mobile app user behavior.

  • Track and analyze mobile app performance within Responsys.

Migrating from the Standalone Responsys SDK to the OCX Responsys SDK

You can migrate between the Standalone Responsys SDK to the OCX Responsys SDK and vice versa. To migrate from the Standalone Responsys SDK to the OCX Responsys SDK, you must be using a Responsys SDK version 6.40 and above. Similarly, to migrate from the OCX Responsys SDK to the Standalone Responsys SDK, you must adopt the latest version of the Standalone Responsys SDK.

Implementing Retargeting with the OCX Responsys SDK

To implement the retargeting capability, app developers need to perform the following steps:

  1. Integrate the Oracle CX Responsys Mobile SDK
  2. Integrate the Oracle CX Mobile SDK
  3. Raise the retargeting event
  4. Verify the event is in Infinity Streams
    • Login to Infinity Streams that is connected to the Responsys account

    • Within the app, take the action that generates one of the Re-targeting events

    • Observe that the event is generated in Infinity Streams

When to use Standalone Responsys SDK vs. when to use OCX Responsys SDK

If you are only planning to use the functionality of Responsys, the Standalone Responsys SDK is the preferred module to use. Whereas the OCX Responsys SDK is the module that enables integrating with other Oracle CX Marketing SDKs such as Oracle Infinity.

The OCX Responsys SDK enables marketers with retargeting capabilities that are best suited for mobile apps retailing a product or service (for example apps for eCommerce, financial services, travel/transportation and so on).

Integration Guide

SDK Name Download Location Integration Guide
Oracle CX Mobile SDK
Oracle CX Responsys SDK
Oracle Responsys SDK

Verify the KPI Metrics Dashboard

After integration, ensure that the KPI Metrics dashboard is populated with the respective metrics.

Learn more about KPI Metrics Dashboard in this video.

Use Cases

The OCX Mobile SDK with OCX Responsys solution can be used to re-target mobile app users for the following use cases:

  • Cart Abandonment
  • Browse Abandonment
  • Search Abandonment

Frequently Asked Questions

How does the OCX Mobile and OCX Responsys SDK impact the SDK size?

The new OCX Mobile and OCX Responsys modules are optimized for size (both run time and build time) by using the latest techniques and technology. There is a significant size reduction experienced when the OCX SDKs are integrated with applications (compared to the Standalone SDK).

Do existing Standalone Responsys SDK customers need to re-implement the new OCX SDK?

Both SDKs leverage the same APIs. Customers who adopt the OCX SDK will not need to re-implement how their apps call the SDK APIs. App developers can migrate from the Responsys Standalone SDK version 6.40 to the OCX Responsys SDK version 6.45. We will support both the SDKs with all future releases.

These are some possible scenarios where customers should consider migrating to the OCX Responsys SDK:

  • The account has a mobile app to retail products or services
  • Marketers want to re-target users to a shopping cart
  • App developers want to leverage other OCX offerings, such as implementing Infinity analytics

Will the Responsys Standalone SDK still be supported or will all new customers have to adopt the OCX SDK?

The Responsys Standalone SDK will be supported for all new customers.

If I don't have Infinity streams can I install the OCX Mobile and OCX Responsys SDK?

Yes, without Infinity streams, customers can still install the OCX Mobile and OCX Responsys SDK. However all capabilities related to Infinity streams will not be available.