使用Web SDK JavaScript库将数据发送到Adobe Analytics
此实施路径包括使用Web SDK JavaScript库的全新Web SDK安装。 其他实施路径将在单独的页面上介绍:
- Web SDK标记扩展:使用Web SDK标记扩展的全新Web SDK安装。 与Web SDK JavaScript库方法(此页面)类似,不同之处在于,您可以使用Adobe Experience Platform数据收集中的标记来管理实施。 它需要Adobe Analytics ExperienceEvent字段组,其中包括要包含在XDM架构中的典型Analytics变量。
- Analytics扩展到Web SDK扩展:采用一种流畅、有条不紊的方法从Adobe Analytics标记扩展移动到Web SDK标记扩展。 在您的组织准备好使用Adobe Experience Platform服务(如Customer Journey Analytics)之前,此方法会抑制使用XDM的需求。 使用
data
对象而不是xdm
对象将数据发送到Adobe。 - AppMeasurement到Web SDK JavaScript库:一种流畅、系统地迁移到Web SDK的方法,只不过它不使用标记。 您可以手动删除Adobe Analytics数据收集库(
AppMeasurement.js
)并将其替换为Web SDK JavaScript库(alloy.js
)。
此实施路径的优缺点
使用Web SDK JavaScript库将数据发送到Adobe Analytics既有优点,也有缺点。 仔细权衡每个选项,以确定哪种方法最适合您的组织。
优势
缺点
- 直接方法:此实施路径比移动现有Adobe Analytics实施的方法更直接。 如果您无需担心当前的Adobe Analytics实施,请填充适用的Web SDK XDM字段。
- 预定义架构:如果您的组织不需要自己的架构,则只需使用面向Adobe Analytics的架构即可。 即使您转到Customer Journey Analytics,此概念仍然适用;prop和eVar的概念不适用于Customer Journey Analytics,但您可以继续使用prop和eVar作为简单的自定义维度。
- 实施更改需要开发人员干预:如果要更改Web SDK实施,必须与开发团队合作来编辑网站上的代码。 使用Web SDK标记扩展的方法可避免此缺点。
- 使用特定架构锁定:当您的组织迁移到Customer Journey Analytics时,您必须选择继续使用Adobe Analytics架构,或迁移到您自己组织的架构(这将是单独的数据集)。 如果您的组织在迁移到Customer Journey Analytics时既要避免Adobe Analytics架构,又要避免迁移到单独的数据集,则Adobe建议使用以下两种方法之一:
- 使用
data
对象:data
对象允许您在不符合XDM架构的情况下将数据发送到Adobe Analytics。 创建组织的架构后,您可以使用数据流映射将data
对象字段映射到XDM。 Analytics到Web SDK的扩展和AppMeasurement到Web SDK JavaScript库都使用此data
对象。 - 完全跳过Adobe Analytics:如果您正在实施Web SDK,则可以将该数据发送到Adobe Experience Platform中的数据集,以用于Customer Journey Analytics。 您可以使用任何喜欢的架构;Adobe Analytics完全不参与此工作流,因此不需要Adobe Analytics ExperienceEvent字段组。 此方法产生的技术债务最少,但也将Adobe Analytics完全排除在外。
- 使用
IMPORTANT
此实施方法要求您使用为Adobe Analytics配置的架构。 如果您的组织计划在未来使用您自己的架构进行Customer Journey Analytics,则使用Adobe Analytics架构可能会给数据管理员或架构师带来困惑。 减轻这一障碍有多种选择:
- 您可以在CJA中使用Adobe Analytics架构。 请注意,CJA没有prop或eVar的概念;它们被视为任何其他架构字段。 另请注意,在CJA中使用Adobe Analytics架构可能会使使用其他平台服务(如Adobe Journey Optimizer或Real-time Customer Data Platform)变得更加困难。
- 您可以使用数据对象,这与迁移工作流类似。 请注意,使用数据对象要求您将每个数据对象字段映射到XDM架构字段。
- 您可以完全跳过Adobe Analytics实施,并使用您自己的架构将数据发送到Adobe Experience Platform。 从长远来看,这种方法非常理想,允许贵组织开始使用Customer Journey Analytics。
实施Web SDK JavaScript库所需的步骤
实施任务的高级概述:
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690