Create and publish audiences

Last update: 2024-01-03
  • Created for:
  • User

This topic discusses how to create and publish audiences identified in Customer Journey Analytics to Real-time Customer Profile in Adobe Experience Platform for customer targeting and personalization.

Read this overview to familiarize yourself with the concept of Customer Journey Analytics audiences.

Create audience

  1. To create audiences, you have three ways to get started:

    Creation method Details
    From the main Components > Audiences menu The Audiences Manager page opens. Click Create audience and the Audience builder opens.
    From within a Freeform table Right-click an item in a Freeform table and select Create an audience from selection. Using this method pre-populates the filter with the dimension or dimension item you selected in the table.
    From the filter creation/editing UI Check the box that says Create an audience from this filter. Using this method pre-populates the filter.
  2. Build the audience.

    Configure these settings before you can publish the audience.

    Screenshot of create an audience sbowing settings described in the next section.

    Setting Description
    Name The name of the audience.
    Tags Any tags that you want assigned to the audience for organizational purposes. You can use a pre-existing tag or enter a new one.
    Description Add a good description of the audience, to differentiate it from others.
    Refresh frequency The frequency at which you want to refresh the audience.
    • You can choose to create a one-time audience (default) that needs no refreshing. For example, this could be helpful for specific, one-time campaigns.
    • You can select other refresh intervals. For the 4-hour refresh frequency, there is a limit of 75 to 150 audience refreshes, depending on your Customer Journey Analytics entitlement.
    Expiration date When the audience will stop refreshing. The default is 1 year from the creation date. Expiring audiences are treated similarly to expiring scheduled reports - the admin gets an email a month before the audience expires.
    Refresh lookback window Specifies how far back in your data window you want to go when creating this audience. The max is 90 days.
    One-time date range Date range when you want the one-time audience to be published.
    Filter Filters are the main input to the audience. You can add up to 20 filters. These filters can be joined with And or Or operators.
    View sample IDs A sample of IDs in this audience. Use the search bar to search for sample IDs.
  3. Interpret the data preview.

    The audience preview appears in the right rail. It allows for a summarized analysis of the audience you have created.

    Screenshot of the data preview showing a summarized analysis of the audience.

    Preview setting Description
    Data preview window The date range for the audience.
    Total people A summary number of the total number of people in this audience. It can go as high as 20 Million people. If your audience exceeds 20 Million people, you must reduce the audience size before you can publish it.
    Audience size limit Shows how far from the 20 Million limit this audience is.
    Estimated audience return This setting is useful for retargeting customers in this audience that come back to your site, mobile app or other channel (in other words, that are seen in this dataset again.)

    Here, you can select the time frame (next 7 days, next 2 weeks, next month) for the estimated number of customers who may return.

    Estimated to return This number gives you an estimated number of returning customers over the time frame that you selected from the drop-down list. We look at the historical churn rate for this audience to predict this number.
    Preview metrics This setting allows you to look at specific metrics to see whether this audience contributes a disproportionate amount to this metric, such as ‘Revenue’ or ‘Average time on site’. It gives you the aggregate count of the metric, as well as the percentage of the total it represents. You can select any metric that is available in your data view.
    Namespaces included The specific namespaces that are associated with the people in your audience. Examples include ECID, CRM ID, email addresses, etc.
    Sandbox The Experience Platform sandbox in which this audience resides. When you publish this audience to Platform, you can only work with it within the confines of this sandbox.
  4. Double-check your audience configuration and click Publish.

    If everything went well, you will receive a confirmation message that the audience was published. It takes only minute or two for this audience to show up in Experience Platform. (Even for audiences with millions of members, it should take less than 5 minutes.)

  5. Click View audience in AEP within the same message and you will be taken to the Segment UI in Adobe Experience Platform. See below for more information.

What happens after an audience is created?

After you have created an audience, Adobe creates an Experience Platform streaming segment for each new Customer Journey Analytics audience. An Adobe Experience Platform streaming segment will only be created if your organization is set up for streaming segmentation.

  • The Adobe Experience Platform segment shares the same name/description as the Customer Journey Analytics audience, but the name will be appended with the Customer Journey Analytics audience ID to ensure that it is unique.
  • If the Customer Journey Analytics audience name/description changes, the Adobe Experience Platform segment name/description reflects that change as well.
  • If a Customer Journey Analytics audience is deleted by a user, the Adobe Experience Platform segment is NOT deleted. The reason is that the Customer Journey Analytics audience may later get undeleted.

Latency considerations

At several points prior to, during, and after audience publishing, latencies can occur. Here is an overview of possible latencies.

Latencies in audience publishing as described in this section.

# Latency point Latency duration
Not shown Adobe Analytics to Analytics source connector (A4T) Up to 30 minutes
1 Data ingestion into Data Lake (from Analytics source connector or other sources) Up to 90 minutes
2 Data ingestion from Experience Platform Data Lake into Customer Journey Analytics Up to 90 minutes
3 Audience publishing to Real-time Customer Profile, including automatic creation of the streaming segment, and allowing the segment to be ready to receive the data.

Note: the audience gets created/defined in Experience Platform within 1-2 minutes. However, it takes about 60 minutes before the audience starts receiving the IDs based on matched criteria and is ready for activation.

Around 60 minutes
4 Refresh frequency for audiences
  • One-time refresh (latency of less than 5 minutes)
  • Refresh every 4 hours, daily, weekly, monthly (latency goes hand in hand with the refresh rate)
5 Creating destination in Adobe Experience Platform: Activating the new segment 1-2 hours

Use Customer Journey Analytics audiences in Experience Platform

Customer Journey Analytics takes all the namespace and ID combinations from your published audience and streams them into Real-time Customer Profile (RTCP). Customer Journey Analytics sends the audience over to Experience Platform with the primary identity set, according to what was selected as the Person ID when the connection was configured.

RTCP then examines each namespace/ID combination and looks for a profile that it may be part of. A profile is basically a cluster of linked namespaces, IDs and devices. If it finds a profile, it will add the namespace and ID to the other IDs in this profile as a segment membership attribute. Now, for example, can be targeted across all their devices and channels. If a profile is not found, a new one is created.

You can view Customer Journey Analytics audiences in Platform by going to Segments > Create segments > Audiences tab > CJA Audiences.

You can drag Customer Journey Analytics audiences into the segment definition for Adobe Experience Platform segments.

Adobe Expericen Platform UI highlighting Segments in the left-pane and CJA Audiences in the main panel.


Frequently asked questions on audience publishing.

 What happens if a user is no longer a member of an audience in Customer Journey Analytics?

In this case, an exit event is sent to Experience Platform from Customer Journey Analytics.

 What happens if you delete an audience in Customer Journey Analytics?

When a Customer Journey Analytics Audience is deleted, that audience will no longer show up in the Experience Platform UI. However, no profiles associated with that audience are actually deleted in Platform.

 If a corresponding profile does not exist in RTCDP, will a new profile be created?

Yes, it will.

 Does Customer Journey Analytics send the audience data over as pipeline events or as a flat file that also goes to data lake?

Customer Journey Analytics streams the data into RTCP via pipeline, and this data is also collected into a system dataset in the data lake.

 What identities does Customer Journey Analytics send over?

Whichever identity/namespace pairs that were specified in the Connection setup. Specifically, the step when a user selects the field they want to use as their “Person ID”.

 Which ID is chosen as the primary identity?

See above. We only send one identity per Customer Journey Analytics “person”.

 Does RTCP process the Customer Journey Analytics messages as well? Can Customer Journey Analytics add identities to a profile identity graph through audience sharing?

No. We only send one identity per “person”, so there would be no graph edges for RTCP to consume.

 What time of day do daily, weekly, and monthly refreshes occur? What day of the week do weekly refreshes occur?

The timing of the refresh is based on when the original audience was published and anchors to that time of day (and day of week or month).

 Can the daily, weekly, and monthly time of refresh be configured by users?

No, they cannot be configured by users.

Next steps

On this page