使用 Last Event Service 包含Adobe Experience Platform的JavaScript库 Web SDK

仅具有Advertising Cloud-Adobe Analytics集成的广告商

如果贵组织使用旧版Adobe Analytics visitorAPI.js 用于数据收集的库中,您可以选择使用 Adobe Experience Platform Web SDK 库(alloy.js),它允许您通过 Edge Network.

的 Analytics for Advertising Cloud Last Event Service JavaScript库会按原样记录显示到达事件和点进事件,并使用补充ID(SDID)。 的 Web SDK 但是,库不提供 stitch ID. 使用 Web SDK 表示 Analytics for Advertising Cloud,您需要修改1) Last Event Service 标记,并且2 Web SDK sendEvent 中,将相应地执行以下操作:

步骤1:编辑 Last Event Service 要生成的标记 StitchID

在 Analytics for Advertising Cloud Last Event Service 标记,添加代码以生成 StitchID 使用库中捆绑的随机ID生成器。

旧版标记:

<script>
     if("undefined" != typeof AdCloudEvent)
          AdCloudEvent('IMS ORG Id');
</script>

新标记:

<script>
     if("undefined" != typeof AdCloudEvent)
          stitchId = AdCloudEvent('IMS ORG Id').generateRandomId();
</script>

步骤2:使用 Web SDK 发送 StitchID 作为XDM数据 Analytics

在 Web SDK sendEvent 命令发送 StitchID to Experience Edge as Experience Data Model (XDM)数据 Analytics. Analytics 将值用作 SDID.

要添加的属性:

     "_adcloud": {
       "advertisingStitchID": stitchId
     }

示例:

<script>
  alloy("sendEvent", {
    "xdm": {
      "commerce": {
        "order": {
                ………
        }
     },
     "_adcloud": {
       "advertisingStitchID": stitchId
     }
    }
  });
</script>

在此页面上