JavaScript代码 Analytics for Advertising

仅使用Advertising DSP的广告商

对于Advertising DSP, Analytics for Advertising 集成跟踪浏览和点进网站交互。 点进访问由您网页上的标准Adobe Analytics代码进行跟踪; Analytics 代码捕获登陆页面URL中的AMO ID和EF ID参数,并在它们各自的保留中跟踪它们 eVars. 您可以在网页中部署JavaScript代码片段,从而跟踪浏览访问。

在访问网站后的第一个页面查看中,Adobe AdvertisingJavaScript代码会检查访客以前是否查看过或点击过广告。 如果用户之前通过点进进入网站或者没有看到广告,则会忽略该访客。 如果访客在访问期间看到广告,但未通过点进进入网站 单击回顾窗口 在Adobe Advertising中设置,则Adobe AdvertisingJavaScript代码(a)使用 Experience CloudID服务 生成补充ID (SDID)或b)使用Adobe Experience Platform Web SDK generateRandomID 用于生成 StitchID. 其中任一ID都可用于将Adobe Advertising中的数据拼合到访客的Adobe Analytics点击中。 然后,Adobe Analytics会查询Adobe Advertising与广告曝光度关联的AMO ID和EF ID。 然后,将AMO ID和EF ID填充到它们各自的中 eVars. 这些值会在指定的时间段内保留(默认情况下,为60天)。

Analytics 发送网站流量量度(如页面查看次数、访问次数和逗留时间)和 Analytics 使用EF ID作为键每小时Adobe Advertising的自定义或标准事件。 这些 Analytics 量度然后通过Adobe Advertising归因系统,将转化连接到点击和曝光历史记录。

NOTE
Adobe AdvertisingJavaScript跟踪逻辑发生在Adobe端,因此对页面加载时间几乎没有影响。
相比之下, DCM 数据连接器至 Analytics (使用 Google Campaign Manager 360DSP )。 客户端拼接会减慢页面加载速度并增加数据丢失的风险。 出现这种情况是因为 Analytics JavaScript必须ping DoubleClick 并等待 DoubleClick 以将最后一次点击/展示数据传递回 Analytics. 当 DSP 团队设置 DCM data connector中,您必须指定愿意将页面延迟多长时间。

部署JavaScript代码

JavaScript库包含两行,它们允许 Analytics 和Adobe Advertising相互沟通。 如果 Analytics for Advertising 集成已在Adobe Advertising实施期间完成,则您应该已经收到此代码及其部署说明。

代码

使用Experience CloudIdentity服务的实施 visitorAPI.js 代码

<script src="https://www.everestjs.net/static/le/last-event-tag-latest.min.js">
<script>
     if("undefined" != typeof AdCloudEvent)
          AdCloudEvent('IMS ORG Id','rsid');
</script>

使用Experience Platform的实施 Web SDK alloy.js代码

<script src="https://www.everestjs.net/static/le/last-event-tag-latest.min.js">
<script>
     if("undefined" != typeof AdCloudEvent)
          stitchId = AdCloudEvent('IMS ORG Id','rsid').generateRandomId();
</script>

代码放置位置

此 Analytics for Advertising JavaScript函数必须在Experience CloudID服务之后、Analytics App Measurement代码之前。 这可确保补充ID (SDID)或 StitchID 包含在您的Analytics调用中。

代码放置

验证代码部署

您可以使用任何数据包探查器类型的工具(例如 Charles, Fiddler,或 Chrome Developer Tools),比较即将请求和即将请求Adobe Advertising之间的四个ID值 Analytics,如下所述。

如何使用确认代码 Chrome Developer Tools validate-js-chrome

  1. 打开 Chrome Developer Tools 然后单击 网络 选项卡。

  2. 加载包含 Analytics for Advertising JavaScript。

  3. 筛选 Network 制表方式 last 并查看两行:

    在上次筛选

    • 第一行是对JavaScript库的调用,其标题为 last-event-tag-latest.min.js.

    • 第二行是将请求发送到Adobe Advertising的调用。 其开头如下: _les_imsOrgId=[your_imsOrgId_here]&_les_url=[your_encoded_url]

      如果您没有看到对Adobe Advertising的调用,则该调用可能不是您访问的第一个页面查看。 出于测试目的,您可以删除Cookie,以便下次调用将是相应访问的第一个页面查看:

    1. 在“应用程序”选项卡上,找到 adcloud Cookie,并确认Cookie包含 _les_v (上次访问)且值为 y 以及30分钟后过期的UTC纪元时间戳。
      1. 删除 adcloud cookie并刷新页面。
  4. (使用Experience CloudIdentity服务的实施 visitorAPI.js 代码)筛选依据 /b/ss 以查看Analytics点击。

    过滤于

  5. (使用Experience Platform的实施 Web SDK alloy.js代码)筛选依据 /interact 验证发送到边缘网络的请求有效负载是否包含 advertisingStitchID.

    过滤于

  6. 比较两次点击之间的ID值。 所有值都将位于查询字符串参数中,但Analytics点击中的报表包ID(紧随其后的URL路径)除外 /b/ss/.

    table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4
    ID Analytics参数 边缘网络 Adobe Advertising参数
    Experience CloudIMS组织 mcorgid _les_imsOrgid
    补充数据ID sdid _les_sdid
    拼接ID stitchId advertisingStitchID_adcloud 属性
    Analytics报表包 之后的值 /b/ss/ _les_rsid
    Experience Cloud访客ID mid _les_mid

    如果ID值匹配,则会确认JavaScript实施。 Adobe Advertising将发送 Analytics 提供所有点进或浏览跟踪详细信息(如果存在)。

如何使用确认代码 Adobe Experience Cloud Debugger

  1. 打开 Adobe Experience Cloud Debugger 在你的主页上。

  2. 转到 Network 选项卡。

  3. 在 Solutions Filter 工具栏,单击 Adobe Advertising 和 Analytics.

  4. 在 Request URL - Hostname 参数行,查找 lasteventf-tm.everesttech.net.

  5. 在 Request - Parameters 行,审核生成的信号,类似于"如何使用确认代码 Chrome Developer Tools

    • (使用Experience CloudIdentity服务的实施 visitorAPI.js 代码)确保 Sdid 参数匹配 Supplemental Data ID 在Adobe Analytics过滤器中。
    • (使用Experience Platform的实施 Web SDK alloy.js代码)确保 advertisingStitchID 参数匹配 Sdid 发送到Experience Platform边缘网络。
    • 如果代码未生成,请检查以确保在中删除了Adobe AdvertisingCookie Application 选项卡。 删除页面后,请刷新页面并重复此过程。

    审核 Analytics for Advertising 中的JavaScript代码 Experience Cloud Debugger

recommendation-more-help
fbbdcc36-f208-41e5-b715-a077abaec5c3