Configure device lookup
The Device Lookup settings allow you to select device-specific information that you want to collect.
Expand the Device Lookup section to configure the settings described below.
Setting | Description |
---|---|
Keep user agent and client hints headers | Select this option to only collect the information stored in the user agent string. This setting is selected by default. Populates xdm.environment.browserDetails.userAgent |
Use device lookup to collect the following information |
Select this option if you want to collect one or more of the following device-specific information:
Device lookup information cannot be collected along with user agent and client hints. Choosing to collect device information disables the collection of user agent and client hints, and vice versa. |
Do not collect any device information | Select this option if you do not want to collect any device lookup information. No device, hardware, browser, operating system, user agent, or client hint data is collected. |
If you enable any of the fields above for data collection, make sure that you correctly set the context
array property when configuring the Web SDK.
Device and hardware information use the context
array string "device"
, while browser and operating system information use the context
array string "environment"
.
Also, make sure that each desired XDM field exists in your schema. If it does not, you can add the Adobe-provided Environment Details
field group to your schema.
Configure advanced options
To reveal advanced configration options, select Advanced Options. Here, you can configure additional datastream settings, such as IP obfuscation, First Party ID cookies, and more.
Setting | Description |
---|---|
IP Obfuscation |
Indicates the type of IP obfuscation to be applied to the datastream. Any processing based on customer IP is impacted by the IP obfuscation setting. This includes all Experience Cloud services which receive data from your datastream. Available options:
IP obfuscation impact on other Adobe products:
|
First Party ID Cookie | When enabled, this setting tells the Edge Network to refer to a specified cookie when looking up a first-party device ID, rather than looking up this value in the Identity Map. When enabling this setting, you must provide the name of the cookie which should store the ID. |
Third Party ID Sync | ID syncs can be grouped into containers to allow different ID syncs to be run at different times. When enabled, this setting lets you specify which container of ID syncs is run for this datastream. |
Third Party ID Sync Container ID | The numeric ID of the container to be used for third party ID sync. |
Container ID Overrides | In this section, you can define additional third party ID sync container IDs which you can use to override the default one. |
Access Type |
Defines the authentication type that the Edge Network accepts for the datastream.
|
Media Analytics | Enables processing of streaming tracking data for Edge Network integration via Experience Platform SDKs or Media Edge API. Learn about Media Analytics from the documentation. |
From here, if you are configuring your datastream for Experience Platform, follow the tutorial on Data Prep for Data Collection to map your data to an Experience Platform event schema before returning to this guide. Otherwise, select Save and continue to the next section.
View datastream details
After configuring a new datastream or selecting an existing one to view, the details page for that datastream appears. Here you can find further information about the datastream, including its ID.
From the datastream details screen, you can add services to enable capabilities from the Adobe Experience Cloud products you have access to. You can also edit the datastream’s basic configuration, update its mapping rules, copy the datastream, or delete it entirely.
Add services to a datastream
On the details page of a datastream, select Add Service to start adding available services for that datastream.
On the next screen, use the dropdown menu to select a service to configure for this datastream. Only the services that you have access to are shown in this list.
Select the desired service, fill in the configuration options that appear, and then select Save to add the service to the datastream. All added services appear in the details view for the datastream.
The subsections below describe the configuration options for each service.
Adobe Analytics settings
This service controls whether and how data is sent to Adobe Analytics. See Sending data to Adobe Analytics.
Setting | Description |
---|---|
Report Suite ID | (Required) The ID of the Analytics report suite that you want to send data to. This ID can be found in the Adobe Analytics UI under Admin > ReportSuites. If multiple report suites are specified, then data is copied to each report suite. |
Visitor ID namespace | (Optional) The namespace you want to use for the Adobe Analytics visitorID. When you send an event with a value specified for this namespace, it will be automatically used as the visitorID in Analytics. |
Report Suite Overrides | In this section, you can add additional report suite IDs that you can use to override the default one. |
Adobe Audience Manager settings
This service controls whether and how data is sent to Adobe Audience Manager. All that is needed to send data to Audience Manager is to enable this section. The other settings are optional but encouraged.
Setting | Description |
---|---|
Cookie Destinations Enabled | Allows the SDK to share segment information via cookie destinations from Audience Manager. |
URL Destinations Enabled | Allows the SDK to share segment information via URL destinations from Audience Manager. |
Adobe Experience Platform settings

This service controls whether and how data is sent to Adobe Experience Platform.
Setting | Description |
---|---|
Event Dataset | (Required) Select the Experience Platform dataset that customer event data will be streamed to. This schema must use the XDM ExperienceEvent class. To add additional datasets, select Add Event Dataset. |
Profile Dataset | Select the Experience Platform dataset that customer attribute data will be sent to. This schema must use the XDM Individual Profile class. |
Offer Decisioning | Enables Offer Decisioning for Web SDK implementations. See the guide on using Offer Decisioning with Web SDK for more implementation details. For more information on Offer Decisioning capabilities, refer to the Adobe Journey Optimizer documentation. |
Edge Segmentation | Enables edge segmentation for this datastream. When the Web SDK or Edge Network API sends data through a datastream with edge segmentation enabled, any updated audience memberships for the profile in question are sent back in the response. You can use this option in combination with Personalization Destinations for same-page and next-page personalization use cases through edge destinations or Offer Decisioning. |
Personalization Destinations | When enabling this after enabling the Edge Segmentation checkbox, this option allows the datastream to connect to personalization destinations, such as Custom Personalization. Refer to the destinations documentation for specific steps on configuring personalization destinations. |
Adobe Journey Optimizer | Enables Adobe Journey Optimizer for this datastream. Enabling this option allows the datastream to return personalized content from web and app-based inbound campaigns in Adobe Journey Optimizer. This option requires Edge Segmentation to be active. If Edge Segmentation is unchecked, this option is grayed out. This option also requires the selected dataset to use a schema that includes the Experience Event - Proposition Interactions field group. This field group is used to record all user interactions with Adobe Journey Optimizer campaigns and experiences. |
Adobe Target settings
This service controls whether and how data is sent to Adobe Target.
Setting | Description |
---|---|
Property Token | Target allows customers to control permissions by using properties. For more information on properties, see the guide on configuring enterprise permissions in the Target documentation. The property token can be found in the Adobe Target UI under Setup > Properties. |
Target Environment ID | Environments in Adobe Target help you manage your implementation through all stages of development. This setting specifies which environment you are going to use with this datastream. Best practice is to set this differently for each of your dev , stage , and prod datastream environments to keep things simple. However, if you already have Adobe Target environments defined, you can use those. |
Target Third Party ID namespace | The identity namespace for the mbox3rdPartyId you want to use for this datastream. If you use a Customer Attributes integration with Adobe Target or use thirdPartyId to update or create profiles via Adobe Target Profiles API, you must provide a namespace value of your choice. You must use this namespace in the IdentityMap section of your XDM schema to send the customerID or thirdPartyId used in your Customer Attributes file uploads or in your Profile Update API calls. See the guide on implementing mbox3rdPartyId with the Web SDK for more information. |
Property Token Overrides | In this section, you can define additional property tokens that you can use to override the default one. |