在Adobe Experience Platform Last Event Service中使用Web SDK 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。 要为Web SDK使用Analytics for Advertising,必须修改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作为Experience Edge.Experience Data Model的Analytics (XDM)数据发送到 Analytics将该值用作SDID。
要添加的属性:
"_adcloud": {
"advertisingStitchID": stitchId
}
示例:
<script>
alloy("sendEvent", {
"xdm": {
"commerce": {
"order": {
………
}
},
"_adcloud": {
"advertisingStitchID": stitchId
}
}
});
</script>
recommendation-more-help
advertising-help-integrations