使用 Google 代码进行 Google Ads 转化跟踪

注意:全局网站代码 (gtag.js) 现已更名为 Google 代码。此次变更生效后,新添加的和现有的 gtag.js 将会提供新功能,帮助您执行更多操作、提高数据质量并采用新功能 - 所有这一切均无需额外添加代码。详细了解 Google 代码。

Google 代码可与另一段代码(即事件代码段或电话号码代码段)配合使用来跟踪转化情况。

为了能够更方便地在各种 Google 产品中使用网站代码,您可以使用 Google 代码来跟踪 Google Ads 转化情况。在新版 Google Ads 中创建网站转化操作时,您会看到 Google 代码,而不是以前的转化跟踪代码。您应将 Google 代码添加到自己网站的每个网页上。此外,您还需要向自己网站上的某些网页再添加一段代码,即事件代码段或电话号码代码段,具体取决于您要跟踪的转化类型。这些代码段可与 Google 代码配合使用来跟踪转化情况。

本文介绍了您为什么应使用 Google 代码,以及如何正确植入此类代码。准备就绪后,您就可以设置 Google 代码了。如果您使用的是 Google 跟踪代码管理器 (GTM),请确保您的 Google 代码已在 GTM 容器中配置,并且已与正确的 Google Ads 账号相关联。植入或更正代码后,转化状态最长可能需要 48 小时才能在 Google Ads 中更新。

提示:如果您网站上添加的是以前的转化跟踪代码,它仍然可以正常使用;不过,我们建议您使用 Google 代码,以便更准确地衡量转化情况。

本页内容

优势

  • 更快、更轻松地集成其他 Google 产品:Google 代码不仅适用于 Google Ads,也适用于 Google Analytics 等其他 Google 产品。如果您使用这些产品,那么 Google 代码可以提供统一的代码添加体验,从而简化网站的代码植入。
  • 更准确地跟踪转化情况:添加 Google 代码后,系统会在您的网域上设置新的 Cookie,用于存储用户的唯一标识符,或将用户引导至您网站的广告点击的唯一标识符。这样可以确保 Google Ads 能更准确地衡量转化情况。使用 Google 代码,您可以指定用户与您网站的哪些互动应计为 Google Ads 转化。
  • 全面覆盖所有转化:如果您使用的是以前的转化跟踪代码,并已通过修改使植入的代码仅包含像素部分,则 Google Ads 无法观测到所有转化。Google 代码可确保您的所有转化都得到统计。

请注意,当用户通过点击广告到达您的网站时,用于 Google Ads 转化跟踪的 Google 代码会读取广告点击信息,并将这些信息发送给 Google Ads。在后续网页上,您的 Google Ads 代码可以使用来自您网域中设置的新 Cookie 的点击信息。

Google 代码的工作方式

Google 代码可与另一段代码(即事件代码段或电话号码代码段)配合使用来跟踪转化情况。

  • 如果您要跟踪网站转化情况,事件代码段会告知 Google 代码何时跟踪转化。
  • 如果您要跟踪自己的网站所吸引的用户来电,电话号码代码段会将您的商家电话号码替换为 Google 转接电话号码。

为网站设置转化跟踪时,您可以查看和复制账号的 Google 代码,以及应与该代码配合使用的任何代码段。下文中的代码段仅作为示例,无法在您的网站上发挥作用。

Google 代码

若要跟踪 Google Ads 转化,您应将 Google 代码段放置在您网站的所有网页上,通常位于 HTML 网页的 <head> 部分。如果您使用的是 Google 跟踪代码管理器 (GTM),请确保 Google 代码已在 GTM 容器中正确配置。验证代码是否位于 GTM 容器中,以及是否与正确的 Google Ads 账号相关联,尤其是在您收到“缺少 Google 代码”消息时。如果您要跟踪“通过网站致电”转化,则必须在显示电话号码的网页上植入 Google 代码。

  • 如果您之前在同一 Google Ads 账号中创建其他转化操作时已经添加了 Google 代码,或某个经理账号在您的账号中创建其他转化操作时已经添加了该代码,那么您不应再次添加 Google 代码段。
  • 如果您已经在网站上添加了来自其他 Google 产品(如 Google Analytics)或其他 Google Ads 账号的 Google 代码,请按照相关说明调整代码以使其适用于您的 Google Ads 账号。

以下是 Google 代码的示例:

<!-- Google tag (gtag.js) - Google Ads: TAG_ID -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());

    gtag('config','TAG_ID');
  </script>

事件代码段

为了让网站转化跟踪功能正常运作,应在转化页本身上添加事件代码段。您可以将事件代码段放置在源代码中 Google 代码段之后的任意位置。为了实现最准确的跟踪,请将其放置在 <head> 部分中。确保在事件代码段或 GTM 配置中使用了正确的转化 ID 和标签。对于基于网址的转化,请确认 Google Ads 中的转化操作设置中指定了确切的网址。如果您使用的是 GTM,请验证触发器是否已针对特定网页浏览或事件正确配置。

以下是事件代码段的示例:

<!-- Event snippet for example conversion page -->
<script>
gtag('event', 'conversion', {
'send_to': 'AW-CONVERSION_ID/CONVERSION_LABEL',
'value': 0.0,
'currency': 'USD' ,
‘transaction_id’: ``
// `new_customer`: true, /* calculate dynamically, populate with true/false */
});
</script>
Note: The new_customer parameter is optional and helps improve the accuracy of new customer acquisition reporting in Google Ads. Learn more about setting up new customer acquisition.

电话号码代码段

电话号码代码段应添加到显示有您要跟踪的电话号码的网站网页上,并且应放置在 Google 代码中的“config”命令之前。

以下是电话号码代码段的示例:

<script>
gtag('set', {
'phone_conversion_number': '1-650-555-5555',
'phone_conversion_ids': ['AW-CONVERSION_ID/CONVERSION_LABEL']
});
gtag('config', 'AW_CONVERSION_ID');
</script>

如何调整 Google Ads 账号的现有 Google 代码

如果您网站的每个网页都已经拥有 Google 代码,您可以将该代码配置为将数据发送到多个 Google Ads 账号或 Google Analytics 账号。接下来,我们以从 Google Analytics 账号获取的 Google 代码为例。该 Google 代码如下所示:

<!-- Google tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>

<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'TAG_ID');
</script>

若要添加对您的 Google Ads 账号的支持,只需将突出显示的一行代码添加到您的 Google 代码中,将“TAG_ID”替换为设置转化跟踪代码时获得的唯一 ID。

<!-- Google tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID">  
</script>

<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'TAG_ID');
  gtag('config','TAG_ID');
</script>

若要禁止将您的数据用于广告个性化,请将下面突出显示的 gtag('set') 命令添加到您的 Google 代码中:

<!-- Google tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID">

</script>

<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('set', 'allow_ad_personalization_signals', false);
gtag('js', new Date());

gtag('config', 'TAG_ID');
gtag('config', 'TAG_ID');
</script>

完成此更改后,您就无需再向网站添加从 Google Ads 账号获取的 Google 代码段。只需添加事件代码段或电话号码代码段即可。

对于您希望代码支持的每个额外 Google Ads 账号或 Google Analytics 账号,请添加包含账号 ID 的新 config 命令(如上述示例代码所示,针对 Google Analytics 和 Google Ads 分别使用 config 命令。

注意:您可以为多个 Google Ads 账号或 Google Analytics 账号重复使用同一全局代码段。

转化和事件跟踪的安全性与隐私保护

Google 采用严格的安全标准。Google Ads 只会在您配置了跟踪功能的网站和应用中收集数据。

  • 请务必清楚、全面地向用户提供与您在网站、应用和其他媒体资源上收集的数据有关的信息。在法律或任何适用于用户意见征求的 Google 政策(包括 Google 的《欧盟地区用户意见征求政策》)有要求的情况下,还须就此数据收集行为征得用户同意。
  • 请确认您的政府签发身份证件与您在结算设置中提供的信息完全一致,以确保验证流程顺利进行。如果您使用“经营别称”(DBA),请提供可证明您的姓名与实体之间确有关联的营业执照。为确保上传的证件质量符合要求,请上传清晰的 PDF、JPG 或 PNG 文件,并确保证件四角均清晰可见。
  • 申请支付资料账号时,新授权提供 (ATO) 文件中的名称与新支付资料中的名称必须完全一致。如果名称不完全一致,验证系统会拒绝您的请求。如需了解详情,请参阅修改支付资料账号。
不确定代码的设置是否正确?您可以使用 Tag Assistant 来检查代码的植入情况并调试任何问题。如果您同时使用多种跟踪方法(例如 gtag.js 和 GTM),请检查是否存在冲突,并考虑整合为一种方法(最好是 GTM),以避免出现跟踪问题。不妨详细了解如何对网站级代码植入进行问题排查,或如何使用 Tag Assistant 排查未经验证或不活跃的转化操作。做出更正后,代码状态最长可能需要 48 小时才能在 Google Ads 中更新。
本页面可能包含使用 AI 技术翻译的内容。AI 翻译未必准确无误。
搜索
清除搜索内容
关闭搜索框
Google 应用
主菜单
3959407900250987265
true
搜索支持中心
true
true
true
true
true
true
73067
false
false
true
true
false
false