Customer Journey Analytics中的Adobe Advertising数据疑难解答
以下是潜在问题、其可能原因和解决方案。
所有潜在问题的列表
_experience.adcloud。alloy()发送事件调用成功(响应为200),但报表中缺少Adobe Advertising转化数据。_experience.adcloud对象。安装和设置问题 issues-installation-setup
WebSDK扩展未初始化#websdk-extension-doesn’t-initialize
问题:
- 在浏览器的代码检查工具的Network选项卡中看不到alloy()调用。
- 控制台错误:合金未定义。
- 没有向edge.adobedc.net发出interact或collect请求。
可能的原因和验证/解决方案
数据流未配置或配置错误 datastream-not-configured-or-misconfigured
问题:
- 请求会到达Adobe Experience Platform Edge Network,但返回400或500错误。
- Adobe Analytics或Adobe Advertising报表中不显示任何数据。
- 网络响应错误:“未找到数据流”
可能的原因和验证/解决方案
- 在Tags中,打开标记属性的数据流配置设置。
- 确认Datastream字段指向每个环境(开发、暂存和生产)的正确数据流,以及正确的架构和数据集。
除非您在所有三个环境中明确共享一个数据流,否则每个环境都应拥有自己的数据流。
打开数据流设置,并确保已启用以下服务:
- Adobe Advertising(用于转化/受众同步)
- Adobe Experience Platform(用于配置文件摄取)
Advertising扩展设置问题 advertising-extension-setup-issues
问题:
-
不会为网页记录显示到达或点进转化。
验证是否记录了转化:
- 打开URL后面附加了
ef_id=test&s_kwcid=test的网页。 - 打开浏览器的代码检查工具(通常称为Inspect),打开Network选项卡,然后从Adobe Experience Platform中查找event_type="advertising.enrichment_ct"的交互调用。
- 在数据收集界面中,打开要收集的网站数据的架构定义,并确认
xdm->_experience->adcloud->conversionDetails->trackingCode和trackingIdentities包含ef_id和s_kwcid。
- 打开URL后面附加了
-
点进的体验数据模型(XDM)有效负载中缺少
_experience.adcloud。 -
转化在调试器工具中确认,但不显示在Adobe Advertising报表中
可能的原因和验证/解决方案
Adobe Advertising服务。-
在Tags中,打开标记属性的数据流配置设置。
-
启用以下服务,并保存设置:
- Adobe Advertising(用于转化/受众同步)
- Adobe Experience Platform(用于配置文件摄取)
Adobe Advertising组件。默认情况下,WebSDK扩展中的Adobe Advertising组件处于禁用状态,并且无论XDM架构或规则配置方式如何,都必须在Adobe Advertising点进或查看点进的任何跟踪运行之前显式启用该组件。
- 在Tags中,在Adobe Experience Platform Web SDK配置设置🔗中打开该属性的生成选项。
- 启用 Advertising 组件并保存设置。
- 重建并重新发布库。
Adobe Advertising组件后,点进跟踪将使用s_kwcid和ef_id URL查询参数自动处于活动状态。 默认情况下,浏览跟踪处于禁用状态,需要额外的配置 — 请参阅下一行。- 为数据流启用Adobe Advertising服务
-
- 转到Adobe Experience Platform中的Data Collection > Datastreams,然后打开Tags属性使用的数据流。
- 选择添加服务,选择 Adobe Advertising 和Adobe Experience Platform,然后选择保存。 在Adobe Advertising DSP中配置广告商
-
- 在Tags中,转到Extensions > Installed > Adobe Experience Platform Web SDK > Configure。
- 在Advertiser部分下,从下拉列表中选择一个广告商并启用它。 要配置多个广告商,请选择添加广告商。 验证是否触发显示到达转化像素
- 在Adobe Experience Platform Debugger中,确认interact调用在
xdm.query字段下包含stitchId。 - 在浏览器代码检查工具的Network选项卡上,确认已触发类型为
advertising.enrichment的事件并在xdm.query下包含stitchId。
无论访问次数如何,显示到达转化仅每30分钟触发一次。 如果您没有看到interact调用,请清除浏览器缓存并重试。
在为Advertising扩展设置问题打开支持票证之前,请验证以下内容:
- Adobe Advertising和 Adobe Experience Platform 服务已添加到数据流。
- 已在WebSDK扩展配置中启用 Adobe Advertising 组件。
- 在启用该组件后,重新生成并重新发布库。
- 对于点进跟踪,登陆页面URL在广告点击时包含
s_kwcid和ef_id。 - 对于显示到达跟踪,在Adobe Advertising DSP中使用正确的广告商ID配置广告商。
- WebSDK扩展的版本为2.36.0或更高版本。
身份和ECID问题 identity-and-ecid-issues
问题:
- 访客ID在页面之间发生更改。
- Advertising受众区段不匹配。
可能的原因和验证/解决方案
s_ecid Cookie时,idMigrationEnabled设置为false。规则或事件不触发#rules-or-events-don’t-fire
问题:
- 调试器会显示不满足规则条件。
- Send Event操作从不执行。
核查和解决
验证以下内容:
库生成和发布问题 library-build-and-publishing-issues
问题:
- 在Tags中所做的更改未反映在实时网站上。
- 应用了扩展更新,但旧行为仍然存在。
可能的原因和验证/解决方案
Advertising字段的架构验证问题 schema-validation-for-advertising-fields
问题:
alloy()发送事件调用成功(响应为200),但报表中缺少Adobe Advertising转化数据。- 调试器中的XDM有效负载未显示
_experience.adcloud对象。
可能的原因和验证/解决方案
- 转到Adobe Experience Platform > Data Management > Schemas。
- 打开数据流使用的架构。
- 在Field Groups面板中,确认已列出Adobe Advertising Cloud ExperienceEvent完整扩展。
- 如果缺少该扩展,请选择添加,搜索Adobe Advertising Cloud,选择Adobe Advertising Cloud ExperienceEvent完整扩展,然后保存设置。
仅对架构更改而言,不需要重新发布Tags库,但如果添加了新字段,则必须重新映射Tags中的XDM数据元素。
_experience.adcloud.conversionDetails下的架构中存在必需的Adobe Advertising字段。 请参阅“引用:必需的架构字段”。如果缺少任一字段,请确认 Adobe Advertising Cloud ExperienceEvent完整扩展 字段组已保存到架构中,然后刷新架构编辑器。
s_kwcid和ef_id参数,如https://www.example.com/landing-page?s_kwcid=AL!12345!3!abc123&ef_id=abc123xyz:G:s。 请参阅“引用:缺少查询参数”以了解可能的原因。edge.adobedc.net,并检查interact请求正文(请参阅下面的示例有效负载)。如果
trackingCode或trackingIdentity为空或缺失,则a)触发规则时,页面上不存在查询参数(检查URL和规则的事件计时),或b)架构中缺少字段组(重新访问上面的第一行)。引用:必需架构字段 required-schema-fields
_experience.adcloud.conversionDetails.trackingCodes_kwcid查询参数填充。_experience.adcloud.conversionDetails.trackingIdentityef_id查询参数填充。引用:缺少查询参数 missing-query-parameters
s_kwcidef_id示例点进有效负载
{
"events": [{
"xdm": {
"eventType": "advertising.clicks",
"_experience": {
"adcloud": {
"conversionDetails": {
"trackingCode": "AL!12345!3!abc123",
"trackingIdentity": "abc123xyz:G:s"
}
}
}
}
}]
}
Customer Journey Analytics Workspace中的报表问题
摘要报告
- 确认Customer Journey Analytics Workspace引用了正确的数据视图。
- 确认已启用从Adobe Advertising到Customer Journey Analytics的信息源。 请与您的Adobe客户团队核实。
- 确认您的Adobe Advertising维度/分类/查找数据集和摘要数据集已包含在Customer Journey Analytics连接中。
- 确认您的Adobe Advertising维度和摘要量度已包含在Customer Journey Analytics数据视图中。
如果您已验证上述所有设置,但仍看不到摘要数据,请为您的组织打开支持票证。
- 确认已为广告商2启用从Adobe Advertising到Customer Journey Analytics的信息源。 请与您的Adobe客户团队核实。
- 确认在Customer Journey Analytics连接中为三个数据集(维度/分类/查找、摘要和事件量度)启用了设置“Backfill all existing data”。
如果您验证了上述所有条件,但仍看不到摘要数据,请为您的组织打开支持票证。
如果为某个帐户启用了信息源,但仍看不到摘要数据,请为您的组织打开支持票证。 包含广告网络帐户的Account ID。
- 确认您在Workspace和Adobe Advertising报表中使用相同的日期范围。
- 确认在Workspace和Adobe Advertising报表中应用的任意过滤器和区段不会导致数据差异。
- 确认Customer Journey Analytics数据视图的Time Zone与您的Advertising DSP帐户的Default Timezone匹配。
- 确认在Customer Journey Analytics连接中为三个数据集(维度/分类/查找、摘要和事件量度)启用了设置“Backfill all existing data”。
如果确定数据不一致,请为您的组织打开支持票证。 包含广告网络帐户的Account ID。 要显示差异的证据,请包含屏幕截图和电子表格。 如果需要,您的Adobe客户团队可以追溯修复数据馈送以解决差异。
事件级报告
Page Views)不可用于报表维度(如Campaign)。从验证障碍最少的物品开始,验证以下内容:
- 确认您使用的是正确的数据视图。
- 确认适用的转化指标为Web/在线事件,Adobe Advertising可将其归因于维度。
- 确认Adobe Advertising正在跟踪适用网站上的点进和显示点进。
- 在分类数据集的Customer Journey Analytics连接中,确认Key和Matching Key设置的值是否正确: Key:
Tracking Code(_customername.adLens2.trackingCode),Matching Key:Tracking Code(event._experience.adcloud.conversionDetails.trackingCode)。 - 确认Adobe Advertising服务已添加到Adobe Experience Platform数据流,数据流的映射架构为
XDM ExperienceEvent Schema,并且字段组Adobe Advertising Cloud ExperienceEvent Full Extension已添加到XDM ExperienceEvent架构中。 - 确认已在WebSDK扩展中正确配置并发布了Adobe Advertising设置。
如果您已验证上述所有设置,但仍看不到转化数据,请为您的组织打开支持票证。 包含广告网络帐户的Account ID。
有用的验证和调试工具
Adobe Experience Platform Debugger
为以下对象安装Chrome的Adobe Experience Platform Debugger扩展:
- 所有WebSDK
alloy()调用的实时视图 - 数据流ID和环境验证
- XDM有效负载检测
- Edge Network请求和响应详细信息
调试器中的键检查:
advertising.enrichment事件类型之间的AMO ID捕获和XDM interact调用。浏览器代码检查工具的Network选项卡
使用浏览器代码检查工具(通常称为“Inspect”)的Network选项卡执行以下操作:
按edge.adobedc.net筛选以检查原始Edge Network请求:
- 请求URL:
https://[org-id].data.adobedc.net/ee/v2/interact - 方法:
POST - 状态:
200(正常)、400(负载错误)或500(服务器或数据流错误)
检查请求有效负载:
- 正确的
dataStreamId - 存在具有预期字段的
xdm对象 - 已填充ECID的
identityMap
控制台验证
检查已安装的WebSDK版本:
window.alloy.version
手动触发测试事件:
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));
请求支持前的快速参考核对清单
在打开支持票证之前,请验证以下各项:
- WebSDK扩展使用的是最新版本。
- 库已发布,并且嵌入代码适用于正确的环境。
- 正确设置了用于开发、暂存和生产的数据流ID。
- 已启用所有必需的数据流服务。
- 已在WebSDK扩展配置中启用Advertising组件,并配置了DSP广告商ID。
- XDM架构包含Advertising字段组。
- Send Event规则包括一个标识映射,并在正确的事件中触发。
- 没有CSP或浏览器隐私设置阻止Edge Network请求。
- Adobe Experience Platform Debugger会确认事件已发送到Edge Network。
- 浏览器控制台中没有停止执行的JavaScript错误。
Adobe Advertising Cloud ExperienceEvent Full Extension字段组已添加到架构中。- 架构中存在
_experience.adcloud.conversionDetails.trackingCode。 - 架构中存在
_experience.adcloud.conversionDetails.trackingIdentity。 - 登陆页面URL包含点进时的
s_kwcid和ef_id参数。 - Adobe Experience Platform Debugger将确认在出站有效负载中填充了
conversionDetails。
何时升级问题
在以下情况下,请联系您的Adobe客户团队或工程团队:
- Edge Network请求在数据流验证后返回永久性
500错误。 - 已在调试器中确认Advertising转化,但在24-48小时后不会显示在报表中。
- WebSDK版本更新引入的回归在以前的版本中不存在。 在支持服务单中包含特定的版本号。