How to Send Experience Events and Profile Data to AEP

Adobe Launch BCS 4 months ago (03-21) 1106 Views 0 Comments
文章目录[隐藏]

Updated: March 23, 2026

The overall flow for sending Experience Events and Profile Data to AEP is as follows:

How to Send Experience Events and Profile Data to AEP

Experience Event VS Profile Data

Dimension Experience Event Profile Data
Purpose What the user does Who the user is
Data Type(Datasets) Time-series Record
Examples Page views, clicks, purchases Name, email, loyalty status
Data Behavior Append-only Update (upsert)
Timestamp Required Not required
XDM Class(Schema) XDM ExperienceEvent XDM Individual Profile
Ingestion Streaming (real-time) Batch or streaming
Role in Profile Contributes to profile Builds/updates profile

In short:

  • Experience Events = behavioral data (user activity over time)
  • Profile Data = attribute data (current customer state)

 

Send Experience Events to AEP

Step 1:Create an XDM Schema

In Adobe Experience Platform, click 「Schemas」——「Create schema」——「Manual」——「Experience Event」, and name it “BCS Event Data.”

How to Send Experience Events and Profile Data to AEP

After creating the schema, open the schema configuration page and enable Profile so that event data can be included in Real-Time Customer Profiles:

How to Send Experience Events and Profile Data to AEP

Step 2:Create a Datasets

Click 「Datasets」——「Create dataset」——「Create dataset from schema」,and select “BSC Event Data”:

How to Send Experience Events and Profile Data to AEP

Name it “Dataset Event Data (BCS)” and complete the setup.

How to Send Experience Events and Profile Data to AEP

Once created,, enable Profile on the dataset so that ingested event data contributes to profiles.

Profile must be enabled at both the schema and dataset levels.

 

Step 3:Create a Datastreams

Click 「Datastreams」——「New Datastreams」:

How to Send Experience Events and Profile Data to AEP

Configure it as follows:

  • Name: BCS
  • Event Schema: Select the XDM schema created earlier(BCS Event Data)

Click Save, click 「Add Service」:

How to Send Experience Events and Profile Data to AEP

Configure:

  • Service: Select the Adobe Experience Platform
  • Event DataSet:  Select the datasets created earlier(Datasets Event Data(BCS))

Save the configuration.

If Profile is not enabled on the dataset, it will not appear in the Event Dataset list.

Step 4:Install Web SDK

In Tag,click 「Tags」——「Extensions」——「Catalog」,Search for and install Adobe Experience Platform Web SDK.

Most settings can remain default. The key configuration is the Datastream, which determines where data is sent via the Edge Network.

How to Send Experience Events and Profile Data to AEP

Best practice: use separate datastreams for dev, test, and production.

Step 5:Configure Data Elements

Click 「Data Elements」——「Add Data Elements」,name it “XDM Content”,then do the following configuration:

How to Send Experience Events and Profile Data to AEP

This is where you define the XDM structure and map outgoing data.

At this stage, mapping can remain dynamic (no hardcoded values required).、

Step 6:Configure Rules

Click 「Rules」——「Add Rule」,name it “Page Load ”.

EVENTS Configuration

Configure EVENTS as follows:

How to Send Experience Events and Profile Data to AEP

 

ACTION Configuration

The configuration in Action is:

How to Send Experience Events and Profile Data to AEP

 

  • Type:web.webpagedetails.pageViews (tracks page views)
  • XDM:references the data element mapping
  • Data:reserved for sending additional profile data later

Final result:How to Send Experience Events and Profile Data to AEP

Step 7:Testing & Debugging

Open browser Developer Tools and filter Network requests by “configId”

How to Send Experience Events and Profile Data to AEP

 

Inspect the request and verify that XDM data is present under the events payload.

How to Send Experience Events and Profile Data to AEP

Step 8:Validate in AEP

First, check dataset ingestion, In AEP,click 「Dadasets」,open Datasets Event Data(BCS):

How to Send Experience Events and Profile Data to AEP

Second, check Profiles,In AEP,click 「Profiles」——「Browser」,

How to Send Experience Events and Profile Data to AEP

We can see a lot of user profiles,but the following fields are empty because the Profile Data has not yet been sent.

Find your ECID in your browser, such as 54855921733975574201690500415297052057, and then search for it in your Profile:How to Send Experience Events and Profile Data to AEP

You can find the data you generated yourself.

Finally, validate event association, open a profile and confirm event data appears under Experience Events

How to Send Experience Events and Profile Data to AEP

 

Send Profile Data to AEP

Currently, the Web SDK cannot directly send XDM Individual Profile data. Instead, this is done via Event Forwarding + HTTP API.

Step 1:Create an XDM Schema

In Adobe Launch, click 「Schemas」——「Create schema」——「Manual」——「Individual Profile」,and name it“ BCS Profile Data”.

Add an identity field and set it as the Primary Identity. For web implementations, this is typically ECID, with the namespace set accordingly.

How to Send Experience Events and Profile Data to AEP

Profile can only be enabled after a Primary Identity is defined, ensuring that data can be ingested into the Profile.

Primary Identity defines the main identifier for the profile.

Both Experience Events and Profile data use identityMap for identity stitching.

Primary Identity is independent of identityMap.

 

Step 2:Create a Datasets

Click 「Datasets」——「Create dataset」——「Create dataset from schema」,check “BSC Profile Data”:

How to Send Experience Events and Profile Data to AEP

Then click Next and name it “Datasets Profile Data (BCS)”:

How to Send Experience Events and Profile Data to AEP

After creation, enable Profile in the Dataset so that Event data will be captured in the Profile

This step also requires enabling Profile.

 

Step 3:Configure Datastreams

Click 「Datastreams」——「New Datastreams」,open Adobe Experience Platform:

How to Send Experience Events and Profile Data to AEP

Add follow Configure:

  • Profile Dataset:  Select the datasets created earlier(Datasets Profile Data(BCS))

Save the configuration.

If a profile is not enabled in the Datasets, this Dataset will not appear in the Profile Dataset list.

Step 4:Add Profile Data

Use Data Elements to construct the Profile payload in JSON format, including ECID. The identityMap must include an ID that matches the event data (typically ECID).

Modify the Action in Rules as follows:

How to Send Experience Events and Profile Data to AEP

Then let’s test and verify:

How to Send Experience Events and Profile Data to AEP

User info is stored in the data and can be used in Event Forwarding.

Step 5:Authenticate with AEP APIs

To send profile data via API, you need:

  • {ACCESS_TOKEN}
  • {API_KEY}
  • {ORG_ID}

Refer to https://experienceleague.adobe.com/en/docs/experience-platform/landing/platform-apis/api-authentication

Step 6:Event Forwarding

In Event Forwarding, you have two options:

  • Use a Custom Code
  • Use Adobe Cloud Connector Extension, example:

How to Send Experience Events and Profile Data to AEP

Step 7:Validate in AEP

First, check dataset ingestion, In AEP,click 「Dadasets」,open Datasets Profile Data(BCS)and confirm data is present.

Second, check profile attributes. In AEP,Search for your ECID (54855921733975574201690500415297052057)and verify that attributes (e.g., email [email protected] ) appear in the profile.

How to Send Experience Events and Profile Data to AEP

This indicates that the XDM Individual Profile was successfully sent.

Adding an Additional Identity to identityMap

By default, ECID is included in Experience Events but may not be visible in the payload.

To improve identity stitching, you can add another ID (e.g., GA4 Client ID).

Step 1:Create a Namespace

Define a custom namespace in Identities:

How to Send Experience Events and Profile Data to AEP

Step 2:Configure Data Element

First, Extract the Client ID from cookies (using the entire ID).

How to Send Experience Events and Profile Data to AEP

Then add it to identityMap

How to Send Experience Events and Profile Data to AEP

Finally updated in XDM content:

How to Send Experience Events and Profile Data to AEP

Step 4:Testing & Debugging

Verify in the network request that the Client ID appears in identityMap.

How to Send Experience Events and Profile Data to AEP

As you can see, the Client ID is already in the identityMap.

Step 5:Validate in AEP

Check profile attributes. In AEP,Search for your ECID (54855921733975574201690500415297052057)and verify Linked identities:

How to Send Experience Events and Profile Data to AEP

This confirms successful identity enrichment.

Like (2)
Post my comment
Cancel comment
Expression Bold Strikethrough Center Italic

Hi, you need to fill in your nickname and email!

  • Nickname (required)
  • Email (required)
  • Website