Send data to Adobe Experience Platform

Learn how to send data to Adobe Experience Platform.

This optional lesson is relevant to all customers of Real-time Customer Data Platform (Real-time CDP), Journey Optimizer, and Customer Journey Analytics. Experience Platform, the foundation of Experience Cloud products, is an open system that transforms all your data — Adobe and non-Adobe — into robust customer profiles that update in real time and uses AI-driven insights to help you to deliver the right experiences across every channel.

The event, lifecycle, and identity data which you collected and sent to Platform Edge Network in earlier lessons is forwarded to the services configured in your datastream, including Adobe Experience Platform.


Your organization must be provisioned and permissions granted for Adobe Experience Platform.

If you don’t have access, you can skip this lesson.

Learning objectives

In this lesson, you will:

  • Create an Experience Platform dataset.
  • Validate data in the dataset.
  • Enable your schema and dataset for Real-time Customer Profile.
  • Validate data in Real-time Customer Profile.
  • Validate data in the identity graph.

Create a dataset

All data that is successfully ingested into Adobe Experience Platform is persisted within the data lake as datasets. A dataset is a storage and management construct for a collection of data, typically a table, that contains a schema (columns) and fields (rows). Datasets also contain metadata that describes various aspects of the data they store. See the documentation for information.

  1. Navigate to the Experience Platform interface by selecting it from the 3x3 menu in the top right.
    dataset menu

  2. Select Datasets from the left navigation menu.

  3. Create dataset.
    dataset home

  4. Select Create dataset from schema.
    dataset home

  5. Search for your schema and select.

  6. Select Next.
    dataset configure

  7. Provide a Name, Description, and select Finish.
    dataset finish

Update the datastream

Once you have created your dataset, be sure to update your datastream to add Adobe Experience Platform. This update ensures data flows into Platform.

Validate data in the dataset

Now that you have created a dataset and updated your datastream to send data to Experience Platform, all XDM data send to Platform Edge Network is forwarded to Platform and land in the dataset.

Open the app and navigate to screens where you are tracking events. You can also trigger lifecycle metrics.

Open your dataset in the Platform interface. You should see the data arriving in batches to the dataset

validate data landing Platform dataset batches

You should also be able to see example records and fields using the Preview dataset feature:
validate lifecycle sent to Platform dataset

A more robust tool for validating data is Platform’s query service.

Enable Real-time Customer Profile

Experience Platform’s Real-time Customer Profile allows you to build a holistic view of each individual customer that combines data from multiple channels, including online, offline, CRM, and third-party data. Profile allows you to consolidate your disparate customer data into a unified view offering an actionable, timestamped account of every customer interaction.

Enable the schema

  1. Open your schema

  2. Enable Profile

  3. Select Data for this schema will contain a primary identity in the identityMap field. in the modal

  4. Save the schema

    enable the schema for profile

Enable the dataset

  1. Open your dataset

  2. Enable Profile

    enable the dataset for profile

Validate data in Profile

Open the app and navigate to screens where you are tracking events. Log in to the Luma app and make a purchase.

Use Assurance to find one of the identities passed in the identityMap (Email, lumaCrmId, or ECID):


The value of the lumaCrmId is 112ca06ed53d3db37e4cea49cc45b71e

grab an identity value

In the Platform interface, navigate to Profiles > Browse, lookup the identity value you just grabbed, and open the profile:

look up an identity value

On the Detail screen you can see basic info about the user, including the linked identities:
profile details

On the Events, you can see the events collected from your mobile app implementation for this user:

profile events

From the profile detail screen, click the link to view the identity graph or navigate to Identities > Identity Graph and lookup the identity value. This visualization shows you all of the identities that are linked together in a profile and their origin. Here is an example of an identity graph constructed of data collected from completing both this Mobile SDK tutorial (Data Source 2) and the Web SDK tutorial (Data Source 1):

grab an identity value

There is a lot more that marketers and analytics can do with data captured in Experience Platform, including analyzing it in Customer Journey Analytics and building segments in Real-time Customer Data Platform. You are off to a good start!

Next: Push messaging with Journey Optimizer


Thank you for investing your time in learning about Adobe Experience Platform Mobile SDK. If you have questions, want to share general feedback, or have suggestions on future content, please share them on this Experience League Community discussion post

On this page