了解Adobe Target at.js 2.0的工作原理

at.js 2.0增强了Adobe Target对单页应用程序(SPA)的支持,并与其他Experience Cloud解决方案集成。此视频和随附的图表说明了如何将所有内容整合在一起。

架构图

at.js 2.0页面加载时的行为

  1. 调用会返回Experience CloudID(ECID)。 如果用户通过了身份验证,则另一个调用会同步客户ID。

  2. at.js 库同步加载并隐藏文档正文(at.js 也可以通过页面上实施的可选预隐藏代码片段异步加载)。

  3. 将发出页面加载请求,其中包括已配置的所有参数、ECID、SDID和客户ID。

  4. 配置文件脚本执行并馈送到配置文件存储区中。 存储区向受众库请求符合条件的受众(例如从Analytics、Audience Manager等共享的受众)。 客户 属性会以批量过程 发 送到配置文件存储区。

  5. Target根据URL、请求参数和配置文件数据确定要返回给访客的当前页面和未来视图的活动和体验

  6. 目标内容会发送回页面,其中可能包含其他个性化的配置文件值。

    当前页面上的目标内容会在默认内容不发生闪烁的情况下尽快显示。

    单页应用程序的未来视图的目标内容会缓存在浏览器中,因此在触发视图时,无需额外的服务器调用即可立即应用该内容。 (请参阅下一个图表,了解triggerView()行为)。

  7. Analytics 从页面向数据收集服务器发送 的数 据

  8. Target 数据会通过 SDID 匹配到 数据,并且会进行相应处理以保存到 Analytics 报表存储中。AnalyticsAnalytics 然后,便可以在和中通过 Analytics A4T Target 报表查看数据。

使用triggerView()函数时的at.js 2.0行为

  1. adobe.target.triggerView() 在单页应用程序中调用

  2. 从缓存中读取视图的目标内容

  3. 目标内容会在默认内容不发生闪烁的情况下尽快显示

  4. 通知请求将发送到Target 配置文件存储区,以计算活动中的访客和递增量度

  5. Analytics 数据从SPA发送到数据收 集服 务器

  6. Target 数据会从后端发 Target 送到数据收集 服 务器。Target 数据会通过 SDID 匹配到 Analytics 数据,并且会进行相应处理以保存到 Analytics 报表存储中。Analytics 然后,便可以在和中通过 Analytics A4T Target 报表查看数据。

其他资源

在此页面上