Troubleshooting Adobe Advertising data in Customer Journey Analytics
The following are potential issues, their possible causes, and solutions.
List of all potential issues
_experience.adcloud is missing from the Experience Data Model (XDM) payload for click-throughs.alloy() send event call succeeds (with a 200 response), but Adobe Advertising conversion data is missing from reports._experience.adcloud object.Page Views) isn’t available for a reporting dimension (such as Campaign) in CJA Customer Journey Analytics Workspace.Installation and setup issues issues-installation-setup
WebSDK extension doesn’t initialize websdk-extension-doesn't-initialize
Issues:
- No alloy() calls are visible in the Network tab of your browser’s code inspection tool.
- Console error: alloy isn’t defined.
- No interact or collect requests are made to edge.adobedc.net.
Possible causes and verification/resolution
<head> tag for the //assets.adobedtm.com/... script tag.Datastream not configured or misconfigured datastream-not-configured-or-misconfigured
Issues:
- Requests reach the Adobe Experience Platform Edge Network but return 400 or 500 errors.
- No data appears in Adobe Analytics or Adobe Advertising reports.
- Error in network response: “datastream not found”
Possible causes and verification/resolution
- In Tags, open the datastream configuration settings for your tag property.
- Confirm that the Datastream field points to the correct datastream for each environment (development, staging, and production), as well as to the correct scema and dataset.
Each environment should have its own datastream unless you explicitly share one datastream across all three environments.
Open the datastream settings and make sure that the following services are enabled:
- Adobe Advertising (for conversion/audience sync)
- Adobe Experience Platform (for profile ingestion)
Advertising extension setup issues advertising-extension-setup-issues
Issues:
-
No view-through or click-through conversions are recorded for the webpage.
To verify if conversions are recorded:
- Open the webpage with
ef_id=test&s_kwcid=testappended to the URL. - Open your browser’s code inspection tool (often called Inspect), open the Network tab, and look for an interact call for event_type=“advertising.enrichment_ct” from Adobe Experience Platform.
- In the Data Collection interface, open the schema definition for the website data you want to collect and confirm that
xdm->_experience->adcloud->conversionDetails->trackingCodeandtrackingIdentitiescontainef_idands_kwcid.
- Open the webpage with
-
_experience.adcloudis missing from the Experience Data Model (XDM) payload for click-throughs. -
Conversions are confirmed in a debugger tool but don’t appear in Adobe Advertising reports
Possible causes and verification/resolution
Adobe Advertising service isn’t enabled for the datastream.-
In Tags, open the datastream configuration settings for your tag property.
-
Enable the following services, and save the settings:
- Adobe Advertising (for conversion/audience sync)
- Adobe Experience Platform (for profile ingestion)
Adobe Advertising component isn’t enabled for the WebSDK extension.The Adobe Advertising component within the WebSDK extension is disabled by default and must be explicitly enabled before any tracking for Adobe Advertising click-throughs or view-throughs is functional, regardless of how the XDM schema or rules are configured.
- In Tags, open the build options for the property in the Adobe Experience Platform Web SDK configuration settings.
- Enable the Advertising component, and save the settings.
- Rebuild and republish the library.
Adobe Advertising component is enabled, click-through tracking is active automatically using the s_kwcid and ef_id URL query parameters. View-through tracking is disabled by default and requires additional configuration — see the next row.- Enable the Adobe Advertising service for the datastream
-
- Go to Data Collection > Datastreams in Adobe Experience Platform and open the datastream used by your Tags property.
- Select Add Service, select Adobe Advertising and Adobe Experience Platform, then select Save. Configure advertisers in Adobe Advertising DSP
-
- In Tags, go to Extensions > Installed > Adobe Experience Platform Web SDK > Configure.
- Under the Advertiser section, select an advertiser from the dropdown and enable it. To configure multiple advertisers, select Add Advertiser. Verify that view-through conversion pixels are firing
- In the Adobe Experience Platform Debugger, confirm that the interact call includes
stitchIdunder thexdm.queryfield. - On the Network tab of your browser’s code inspection tool, confirm that an event with type
advertising.enrichmentis fired and includesstitchIdunderxdm.query.
View-through conversions fire only every 30 minutes, regardless of the number of visits. If you don’t see an interact call, clear your browser cache and try again.
Before opening a support ticket for Advertising extension setup issues, verify the following:
- The Adobe Advertising and Adobe Experience Platform services are added to the datastream.
- The Adobe Advertising component is enabled in the WebSDK extension configuration.
- The library was rebuilt and republished after enabling the component.
- For click-through tracking, the landing page URL contains
s_kwcidandef_idon ad click. - For view-through tracking, an advertiser is configured in Adobe Advertising DSP with the correct advertiser ID.
- The WebSDK extension is version 2.36.0 or later.
Identity and ECID issues identity-and-ecid-issues
Issues:
- The visitor ID changes between pages.
- Advertising audience segments don’t match.
Possible causes and verification/resolution
idMigrationEnabled is set to false while a legacy s_ecid cookie is present.idMigrationEnabled: true in the WebSDK base configuration to migrate the existing ECID from the s_ecid or AMCV_ cookies.Rules or events don’t fire rules-or-events-don't-fire
Issues:
- The debugger shows that rule conditions aren’t met.
- The Send Event action never executes.
Verification and resolution
Verify the following:
- The rule is saved and included in the active library build.
- The event type matches the actual page behavior (such as Library Loaded vs. DOM Ready vs. Window Loaded).
- The rule’s conditions aren’t too restrictive. Test by temporarily removing conditions to isolate the issue.
- The rule order is correct. If multiple rules share the same event, check the rule ordering.
- No JavaScript errors earlier on the page are halting execution. Check the browser console for uncaught exceptions.
Library build and publishing issues library-build-and-publishing-issues
Issues:
- Changes made in Tags aren’t reflected on the live site.
- An extension update was applied, but the old behavior persists.
Possible causes and verification/resolution
Schema validation issues for Advertising fields schema-validation-for-advertising-fields
Issues:
- The
alloy()send event call succeeds (with a 200 response), but Adobe Advertising conversion data is missing from reports. - The XDM payload in the debugger shows no
_experience.adcloudobject.
Possible causes and verification/resolution
- Go to Adobe Experience Platform > Data Management > Schemas.
- Open the schema used by your datastream.
- In the Field Groups panel, confirm that Adobe Advertising Cloud ExperienceEvent Full Extension is listed.
- If it’s missing, then select Add, search for Adobe Advertising Cloud, select Adobe Advertising Cloud ExperienceEvent Full Extension, and then save the settings.
Republishing your Tags library isn’t required for schema changes alone, but you must re-map the XDM data element in Tags if new fields were added.
_experience.adcloud.conversionDetails. See “Reference: required schema fields”.If either field is missing, confirm that the Adobe Advertising Cloud ExperienceEvent Full Extension field group was saved to the schema, then refresh the schema editor.
s_kwcid and the ef_id parameters, such as https://www.example.com/landing-page?s_kwcid=AL!12345!3!abc123&ef_id=abc123xyz:G:s. See “Reference: missing query parameters” for likely causes.edge.adobedc.net, and inspect the interact request body (see the example payload below).If
trackingCode or trackingIdentity are empty or missing, then a) the query parameter wasn’t present on the page when the rule fired (check the URL and the rule’s event timing) or b) the field group is missing from the schema (revisit the first row above).Reference: required schema fields required-schema-fields
_experience.adcloud.conversionDetails.trackingCodes_kwcid query parameter on the landing page URL._experience.adcloud.conversionDetails.trackingIdentityef_id query parameter on the landing page URL.Reference: missing query parameters missing-query-parameters
s_kwcidef_idExample click-through payload
{
"events": [{
"xdm": {
"eventType": "advertising.clicks",
"_experience": {
"adcloud": {
"conversionDetails": {
"trackingCode": "AL!12345!3!abc123",
"trackingIdentity": "abc123xyz:G:s"
}
}
}
}
}]
}
Reporting issues in Customer Journey Analytics Workspace
Summary reporting
- Confirm that Customer Journey Analytics Workspace is referencing the correct data view.
- Confirm that the feed from Adobe Advertising to Customer Journey Analytics is enabled. Check with your Adobe Account Team.
- Confirm that your Adobe Advertising dimension/classification/lookup dataset and your summary dataset are included in your Customer Journey Analytics connection.
- Confirm that your Adobe Advertising dimensions and summary metrics are included in your Customer Journey Analytics data view.
If you verify all of the above settings but you still don’t see summary data, then open a support ticket for your organization.
- Confirm that the feed from Adobe Advertising to Customer Journey Analytics is enabled for Advertiser 2. Check with your Adobe Account Team.
- Confirm that the setting “Backfill all existing data” is enabled for your three datasets (dimension/classification/lookup, summary, and event metrics) in your Customer Journey Analytics connection.
If you verify all of the above conditions but you still don’t see summary data, then open a support ticket for your organization.
If the feed is enabled for an account but you still don’t see summary data, then open a support ticket for your organization. Include the Account ID for the ad network account.
- Confirm that you’re using the same date ranges in both Workspace and the Adobe Advertising report.
- Confirm that any filters and segments that are applied in Workspace and the Adobe Advertising report aren’t causing differences in data.
- Confirm that the Time Zone for your Customer Journey Analytics data view matches the Default Timezone for your Advertising DSP account.
- Confirm that the setting “Backfill all existing data” is enabled for your three datasets (dimension/classification/lookup, summary, and event metrics) in your Customer Journey Analytics connection.
If you’re sure of a data discrepancy, then open a support ticket for your organization. Include the Account ID for the ad network account. To show evidence of the discrepancy, include screenshots and spreadsheets. Your Adobe Account Team can retroactively fix the data feed to resolve the discrepancy if needed.
Event-level reporting
Page Views) isn’t available for a reporting dimension (such as Campaign) in Customer Journey Analytics Workspace.Verify the following, starting with the items with the fewest verification barriers:
- Confirm that you’re using the correct data view.
- Confirm that the applicable conversion metrics are web/online events, which Adobe Advertising can attribute to dimensions.
- Confirm that Adobe Advertising is tracking click-throughs and view-throughs on the applicable site.
- In the Customer Journey Analytics connection for the classifications dataset, confirm that the values for the Key and Matching Key settings are correct: Key:
Tracking Code(_customername.adLens2.trackingCode), Matching Key:Tracking Code(event._experience.adcloud.conversionDetails.trackingCode). - Confirm that the Adobe Advertising service is added to the Adobe Experience Platform datastream, that the mapped schema for the datastream is
XDM ExperienceEvent Schema, and that the field groupAdobe Advertising Cloud ExperienceEvent Full Extensionis added to theXDM ExperienceEventschema. - Confirm that the Adobe Advertising settings are configured correctly in the WebSDK extension and published.
If you verify all of the above settings but you still don’t see conversion data, then open a support ticket for your organization. Include the Account ID for the ad network account.
Useful validation and debugging tools
Adobe Experience Platform Debugger
Install the Adobe Experience Platform Debugger extension for Chrome for:
- A real-time view of all WebSDK
alloy()calls - Datastream ID and environment validation
- XDM payload inspection
- Edge Network request and response details
Key checks in the debugger:
advertising.enrichment event type.Network tab of your browser’s code inspection tool
Use the Network tab of your browser’s code inspection tool (often called “Inspect”) to do the following:
Filter by edge.adobedc.net to inspect raw Edge Network requests:
- Request URL:
https://[org-id].data.adobedc.net/ee/v2/interact - Method:
POST - Status:
200(healthy),400(bad payload), or500(server or datastream error)
Check the request payload for:
- The correct
dataStreamId - The presence of an
xdmobject with the expected fields - An
identityMapwith the ECID populated
Console validation
Check the installed WebSDK version:
window.alloy.version
Manually trigger a test event:
alloy("sendEvent", {
xdm: {
eventType: "web.webpagedetails.pageViews",
web: {
webPageDetails: { name: "Test Page", URL: window.location.href }
}
}
}).then(result => console.log("Edge response:", result))
.catch(err => console.error("Send event error:", err));
Quick reference checklist before requesting support
Verify the following before opening a support ticket:
- The WebSDK extension is on the latest version.
- The library is published, and the embed code is correct for the environment.
- The datastream ID is set correctly for development, staging, and production.
- All required datastream services are enabled.
- The Advertising component is enabled in the WebSDK extension configuration, and a DSP advertiser ID is configured.
- The XDM schema includes the Advertising field group.
- The Send Event rule includes an identity map and fires on the correct event.
- No CSP or browser privacy settings are blocking Edge Network requests.
- The Adobe Experience Platform Debugger confirms that events are reaching the Edge Network.
- No JavaScript errors in the browser console are halting execution.
- The
Adobe Advertising Cloud ExperienceEvent Full Extensionfield group is added to the schema. _experience.adcloud.conversionDetails.trackingCodeis present in the schema._experience.adcloud.conversionDetails.trackingIdentityis present in the schema.- The landing page URL contains both
s_kwcidandef_idparameters on click-through. - The Adobe Experience Platform Debugger confirms that
conversionDetailsis populated in the outbound payload.
When to escalate an issue
Contact your Adobe Account Team or your engineering team if:
- Edge Network requests return persistent
500errors after datastream validation. - Advertising conversions are confirmed in the debugger but don’t appear in reports after 24-48 hours.
- A WebSDK version update introduces a regression that wasn’t present in the previous version. Include the specific version numbers in the support ticket.