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

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

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

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

本文介绍了您为什么应使用 Google 代码,以及如何正确植入此类代码。准备就绪后,您就可以设置 Google 代码了。

如果您网站上添加的是以前的转化跟踪代码,它仍然可以正常使用;不过,我们建议您使用 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 代码段应放置在您网站的所有网页上,具体位置为各 HTML 网页的 <head> 部分。如果您之前在同一 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> 部分中,以实现最准确的跟踪。

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

    <!-- Event snippet for Example conversion page -->
    <script>
      gtag('event', 'conversion', {'send_to': 'AW-CONVERSION_ID/CONVERSION_LABEL',
        'value': 1.0,
        'currency': 'USD'
      });
    </script>

电话号码代码段

电话号码代码段应添加到显示有您要跟踪的电话号码的网站网页上,并且应放置在 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>

To disable the collection of your data, add the highlighted gtag('set') command below to your Google tag:

<!-- 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>

Once you’ve made this change, you don’t need to add the Google tag snippet obtained from your Google Ads account to your website. Just add the event or phone snippet. Note that you can re-use the same global snippet for multiple Google Ads or Google Analytics accounts. For each additional Google Ads or Google Analytics account you want your tag to support, add a new config command that contains the ID of the account (as demonstrated in the sample code above, which has separate config commands for Google Analytics and Google Ads).

应用跟踪的安全性与隐私权保护

Google 采用的安全标准非常严格。Google Ads 只会在您配置了跟踪的应用中收集数据。

请务必清楚、全面地向用户提供与您在应用中收集的数据有关的信息,在法律有要求的情况下,还须就这种数据收集行为征得用户同意

不确定代码的设置是否正确?您可以使用 Tag Assistant 来检查代码的植入情况。如需排查其他问题,请访问对网站级代码植入进行问题排查使用 Tag Assistant 对未经验证或不活跃的转化操作进行问题排查

该内容对您有帮助吗?

您有什么改进建议?
搜索
清除搜索内容
关闭搜索框
主菜单
14622340306589534672
true
搜索支持中心
true
true
true
true
true
73067
false
false
false