添加 Adobe Audience Manager
本课程将指导您完成使用服务器端转发启用 Adobe Audience Manager 的步骤。
Adobe Audience Manager (AAM) 提供了行业领先的在线受众数据管理服务,为数字广告商和出版商提供了控制和利用其数据资产所需的工具,进而助力取得销售成功。
- platform launch(客户端)现在为**tags**
- platform launch服务器端现在为**event forwarding**
- Edge配置现在为**datastreams**
学习目标
在本课程结束后,您将能够:
- 阐述在网站中实施 Audience Manager 的两种主要方法
- 使用 Analytics 信标的服务器端转发功能添加 Audience Manager
- 验证 Audience Manager 实施
先决条件
要完成本课程,您将需要:
-
已完成配置标记、添加Adobe Analytics和添加Identity Service中的课程。
-
拥有 Adobe Analytics 的管理员访问权限,以便能够为将在本教程中使用的报表包启用服务器端转发。或者,也可以按照下面的说明,请求贵组织的现有管理员为您执行此操作。
-
知晓您的“Audience Manager 子域”(也称为“合作伙伴名称”、“合作伙伴 ID”或“合作伙伴子域”)。如果您已在实际的网站上实施 Audience Manager,则获取该子域的最简单方式是转到实际的网站,然后打开 Debugger。该子域位于“摘要”选项卡的 Audience Manager 部分:
如果您尚未实施 Audience Manager,请按照获取 Audience Manager 子域中提供的说明进行操作。
实施选项
在网站中实施 Audience Manager 的方法有两种:
-
服务器端转发 (SSF) — 对于具有 Adobe Analytics 的客户来说,这是最简单、也是推荐的实施方法。Adobe Analytics 会将数据转发到位于 Adobe 后端的 AAM,从而允许页面上减少一次请求。此外,这种方法还支持重要的集成功能,并符合 Audience Manager 代码实施和部署的最佳实践。
-
客户端 DIL — 这种方法适用于没有 Adobe Analytics 的客户。DIL 代码(数据集成库代码,AAM JavaScript 配置代码)会将数据直接从网页发送到 Audience Manager。
由于您在本教程中已经部署了 Adobe Analytics,因此您将使用服务器端转发来部署 Audience Manager。有关服务器端转发的完整说明和要求列表,请参阅此文档,以便您可以了解服务器端转发的工作方式、要求和验证方法。
启用服务器端转发
实施 SSF 有两个主要步骤:
- 在 Analytics Admin Console 中打开用于“按报表包”**将数据从 Analytics 转发到 Audience Manager 的“选项开关”。
- 将代码放置到适当位置,这是通过标记完成的。 为了使其正常工作,您需要安装 Adobe Experience Platform Identity Service 扩展以及 Analytics 扩展(实际上,您“不”**需要 AAM 扩展,理由如下所述)。
在 Analytics Admin Console 中启用服务器端转发
需要在 Adobe Analytics Admin Console 中进行配置,才能开始将数据从 Adobe Analytics 转发到 Adobe Audience Manager。由于最长可能需要四个小时才能开始转发数据,因此您应该先执行此步骤。
在 Analytics Admin Console 中启用 SSF
-
通过 Experience Cloud UI 登录 Analytics。如果您没有 Analytics 的管理员访问权限,则需要联系 Experience Cloud 或 Analytics 管理员,以便向您分配访问权限或为您完成这些步骤。
-
在Analytics的顶部导航中,选择 管理员>报表包,然后从列表中选择(或多选)要转发到Audience Manager的报表包。
-
从“报表包”屏幕中选择报表包,然后选择 编辑设置>常规>服务器端转发。
note warning WARNING 如上所述,您需要具有管理员权限才能查看此菜单项。 -
在“服务器端转发”页面上,阅读相应信息并选中 为报表包启用服务器端转发 框。
-
单击 保存
完成此步骤后,如果您启用了 Adobe Experience Platform Identity Service,则数据将从 Analytics 转发到 AAM。但是,要完成此过程,以便响应从AAM正常返回到页面(并通过Audience Analytics功能返回到Analytics),您还必须在标记中完成以下步骤。 别担心,这超级简单。
在标记中启用服务器端转发
这是启用 SSF 的两个步骤中的第二个步骤。您已在AnalyticsAdmin Console中打开相应选项开关,现在只需添加代码,如果您选中了正确的复选框,那么这些标记将为您发挥作用。
在标记中启用SSF
-
转到 Extensions > Installed,然后单击以配置Analytics扩展。
-
展开
Adobe Audience Manager
部分 -
选中 自动与Audience Manager 共享Analytics数据的框。 这会将 Audience Manager“模块”(代码)添加到 Analytics
AppMeasurement.js
实施中。 -
添加您的“Audience Manager 子域”(也称为“合作伙伴名称”、“合作伙伴 ID”或“合作伙伴子域”)。按照获取 Audience Manager 子域中提供的说明进行操作。
-
单击 保存到库并生成
现在,服务器端转发代码已实施!
验证服务器端转发
验证服务器端转发是否已启动并正在运行的主要方法是,查看针对任意 Adobe Analytics 点击的响应。我们很快将执行这一操作。同时,我们还将检查一些其他事项,以便帮助确保服务器端转发按照我们希望的方式运行。
验证代码是否正确加载
Tags安装的用于处理转发(尤其是从AAM到页面的响应)的代码称为Audience Manager
“模块。” 我们可以使用 Experience Cloud Debugger 来确保该代码已加载。
-
打开 Luma 网站
-
单击浏览器中的调试器图标以打开 Experience Cloud Debugger
-
停留在“摘要”选项卡上,向下滚动到 Analytics 部分
-
确认 AudienceManagement 在“模块”部分下列出
在 Debugger 中验证合作伙伴 ID
接下来,我们还可以验证 Debugger 是否从代码中获取了正确的“合作伙伴 ID”(也称为合作伙伴子域等)。
-
当仍处于 Debugger 中的“摘要”选项卡上时,向下滚动到 Audience Manager 部分
-
验证“合作伙伴”下的合作伙伴 ID/子域
验证 Analytics 请求和响应
好,这是个大问题。如果您没有对数据执行从 Analytics 到 Audience Manager 的服务器端转发,则实际不会有任何针对 Analytics 信标的响应(除 2x2 像素以外)。但是,如果您正在执行 SSF,则可以在 Analytics 请求和响应中验证一些项目,以确认 SSF 运行正常。遗憾的是,Experience Cloud Debugger 当前不支持显示针对信标的响应。因此,您应使用其他调试器/数据包探查器(如 Charles 代理)或浏览器的开发人员工具。
-
在浏览器中打开开发人员工具,然后转到“网络”选项卡
-
在筛选器字段中键入
b/ss
,这将限制您仅可看到 Adobe Analytics 请求 -
刷新页面以查看 Analytics 请求
-
在 Analytics 信标(请求)中,查找“callback”参数。该参数将设置为如下内容:
s_c_il[1].doPostbacks
-
您将具有针对 Analytics 信标的响应。该响应将包含对请求中调用的 doPostbacks 的引用,最重要的是,它应该有一个“stuff”对象。这是将 AAM 区段 ID 发送回浏览器的位置。如果具有“stuff”对象,则表示 SSF 运行正常!