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

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

如果您的组织使用旧版Adobe Analytics visitorAPI.js库进行数据收集,则可以选择使用Adobe Experience Platform Web SDK库(alloy.js)进行切换,这允许您通过Edge Network与各种Experience Cloud服务进行交互。

Analytics for Advertising Last Event Service JavaScript库按原样记录浏览和点进事件,并使用补充ID (SDID)将它们与关联的转化拼合。 但是,Web SDK库不提供stitch ID。 要为Analytics for Advertising使用Web SDK,必须修改1)您在网页上使用的Last Event Service标记和2)相应的Web SDK sendEvent命令。

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

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

旧标记:

<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作为Analytics的XDM数据发送

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

要添加的​ 属性:

     "_adcloud": {
       "advertisingStitchID": stitchId
     }

示例:

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