下面简要介绍了如何在 Search Ads 360 中植入 amp-analytics 代码以报告 Floodlight 转化情况:
-
在 Search Ads 360 中启用 Conversion API。
-
创建 Floodlight 活动并复制 amp-analytics 代码。如果您想针对现有 Floodlight 活动记录 AMP 转化情况,则可为现有活动生成代码。对于每项 Floodlight 活动,Search Ads 360 都会分别生成一个 amp-analytics 代码和一个事件代码段。
-
将 amp-analytics 代码粘贴到相应 AMP 网站的每个网页中,并将事件代码段粘贴到您想报告转化的网页中。
amp-analytics 代码和事件代码段仅适用于 AMP 网页。如果您也有标准 HTML 网页,我们建议您使用 Google 代码来记录标准 HTML 网页上的转化情况。 -
测试代码。
-
更新您的移动着陆页网址以使其指向您的 AMP 网页。
1. 启用 Conversion API
要确保 代码可以将转化归因于 Search Ads 360 支持的所有引擎类型,请为您的广告客户启用 Conversion API。Conversion API 可确保您的着陆页网址中包含
gclid
和 gclsrc
参数。这些参数包含 Google 点击 ID 和来源 ID,而 Search Ads 360 需要这些 ID 才能将转化正确归因于广告点击。
必需的特殊权限
若要启用 Search Ads 360 Conversion API,您的 Google 帐号需要具备代理机构管理员或广告客户管理员权限。
启用 Conversion API
-
登录到具有 Search Ads 360 代理机构管理员或广告客户管理员权限的 Google 帐号。
-
转到相应的广告客户页面。
转到广告客户页面的步骤-
点击导航栏,以显示导航选项。
-
在代理机构列表中,点击包含相应广告客户的代理机构。您可以按名称搜索代理机构,也可以滚动浏览此列表。
-
在广告客户列表中,点击相应的广告客户。
-
点击应用或按 Enter 键。
此时,Search Ads 360 会显示相应的广告客户页面,其中包含该广告客户的所有引擎帐号的数据。
-
-
在左侧导航面板中,点击广告客户设置。
没有看到“广告客户设置”? 只有 Search Ads 360 代理机构管理员或广告客户管理员才能在左侧导航面板中看到“广告客户设置”。 -
点击集成 ▼ 标签,然后选择 Conversion API。
-
将 Conversion API 切换为开启,然后点击保存。
2. 创建 Floodlight 活动或为现有活动生成代码
创建新的 Floodlight 活动并复制其 amp-analytics 代码
需要特殊权限
要在 Search Ads 360 中创建或修改 Floodlight 活动组和 Floodlight 活动,您的 Google 帐号需要具备以下所有权限:
- 在 Search Ads 360 中,您的帐号需要具备代理机构管理员或广告客户管理员权限。
- 您的帐号还需要在 Campaign Manager 360 中拥有一份具备以下权限的用户个人资料:
- Floodlight:完整权限
- Campaign Manager 360 API 访问权限
共享的 Floodlight 配置
如果您的广告客户属于某个共享的 Floodlight 配置,则您只可通过父级广告客户创建 Floodlight 活动。所有子级广告客户对在父级中创建的 Floodlight 活动均拥有访问权限。
- 在 Search Ads 360 中,登录与父级 Campaign Manager 360 广告客户相关联的广告客户,然后通过此广告客户创建 Floodlight 活动组和活动。您需要对此 Search Ads 360 广告客户拥有代理机构管理员或广告客户管理员权限。
- 在 Campaign Manager 360 中,您的帐号需要对 Campaign Manager 360 父级广告客户拥有完整的 Floodlight 访问权限和 API 访问权限。
创建 Floodlight 活动和 amp-analytics 代码
-
转到相应的广告客户页面。
转到广告客户页面的步骤-
点击导航栏,以显示导航选项。
-
在代理机构列表中,点击包含相应广告客户的代理机构。您可以按名称搜索代理机构,也可以滚动浏览此列表。
-
在广告客户列表中,点击相应的广告客户。
-
点击应用或按 Enter 键。
此时,Search Ads 360 会显示相应的广告客户页面,其中包含该广告客户的所有引擎帐号的数据。
-
-
在左侧导航面板中,点击广告客户设置。
没有看到“广告客户设置”?只有 Search Ads 360 代理机构管理员或广告客户管理员才能在左侧导航面板中看到“广告客户设置”。 -
点击 Floodlight▼ 标签页,然后选择 Floodlight 活动。
-
创建新的 Floodlight 活动:
-
点击此标签页正下方显示的 + Floodlight 活动按钮。
-
为此 Floodlight 活动命名。
所选择的名称要能够反映出此活动跟踪的转化类型。当您按 Floodlight 活动细分报表、创建 Floodlight 列或将 Floodlight 活动选作出价策略中的转化来源时,便会看到此名称。
-
在预期网址字段中,输入此活动将跟踪的网页网址(您将在该网页上添加 Search Ads 360 为此活动生成的事件代码段)。
若是非安全网页,此网址必须以 http:// 开头;若是安全网页,则必须以 https:// 开头。 -
在活动组列表中,选择此 Floodlight 活动所属的 Floodlight 活动组。
-
如果您打算将此代码添加到受 SSL 保护的网站上,请选中仅安全服务器 (https) 复选框。选择此选项后,向 Campaign Manager 360 和 Search Ads 360 传输 Floodlight 数据的过程便会被加密。
请勿选中 Primary source is offline(主要来源是离线来源)复选框。只有当您创建 Floodlight 活动来记录线下转化时,才会用到此设置。 -
在代码格式列表中,选择 Accelerated Mobile Pages (AMP) 标记。
Search Ads 360 即会为此活动生成一个<amp-analytics type="gtag">
代码和一个事件代码段。
暂不复制代码。请先创建完这项新的 Floodlight 活动,这样 Search Ads 360 能够为它创建一个独特的活动代码字符串。这一独特的字符串将显示在事件代码段中,但只会在您完成剩余步骤之后显示。 -
点击保存。
Search Ads 360 即会创建此活动并显示相应的 Floodlight 活动报表。
-
-
复制新活动的 amp-analytics 代码:
-
在报表中,点击您创建的新 Floodlight 活动旁边的复选框。然后,点击修改并选择修改详细信息。
-
在代码格式列表中,选择 Accelerated Mobile Pages (AMP) 标记。
Search Ads 360 即会为此活动生成一个<amp-analytics type="gtag">
代码和一个事件代码段。 -
复制全局代码段方框和事件代码段方框中的内容。
将所复制的内容粘贴到一个文本文件中,然后保存此文件。您需要将代码和事件代码段添加到相应 AMP 网站中,具体步骤如下文所示。 -
点击保存。
-
为现有 Floodlight 活动生成 amp-analytics 代码
如果您已有一项 Floodlight 活动并想将其复制到或移到 AMP 网页中,则可以查看 Search Ads 360 为这项现有活动生成的 amp-analytics 代码:
-
转到相应的广告客户页面。
转到广告客户页面的步骤-
点击导航栏,以显示导航选项。
-
在代理机构列表中,点击包含相应广告客户的代理机构。您可以按名称搜索代理机构,也可以滚动浏览此列表。
-
在广告客户列表中,点击相应的广告客户。
-
点击应用或按 Enter 键。
此时,Search Ads 360 会显示相应的广告客户页面,其中包含该广告客户的所有引擎帐号的数据。
-
-
在左侧导航面板中,点击广告客户设置。
没有看到“广告客户设置”?只有 Search Ads 360 代理机构管理员或广告客户管理员才能在左侧导航面板中看到“广告客户设置”。 -
点击 Floodlight▼ 标签页,然后选择 Floodlight 活动。
-
点击现有 Floodlight 活动旁边的复选框。然后,点击修改并选择修改详细信息。
如果您没有看到“修改”按钮,则表明您的广告客户可能是某项共享 Floodlight 配置的子级。在这种情况下,请转到相应的父级广告客户以生成 amp-analytics 代码。 -
在代码格式列表中,选择 Accelerated Mobile Pages (AMP) 标记。
Search Ads 360 即会为此活动生成一个<amp-analytics type="gtag">
代码和一个事件代码段。 -
复制全局代码段方框和事件代码段方框中的内容。
将所复制的内容粘贴到一个文本文件中,然后保存此文件。您需要将代码和事件代码段添加到相应 AMP 网站中,具体步骤如下文所示。 -
点击保存或取消以关闭修改面板。
请注意,对于现有 Floodlight 活动,这两个按钮(“保存”或“取消”)都不会影响现有代码。如果您同时还在标准 HTML 网页中针对此活动使用 iframe 代码或全局网站代码,即使您点击了保存,这些代码也会继续运行。
3. 将 amp-analytics 代码添加到 AMP 网站
本部分介绍了如何将 amp-analytics 代码和事件代码段放置到您的网站中。要详细了解此代码,请参阅与 Search Ads 360 的 amp-analytics 代码相关的技术细节。
全局代码段
在您网站的每个 AMP 网页中,将以下代码粘贴到 元素中:
如果 元素已包含此代码,则无需再次粘贴。借助脚本代码,
代码才能启用。
接下来,将 Search Ads 360 生成的 代码粘贴到
元素中。
完成后,您的 AMP 网站中的每个网页都将大致如下所示:
<head>
<script async custom-element="amp-analytics"
src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
</head>
<body>
<!-- Google 代码 (gtag) - Google Marketing Platform:3770326 -->
<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
"vars": {
"gtag_id": "DC-3770326",
"config": {
"DC-3770326": {
"groups": "default"
}
}
},
"triggers": {
}
}
</script>
</amp-analytics>
</body>
如果您的 AMP 网页已包含针对其他 Google 产品的 代码,只需将 Search Ads 360 代码中的
"DC-Floodlight_ID"
字段添加到现有代码中的 config
对象即可。如需了解详情,请参阅针对 Search Ads 360 和 Google Ads 跟踪 AMP 转化情况。
事件代码段
在您想记录 Floodlight 活动的网页中,将您的事件代码段粘贴到 代码的
triggers
对象中。以下是需要在 AMP 转化页中显示的代码的完整示例:
<head>
<script async custom-element="amp-analytics"
src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
</head>
<body>
<!-- Google 代码 (gtag) - Google Marketing Platform:3770326 -->
<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
"vars": {
"gtag_id": "DC-3770326",
"config": {
"DC-3770326": {
"groups": "default"
}
}
},
"triggers": {
"FC_i_KAdR-c7_4": {
"vars": {
"event_name": "conversion",
"send_to": "DC-3770326/actions/locat304+standard"
}
}
}
}
</script>
</amp-analytics>
</body>
4. 测试代码
要测试新代码的实现效果,您和网站管理员可以使用下面几种工具:
-
使用 Chrome 开发者工具进行调试:使用 DevTools 分析您的 amp-analytics 代码。详细了解如何使用 DevTools 排查 Floodlight 代码问题。
-
如果您使用 Campaign Manager 360,则可以查看 Floodlight 实现提醒:当 Campaign Manager 360 检测到 Floodlight 代码实现存在一个或多个可能会导致所报告的转化数据不正确的问题时,就会通过 Floodlight 实现提醒来通知您。详细了解如何在 Campaign Manager 360 中排查 Floodlight 代码问题。
确保您的 AMP 网页有效
不遵循 AMP 指南的网页无法缓存,因此其加载速度要比缓存的网页更慢,进而导致效果欠佳。不妨使用(或鼓励您的网站开发者使用)AMP 验证工具来确保您的网站上没有无效网页。
虽然网页开发过程中应该使用 AMP 验证工具,但在 Google Ads 中检查无效 AMP 网页也不失为一个好主意。
- 登录到 Google Ads。
- 在页面菜单中,点击着陆页。
- 查看有效 AMP 网页点击占比列。
点击率低于 100% 的着陆页可能无效。在这种情况下,您或您的 Web 开发者应使用 AMP 验证工具修正编码错误。
5. 更新您的移动着陆页网址
待确定 代码在向 Search Ads 360 发送数据后,请更新您的移动着陆页网址以使其指向您的 AMP 网页。对于定位到移动设备和桌面设备的广告系列,我们建议您登录 Google Ads 并将您的 AMP 网址添加到“最终到达移动网址”字段中。