Cross Channel Journey Analysis Blueprint

Have a single consolidated view of customer behavior across various channels by unifying data from various web, mobile, and offline properties.

Use Cases

  • Analyze customer interactions across desktop and mobile to understand customer behavior and extract insights to optimize digital customer experiences.
  • Analyze customer interactions across channels, including digital and offline channels such as support interactions and in-store purchases to better understand and optimize the customer journey.


  • Adobe Experience Platform
  • Customer Journey Analytics
  • Adobe Analytics (optional)

Integration Patterns

  • Adobe Experience Platform → Customer Journey Analytics
  • Adobe Analytics → Adobe Experience Platform → Customer Journey Analytics


Reference architecture for the Customer Journey Analytics Blueprint

Implementation Steps

  1. Create schemas for data to be ingested.

  2. Create datasets for data to be ingested.

  3. Ingest data into Experience Platform.
    Data must be ingested into Platform before processing into Customer Journey Analytics.

  4. Analyze cross-channel event datasets to be analyzed in union to make sure they have a common namespace ID or are rekeyed through the field-based stitching capability of Customer Journey Analytics.


    Customer Journey Analytics does not currently use the Experience Platform Profile or Identity services for stitching.

  5. Perform any custom data preparation or use of the field-based identity stitching on the data to ensure a common key across time series datasets to be ingested into Customer Journey Analytics.

  6. Give lookup data a primary ID that can join to a field in the event data. Counts as rows in licensing.

  7. Set the same primary ID for profile data as the primary ID of the event data.

  8. Configure a data connection to ingest data from Experience Platform to Customer Journey Analytics. After data lands in the data lake, it processes into Customer Journey Analytics within 90 minutes.

  9. Configure a data view on the connection to select the specific dimensions and metrics to be included in the view. Attribution and allocation settings are also configured in the data view. These settings are computed at report time.

  10. Create a project to configure dashboards and reports within Analysis Workspace.

Implementation Considerations

Identity Stitching Considerations

  • Time-series data to be unioned must have the same ID namespace on every record.
  • The union process of unifying disparate datasets requires a common primary person/entity key across the datasets.
  • Secondary key-based unions are not supported currently.
  • The field-based identity stitching process allows for rekeying identities in rows based on subsequent transient ID records, such as an authentication ID. This allows for resolving disparate records to a single ID for analysis at the person level rather than at the device or cookie level.
  • Stitching happens once a week, with replay after the stitch.


  • What are the downstream impacts of data models in Customer Journey Analytics?

    Objects and attributes of the same XDM field merge into one dimension in Customer Journey Analytics. To  merge multiple attributes from various datasets into the same Customer Journey Analytics dimension, the datasets should reference the same XDM field or schema.

On this page