使用 Last Event Service JavaScript库和Adobe Experience Platform Web SDK

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

如果您的组织使用旧版Adobe Analytics visitorAPI.js 库进行数据收集,您可以选择使用 Adobe Experience Platform Web SDK 库(alloy.jsExperience Cloud ),从而允许您通过 Edge Network.

此 Analytics for Advertising Last Event Service JavaScript库(按原样)记录浏览转化和点进事件,并使用补充ID (SDID)。 此 Web SDK 但是,库不提供 stitch ID. 要使用 Web SDK 对象 Analytics for Advertising,您必须修改1) Last Event Service 标记您的网页,以及2) Web SDK sendEvent 相应的命令。

第1步:编辑您的 Last Event Service 标记以生成 StitchID

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

旧标记:

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

新标记:

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

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

将以下属性插入您的 Web SDK sendEvent 命令发送 StitchID 到 Experience Edge 作为 Experience Data Model (XDM)数据用于 Analytics. Analytics 使用值作为 SDID.

要添加的属性:

     "_adcloud": {
       "advertisingStitchID": stitchId
     }

示例:

<script>
  alloy("sendEvent", {
    "xdm": {
      "commerce": {
        "order": {
                ………
        }
     },
     "_adcloud": {
       "advertisingStitchID": stitchId
     }
    }
  });
</script>
recommendation-more-help
fbbdcc36-f208-41e5-b715-a077abaec5c3