Adobe 需要在您的网站或应用程序上实施相应代码,才能将数据发送到 Adobe 的数据收集服务器。以下步骤说明了典型实施的工作原理。
访客访问您的站点时,会向您的 Web 服务器发送一个请求。
您站点的 Web 服务器随之会发送页面代码信息,这样相关页面就显示在浏览器中了。
加载页面,并运行 Analytics JavaScript 代码。JavaScript 代码将图像请求发送至 Adobe 数据收集服务器。 您在实施中定义的页面数据将作为此图像请求中某个查询字符串的一部分发送。
Adobe 返回透明的像素图像。
Adobe 服务器会将收集的数据存储在一个或多个报告包 中。
报告包数据会填充您可以在 Web 浏览器中访问的报告。
JavaScript 代码执行非常迅速,不会显著影响页面加载时间。通过这种方法,您可以统计访客点击重新加载或后退以抵达某个页面时所显示的页面数量,因为即使页面是从缓存中获取,JavaScript 仍可以运行。
Adobe Analytics 需要在您的网站、移动应用程序或其他应用程序中实施相应代码,才能将数据发送到数据收集服务器。根据平台和贵组织的需求,可以通过多种方法来实施相应代码。
对于您的网站,可以使用以下实现方法:
Web SDK 扩展:这是一种在为新客户实施 Adobe Analytics 时推荐使用的标准化方法。 在 Adobe Experience Platform 数据收集标记中安装 AEP Web SDK 扩展,在每个页面上使用加载器标签,并以组织方便的格式将数据发送到 Adobe Experience Platform Edge Network。 Edge Network 以正确的格式将传入数据转发到 Adobe Analytics。
有关详细信息,请参阅使用 Adobe Experience Platform Web SDK 扩展实施 Adobe Analytics。
Web SDK:如果您不想使用 Adobe Experience Platform 数据收集,可以在您的站点上手动加载 Web SDK 库。 在每个页面上引用 Web SDK 库 (alloy.js
),并将所需的跟踪调用以您组织方便的格式发送到 Adobe Experience Platform Edge Network。 Edge Network 以正确的格式将传入数据转发到 Adobe Analytics。
有关详细信息,请参阅使用 Adobe Experience Platform Web SDK 实施 Adobe Analytics。
Analytics 扩展:在 Adobe Experience Platform 数据收集标记中安装 Adobe Analytics 扩展。 该方法会在每个页面上设置一个加载器标记,并使用 Adobe Analytics 扩展来确定每个变量的定义方式。 如果您想要“标记”的便利性,但又不想使用 Edge Network 基础设施,请使用此实现方法。
有关详细信息,请参阅使用 Analytics 扩展实施 Adobe Analytics。
旧版 JavaScript:实施 Adobe Analytics 的历史手动方法。在每个页面上引用 AppMeasurement 库 (AppMeasurement.js
),然后概述实施中使用的变量和设置。
此实现方法对于使用自定义代码的实施非常有用,并且在您(想要)使用时仍然推荐使用:
使用最新的Web SDK,支持Activity Map。 请参阅 启用Activity Map 以了解更多信息。
有关详细信息,请参阅使用 JavaScript 适用的 AppMeasurement 实施 Adobe Analytics。
以下决策流程可帮助您选择实施方法:
请联系 Adobe 获取有关根据您当前情况选择哪种实施方式的建议和最佳实践。
对于您的移动应用程序,可以使用以下实现方法:
Mobile SDK 扩展:这是一种在您的移动应用程序中实施 Adobe Analytics 时推荐使用的标准化方法。 使用专用库,可轻松将数据从您的移动应用程序中发送到 Adobe。 在 Adobe Experience Platform 数据收集标记中安装 Adobe Experience Platform Mobile SDK 扩展,并在您的应用程序中实施正确的代码以导入库、注册扩展和加载标记配置。 该操作会将数据以您组织方便的格式发送到 Adobe Experience Platform Edge Network。 Experience Edge 以正确的格式将传入数据转发到 Adobe Analytics。
有关详细信息,请参阅使用 Adobe Experience Platform Mobile SDK 实施 Adobe Analytics。
Analytics 扩展:在 Adobe Experience Platform 数据收集标记中安装 Adobe Analytics 扩展,并在您的应用程序中实施正确的代码以导入库、注册扩展和加载标记配置。 使用 Analytics 扩展来确定每个变量的定义方式。 如果您想要 Adobe Experience Platform 数据收集的便利性,但不想使用 Adobe 的 Experience Platform Edge 网络基础设施,请使用此实施方法。
有关详细信息,请参阅使用 Analytics 扩展实施 Adobe Analytics。
对版本 4 Mobile SDK 的支持于 2021 年 8 月 31 日终止。 有关更多信息,请参阅版本 4 Mobile SDK 支持终止常见问题解答。