为了确保新版 Search Ads 360 可在网站访问者使用任何浏览器的情况下衡量所有转化,请使用 Google 代码 (gtag.js) 作为 Floodlight 转化操作代码的格式。
Google 代码会在您的网域中设置新的 Cookie,用以存储与用户对应的唯一标识符或与将用户引导至您网站的广告点击。当用户在 cookie 过期之前访问您的网站时,系统就会刷新这些 cookie。这些 Cookie 会从转化跟踪代码中包含的 GCLID(Google 点击标识符)参数接收广告点击信息。
由于新版 Search Ads 360 中的自然搜索涉及到使用您网域上设置的新 Cookie 中的信息,因此请务必清楚而全面地向用户说明与数据收集有关的信息,并在法律要求的情况下征得用户同意。了解如何在网站网域上选择停止设置第一方 Cookie。
Google 代码的优势
- 更快、更轻松地集成其他 Google 产品
- 对 Google Marketing Platform 产品,以及 Google Ads 和 Google Analytics(分析)等其他产品使用 Google 代码。如果您使用这些产品,那么 Google 代码可以提供统一的代码添加体验,从而简化网站的实现。
- 更准确地跟踪转化情况
- 使用 Google 代码在您的网域中设置新的 Cookie,用以存储与用户对应的唯一标识符或与将用户引导至您网站的广告点击的相关信息。这意味着 Floodlight 可以更准确地衡量转化情况。
如果您使用的是 Floodlight iframe 代码或图片代码,我们建议您改用 Google 代码或搭配使用 Google 跟踪代码管理器与转化链接器,以便更准确地衡量转化情况,并在最新的动态功能和集成服务推出时及时从中获益。
Google 代码的运作方式
Floodlight 的 Google 代码包含两个 JavaScript 代码段:
- 全局代码段
- 事件代码段
全局代码段
全局代码段应放置在您网站的所有 HTML 网页的 <head>
部分中。
下面是 Google 代码中全局代码段的示例:
<!--
Start of global snippet: Please do not remove
Place this snippet between the <head> and </head> tags on every page of your site.
-->
<!-- Google tag (gtag.js) - DoubleClick -->
<script async src="https://www.googletagmanager.com/gtag/js?id=DC-1234567"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments)};
gtag('js', new Date());
gtag('config', 'DC-1234567');
</script>
<!-- End of global snippet: Please do not remove -->
此代码段仅为示例,无法在您的网站上发挥作用。
设置 Floodlight 转化操作时,您可以查看和复制帐号的 Google 代码。详细了解全局代码段中的字段和其他信息。
事件代码段
您应将事件代码段放置在包含您要跟踪的事件的网页上。您可以将事件代码段放置在网页中全局代码段之后的任意位置。为了实现最准确的跟踪,请将其放置在 <head>
部分中,紧跟在全局代码段之后。
下面是一个事件代码段示例:
<!--
Event snippet for Thank You on http://www.example.com/thanks: Please do not remove.
将此代码段放置在您要跟踪的事件的网页上。
创建日期:11/01/2017
-->
<script>
gtag('event', 'purchase', {
'allow_custom_scripts': true,
'value': '[Revenue]',
'transaction_id': '[Order ID]',
'send_to': 'DC-1234567/group1/thank123+transactions',
'u1': '[Custom Floodlight variable]'
});
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=1234567;type=group1;cat=thank123;
qty=1;cost=[Revenue];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;
ord=[Order ID]?" width="1" height="1" alt="">
</noscript>
<!-- End of event snippet: Please do not remove -->
此代码段仅为示例,无法在您的网站上发挥作用。
设置 Floodlight 转化操作时,您可以查看和复制帐号的事件代码段。详细了解事件代码段中的字段和其他信息。
针对多种 Google 产品使用 Google 代码
您可以配置 Google 代码,将数据发送到多种 Google 产品。例如,如果您使用 Google Analytics(分析)、Google Ads 转化跟踪和新版 Search Ads 360,则只需在您网站的每个网页上使用一段 Google 代码即可。您要针对每个产品向相应的全局代码段分别添加一个 'config'
命令,以便让 Google 了解该如何路由您的数据。您要跟踪的每种转化或每个事件都有自己的事件代码段。了解如何使用 Google 代码跟踪新版 Search Ads 360 和 Google Ads 的转化情况。
跨网域转化跟踪
您可以通过向着陆页网域(可将访问者引导至您的转化网域)中网页上的 Google 代码中添加 set linker 命令来启用跨网域跟踪,以衡量多个网域上的活动(例如,当着陆页网域与转化网域不同时)。详细了解跨网域转化跟踪。
如何停用
如果您不希望 Google 代码在您网站的网域中设置第一方 Cookie,请将下面突出显示的部分添加到全局代码段的 config 命令中:Google 不推荐使用这种方法,因为这将导致转化衡量结果不那么准确。
gtag('config', 'DC-1234567', {'conversion_linker': false});
Google 跟踪代码管理器和 Google 代码有何不同?
Google 跟踪代码管理器和 Google 代码都用于向网站添加代码,是两种不同且独立的方式。如果您想要在同一个位置管理 Google 代码和第三方跟踪代码,但不想在日后修改您网站的代码,请使用 Google 跟踪代码管理器。如果您想要直接在您的网站上使用 JavaScript 编写代码,请使用 Google 代码。