Customer Journey Analytics中的Adobe Advertising数据疑难解答

以下是潜在问题、其可能原因和解决方案。

所有潜在问题的列表

问题
更多信息
在浏览器的代码检查工具的Network选项卡中看不到alloy()调用。
请参阅“安装和设置问题”>“WebSDK扩展未初始化”部分
控制台错误:未定义alloy
请参阅“安装和设置问题”>“WebSDK扩展未初始化
没有向edge.adobedc.net发出interact或collect请求。
请参阅“安装和设置问题”>“WebSDK扩展未初始化
请求会到达Adobe Experience Platform Edge Network,但返回400或500错误。
请参阅“安装和设置问题”>“数据流未配置或配置错误”部分
Adobe Analytics或Adobe Advertising报表中不显示任何数据。
请参阅“安装和设置问题”>“数据流未配置或配置错误”部分
网络响应错误:“未找到数据流”
请参阅“安装和设置问题”>“数据流未配置或配置错误”部分
不会为网页记录显示到达或点进转化。
请参阅“Advertising扩展设置问题”部分
点进的体验数据模型(XDM)有效负载中缺少_experience.adcloud
请参阅“Advertising扩展设置问题”部分
转化在调试器工具中确认,但不显示在Adobe Advertising报表中。
请参阅“Advertising扩展设置问题”部分
访客ID在页面之间发生更改。
请参阅“身份和ECID问题”部分
Advertising受众区段不匹配。
请参阅“身份和ECID问题”部分
调试器会显示不满足规则条件。
请参阅“规则或事件未触发”部分
Send Event操作从不执行。
请参阅“规则或事件未触发”部分
在Tags中所做的更改未反映在实时网站上。
请参阅“库生成和发布问题”部分
应用了扩展更新,但旧行为仍然存在。
请参阅“库生成和发布问题”部分
alloy()发送事件调用成功(响应为200),但报表中缺少Adobe Advertising转化数据。
请参阅“Advertising字段的架构验证问题”部分
调试器中的XDM有效负载未显示_experience.adcloud对象。
请参阅“Advertising字段的架构验证问题”部分
Customer Journey Analytics中没有可用于Advertising DSP或Advertising Search、Social和Commerce的摘要报表数据。
请参阅“报告问题”>“摘要报告”部分
摘要报表数据在Customer Journey Analytics中可用于广告商1,但不能用于广告商2。
请参阅“报告问题”>“摘要报告”部分
(搜索、社交和Commerce用户)汇总报表数据在Customer Journey Analytics中可用于一个Google Ads、Meta Ads或Microsoft Advertising帐户,但不能用于另一个帐户。
请参阅“报告问题”>“摘要报告”部分
Customer Journey Analytics Workspace中的摘要报表数据与Advertising DSP或Advertising Search、Social和Commerce中的数据不同,或者某些营销活动和营销活动实体的摘要数据缺失。
请参阅“报告问题”>“摘要报告”部分
在CJA Customer Journey Analytics Workspace中,转化数据(如Page Views)不可用于报表维度(如Campaign)。
请参阅“报告问题”>“事件级报告”部分

安装和设置问题 issues-installation-setup

WebSDK扩展未初始化#websdk-extension-doesn’t-initialize

问题:

  • 在浏览器的代码检查工具的Network选项卡中看不到alloy()调用。
  • 控制台错误:合金未定义。
  • 没有向edge.adobedc.net发出interact或collect请求。

可能的原因和验证/解决方案

原因
修复
库未发布或处于草稿状态
转到发布流,并确保包含WebSDK扩展的库处于已批准/已发布状态。
嵌入代码缺少或环境错误
验证网页上的Tags 嵌入代码是否引用了正确的环境(Dev/Stage/Prod)。 在<head>标记中查找//assets.adobedtm.com/...脚本标记的环境。
异步与同步加载冲突
确保每个网页仅存在一个Tags 嵌入代码。 重复嵌入代码会导致争用情况。
内容安全策略(CSP)阻止
edge.adobedc.net and assets.adobedtm.com添加到您的CSP connect-srcscript-src指令

数据流未配置或配置错误 datastream-not-configured-or-misconfigured

问题:

  • 请求会到达Adobe Experience Platform Edge Network,但返回400或500错误。
  • Adobe Analytics或Adobe Advertising报表中不显示任何数据。
  • 网络响应错误:“未找到数据流”

可能的原因和验证/解决方案

原因
修复
标记属性的数据流ID缺失或不正确。
  1. 在Tags中,打开标记属性的数据流配置设置
  2. 确认Datastream字段指向每个环境(开发、暂存和生产)的正确数据流,以及正确的架构和数据集。

    除非您在所有三个环境中明确共享一个数据流,否则每个环境都应拥有自己的数据流。
没有为标记属性启用数据流服务。

打开数据流设置,并确保已启用以下服务:

  • Adobe Advertising(用于转化/受众同步)
  • Adobe Experience Platform(用于配置文件摄取)
沙盒不匹配
确保数据流与您的架构和数据集属于相同的Adobe Experience Platform沙盒。 一个常见错误是在生产沙盒中创建数据流,但将架构指向开发沙盒。

Advertising扩展设置问题 advertising-extension-setup-issues

问题:

  • 不会为网页记录显示到达或点进转化。

    验证是否记录了转化:

    1. 打开URL后面附加了ef_id=test&s_kwcid=test的网页。
    2. 打开浏览器的代码检查工具(通常称为Inspect),打开Network选项卡,然后从Adobe Experience Platform中查找event_type="advertising.enrichment_ct"的交互调用。
    3. 在数据收集界面中,打开要收集的网站数据的架构定义,并确认xdm->_experience->adcloud->conversionDetails->trackingCodetrackingIdentities包含ef_ids_kwcid
  • 点进的体验数据模型(XDM)有效负载中缺少_experience.adcloud

  • 转化在调试器工具中确认,但不显示在Adobe Advertising报表中

可能的原因和验证/解决方案

原因
修复
未为数据流启用Adobe Advertising服务。
  1. 在Tags中,打开标记属性的数据流配置设置

  2. 启用以下服务,并保存设置:

    • Adobe Advertising(用于转化/受众同步)
    • Adobe Experience Platform(用于配置文件摄取)
没有为WebSDK扩展启用Adobe Advertising组件。

默认情况下,WebSDK扩展中的Adobe Advertising组件处于禁用状态,并且无论XDM架构或规则配置方式如何,都必须在Adobe Advertising点进或查看点进的任何跟踪运行之前显式启用该组件。

  1. 在Tags中,在Adobe Experience Platform Web SDK配置设置🔗中打开该属性的生成选项。
  2. 启用​ Advertising ​组件并保存设置。
  3. 重建并重新发布库。
仅记录点进转化;从不显示点进转化。
这是正常默认行为。 启用Adobe Advertising组件后,点进跟踪将使用s_kwcidef_id URL查询参数自动处于活动状态。 默认情况下,浏览跟踪处于禁用状态,需要额外的配置 — 请参阅下一行。
未启用或配置显示到达跟踪。
  1. 为数据流启用Adobe Advertising服务
    1. 转到Adobe Experience Platform中的Data Collection > Datastreams,然后打开Tags属性使用的数据流。
    2. 选择​添加服务,选择​ Adobe Advertising ​和​Adobe Experience Platform,然后选择​保存。 在Adobe Advertising DSP中配置广告商
    1. 在Tags中,转到Extensions > Installed > Adobe Experience Platform Web SDK > Configure。
    2. 在Advertiser部分下,从下拉列表中选择一个广告商并启用它。 要配置多个广告商,请选择​添加广告商。 验证是否触发显示到达转化像素
    3. 在Adobe Experience Platform Debugger中,确认interact调用在xdm.query字段下包含stitchId
    4. 在浏览器代码检查工具的Network选项卡上,确认已触发类型为advertising.enrichment的事件并在xdm.query下包含stitchId

无论访问次数如何,显示到达转化仅每30分钟触发一次。 如果您没有看到interact调用,请清除浏览器缓存并重试。

触发显示到达交互调用后,Experience Platform中没有可用的显示到达事件区域。
确认在WebSDK扩展配置🔗的Advertiser部分下配置和启用了广告商。 如果广告商是手动输入的,请改为从Advertiser下拉列表中重新选择广告商。 配置广告商后,请重建并重新发布库。

在为Advertising扩展设置问题打开支持票证之前,请验证以下内容:

  • Adobe Advertising​和​ Adobe Experience Platform ​服务已添加到数据流。
  • 已在WebSDK扩展配置中启用​ Adobe Advertising ​组件。
  • 在启用该组件后,重新生成并重新发布库。
  • 对于点进跟踪,登陆页面URL在广告点击时包含s_kwcidef_id
  • 对于显示到达跟踪,在Adobe Advertising DSP中使用正确的广告商ID配置广告商。
  • WebSDK扩展的版本为2.36.0或更高版本。

身份和ECID问题 identity-and-ecid-issues

问题:

  • 访客ID在页面之间发生更改。
  • Advertising受众区段不匹配。

可能的原因和验证/解决方案

原因
修复
第三方Cookie被阻止。
通过在数据流的Edge Network配置中配置第一方Cookie ID,迁移到第一方CNAME数据收集。
存在旧版s_ecid Cookie时,idMigrationEnabled设置为false
在WebSDK基本配置中设置idMigrationEnabled: true以从s_ecidAMCV_ Cookie迁移现有ECID。

规则或事件不触发#rules-or-events-don’t-fire

问题:

  • 调试器会显示不满足规则条件。
  • Send Event操作从不执行。

核查和解决

验证以下内容:

  • 规则已保存并包含在活动库内部版本中。
  • 事件类型与实际页面行为(例如,Library Loaded与DOM Ready对比Window Loaded)匹配。
  • 规则的条件限制不太严格。 通过临时删除条件来测试,以隔离问题。
  • 规则顺序正确。 如果多个规则共享同一事件,请检查规则排序
  • 页面上先前没有任何JavaScript错误正在停止执行。 检查浏览器控制台中是否存在未捕获的异常。

库生成和发布问题 library-build-and-publishing-issues

问题:

  • 在Tags中所做的更改未反映在实时网站上。
  • 应用了扩展更新,但旧行为仍然存在。

可能的原因和验证/解决方案

原因
修复
更改未添加到库。
在发布工作流程中,确认您的更改已添加到开发环境中的。 如果您对库进行更改,请添加资源,然后保存并生成库。
浏览器正在缓存旧库。
执行硬刷新(Ctrl+Shift+R或Cmd+Shift+R),或在无痕的/专用窗口中打开页面。 如果问题仍然存在,请完全清除浏览器缓存。
嵌入代码适用于错误的环境。
确认页面上的嵌入代码适用于正确的环境。 例如,如果您正在测试生产行为,那么请确认嵌入代码是生产嵌入代码。
库生成以静默方式失败。
在发布工作流程中,检查库是否显示Build Failed状态。 打开库并查看生成日志;生成失败的常见原因是规则配置无效或扩展版本冲突。

Advertising字段的架构验证问题 schema-validation-for-advertising-fields

问题:

  • alloy()发送事件调用成功(响应为200),但报表中缺少Adobe Advertising转化数据。
  • 调试器中的XDM有效负载未显示_experience.adcloud对象。

可能的原因和验证/解决方案

原因
修复
架构中缺少Advertising字段组。
  1. 转到Adobe Experience Platform > Data Management > Schemas。
  2. 打开数据流使用的架构。
  3. 在Field Groups面板中,确认已列出​Adobe Advertising Cloud ExperienceEvent完整扩展
  4. 如果缺少该扩展,请选择​添加,搜索​Adobe Advertising Cloud,选择​Adobe Advertising Cloud ExperienceEvent完整扩展,然后保存设置。

仅对架构更改而言,不需要重新发布Tags库,但如果添加了新字段,则必须重新映射Tags中的XDM数据元素。

架构中缺少必需的Adobe Advertising字段。
确保_experience.adcloud.conversionDetails下的架构中存在必需的Adobe Advertising字段。 请参阅“引用:必需的架构字段”。

如果缺少任一字段,请确认​ Adobe Advertising Cloud ExperienceEvent完整扩展 ​字段组已保存到架构中,然后刷新架构编辑器。
登陆页面URL不包括所需的查询参数。
确保登陆页面URL包含必要的查询参数。 在广告点进中,登陆页面URL必须包含查询s_kwcidef_id参数,如https://www.example.com/landing-page?s_kwcid=AL!12345!3!abc123&ef_id=abc123xyz:G:s。 请参阅“引用:缺少查询参数”以了解可能的原因。
XDM有效负载中的某些参数缺失或为空。
要验证出站XDM有效负载,请打开浏览器代码检查工具的Adobe Experience Platform Debugger或Network选项卡,筛选edge.adobedc.net,并检查interact请求正文(请参阅下面的示例有效负载)。

如果trackingCodetrackingIdentity为空或缺失,则a)触发规则时,页面上不存在查询参数(检查URL和规则的事件计时),或b)架构中缺少字段组(重新访问上面的第一行)。
引用:必需架构字段 required-schema-fields
字段路径
类型
描述
_experience.adcloud.conversionDetails.trackingCode
字符串
将转化映射到原始广告点击。 从登陆页面URL上的s_kwcid查询参数填充。
_experience.adcloud.conversionDetails.trackingIdentity
字符串
存储跟踪的显示到达或点进转化事件的唯一标识和其他详细信息。 从登陆页面URL上的ef_id查询参数填充。
引用:缺少查询参数 missing-query-parameters
缺少参数
可能的原因
s_kwcid
未在Adobe Advertising Search或DSP Campaign设置中启用自动标记。
ef_id
登陆页面URL未使用Adobe Advertising跟踪的重定向,或者未在Campaign设置中启用EF 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中没有可用于Advertising DSP或Advertising Search、Social和Commerce的摘要报表数据。
  1. 确认Customer Journey Analytics Workspace引用了正确的数据视图。
  2. 确认已启用从Adobe Advertising到Customer Journey Analytics的信息源。 请与您的Adobe客户团队核实。
  3. 确认您的Adobe Advertising维度/分类/查找数据集和摘要数据集已包含在Customer Journey Analytics连接中。
  4. 确认您的Adobe Advertising维度和摘要量度已包含在Customer Journey Analytics数据视图中。

如果您已验证上述所有设置,但仍看不到摘要数据,请为您的组织打开支持票证

摘要报表数据在Customer Journey Analytics中可用于广告商1,但不能用于广告商2。
  1. 确认已为广告商2启用从Adobe Advertising到Customer Journey Analytics的信息源。 请与您的Adobe客户团队核实。
  2. 确认在Customer Journey Analytics连接中为三个数据集(维度/分类/查找、摘要和事件量度)启用了设置“Backfill all existing data”。

如果您验证了上述所有条件,但仍看不到摘要数据,请为您的组织打开支持票证

(搜索、社交和Commerce用户)汇总报表数据在Customer Journey Analytics中可用于一个Google Ads、Meta Ads或Microsoft Advertising帐户,但不能用于另一个帐户。
验证是否已为特定的广告网络帐户启用从Adobe Advertising到Customer Journey Analytics的馈送。 请与您的Adobe帐户团队核实。

如果为某个帐户启用了信息源,但仍看不到摘要数据,请为您的组织打开支持票证。 包含广告网络帐户的Account ID。
Customer Journey Analytics Workspace中的摘要报表数据与Advertising DSP或Advertising Search、Social和Commerce中的数据不同,或者某些营销活动和营销活动实体的摘要数据缺失。
  1. 确认您在Workspace和Adobe Advertising报表中使用相同的日期范围。
  2. 确认在Workspace和Adobe Advertising报表中应用的任意过滤器和区段不会导致数据差异。
  3. 确认Customer Journey Analytics数据视图的Time Zone与您的Advertising DSP帐户的Default Timezone匹配。
  4. 确认在Customer Journey Analytics连接中为三个数据集(维度/分类/查找、摘要和事件量度)启用了设置“Backfill all existing data”。

如果确定数据不一致,请为您的组织打开支持票证。 包含广告网络帐户的Account ID。 要显示差异的证据,请包含屏幕截图和电子表格。 如果需要,您的Adobe客户团队可以追溯修复数据馈送以解决差异。

事件级报告

问题
核查和解决
在Customer Journey Analytics Workspace中,转化数据(如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请求和响应详细信息

调试器中的键检查:

选项卡
检查内容
Summary
确认检测到WebSDK并显示已安装的版本。
Adobe Experience Platform WebSDK
显示触发的每个事件、完整XDM有效负载以及Edge Network响应。
Adobe Advertising
确认与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_kwcidef_id参数。
  • Adobe Experience Platform Debugger将确认在出站有效负载中填充了conversionDetails

何时升级问题

在以下情况下,请联系您的Adobe客户团队或工程团队:

  • Edge Network请求在数据流验证后返回永久性500错误。
  • 已在调试器中确认Advertising转化,但在24-48小时后不会显示在报表中。
  • WebSDK版本更新引入的回归在以前的版本中不存在。 在支持服务单中包含特定的版本号。
recommendation-more-help
advertising-help-integrations