通过 Google 跟踪代码管理器手动设置增强型转化

增强型转化功能可提高转化衡量的准确性。该功能以能够保护隐私安全的方式从您的网站发送经过哈希处理的第一方转化数据,从而对您的现有转化跟踪代码形成补充。它会先采用 SHA256 这种安全的单向哈希算法来处理您的第一方客户数据(例如电子邮件地址),再将处理后的数据发送到 Google。Google 随后会将经过哈希处理的数据与已登录的 Google 帐号进行匹配,以便将您的广告系列转化归因于点击或浏览等广告事件。您可以详细了解增强型转化的工作原理

您可以通过以下两种方式设置增强型转化,只需对代码配置稍作更改,甚至不需要做出更改:使用 Google 跟踪代码管理器全局网站代码

本文介绍了如何使用 Google 跟踪代码管理器手动设置增强型转化,并解答了在验证和实现过程中可能会遇到的一些常见问题。

如果您想使用全局网站代码实现增强型转化功能,请参阅通过全局网站代码手动设置增强型转化的相关说明。

准备工作

确保您已使用 Google 跟踪代码管理器设置了 Google Ads 转化跟踪。

注意:增强型转化功能不支持通过导入 Google Analytics(分析)目标加以衡量的转化。如果您想使用增强型转化,建议您通过全局网站代码或 Google 跟踪代码管理器设置新的 Google Ads 转化操作。
  • 明确转化跟踪代码在哪个转化页网址(例如,确认页面的网址)上触发,以及作为触发条件的具体转化事件(例如,点击某个按钮或浏览某个网页)。
  • 确保触发转化跟踪代码的网页上有第一方客户数据(电子邮件地址、全名、家庭住址及/或电话号码)。
  • 实现此功能需要了解您网站上的转化跟踪是如何设置的,还需要对代码进行一些更改。因此,请确保您在必要时可与开发团队沟通。
  • 确保您已在 Google Ads 中查看了适用于增强型转化功能的客户数据政策,并已经同意了增强型转化功能的服务条款和政策(具体步骤在下文中的“操作说明”部分下)。
注意:为了帮助您更好地了解增强型转化功能对报告的影响,我们进行了一系列更新。您现已可以在转化操作表格中查看增强型转化的影响及新结果。详细了解增强型转化的影响
注意:在接受服务条款之前,请确保您已在 Google 跟踪代码管理器容器中设置用于增强型转化的转化跟踪代码,否则可能无法为增强型转化启用您的容器。

操作说明

  1. 登录您的 Google Ads 帐号
  2. 点击帐号右上角的工具图标 Google Ads | 工具 [图标],然后在“衡量”下点击转化
  3. 打开要为其设置增强型转化的转化操作。
  4. 在底部的“增强型转化”部分,点击启用增强型转化
  5. 点击同意以接受合规性声明。启用增强型转化即表示,您确认会遵守我们的政策。您在使用增强型转化时需遵守 Google 广告数据处理条款
  6. 点击检查网址,以检查您的网站上是否有 Google 代码。
  7. 在“代码类型”中,建议您选择默认的 Google 跟踪代码管理器(如果您通过这种方式跟踪转化操作的转化情况)。由于您是使用 Google 跟踪代码管理器设置网站代码的,因此您也需要使用它来设置增强型转化。请按照以下说明使用 Google 跟踪代码管理器手动设置增强型转化。
  8. 点击保存

注意:接受服务条款后,您的 Google 跟踪代码管理器帐号最长可能需要等待 5 天时间才能启用增强型转化。请务必在 Google 跟踪代码管理器中设置转化跟踪代码,等待 5 天后再查看是否已启用增强型转化功能。

使用 Google 跟踪代码管理器手动设置增强型转化

如果您目前在用 Google 跟踪代码管理器跟踪转化,只需对配置稍做更改即可实现增强型转化功能。在 Google 跟踪代码管理器中,您可以通过以下两种主要方式实现增强型转化功能:

  1. 使用“自动收集”功能(如果可用)。请参阅自动设置增强型转化
  2. 将“手动配置”与 CSS 选择器或现有数据层变量搭配使用 - 无需更改网页上的代码(如果无法使用“自动”方式,建议选择此方式)
    • 这是通过 Google 跟踪代码管理器实现增强型转化功能的最简单方法,因为此方法通常不需要更改网页上的代码,只要您的转化页上有客户数据(如电子邮件地址)就可以。
    • 如果您经常更改网站代码,特别是转化页上的格式设置/CSS 选择器,则不妨考虑改用数据层变量或下面的“代码”方案,因为更改网站格式可能会影响 CSS 选择器运作。
  3. 使用“代码”方法依靠单个数据对象发送所有数据 - 可能需要更改网页上的代码
    • 只要在转化页中以全局 JavaScript 变量的形式指定了您希望在增强型转化跟踪代码中传递的客户数据(例如电子邮件地址、电话号码等),您就可以在转化页中使用 JavaScript 变量,以单个数据对象的形式实现增强型转化功能。
    • 如果您更喜欢使用 JavaScript 变量传递信息,或者转化页上没有客户数据(例如,客户数据在转化路径中较早的页面上,需要传递到转化页),则这种方法就很实用。此外,如果您经常更改网站上的格式,最好也选择这种方法,因为这种方法不会轻易受到代码更改的影响。

在 Google 跟踪代码管理器中手动设置增强型转化

在转化页中查找增强型转化变量

  1. 使用 Chrome 浏览器转到转化页。
    • 在哪个网页上使用您现有的转化跟踪代码跟踪您想要通过增强型转化功能衡量的转化(例如页面 A 中的购买),哪个网页就是转化页。如果您不确定是哪个网页,请与开发者联系。接着,确定您希望将该网页上显示的哪些客户数据发送给 Google。例如,在客户完成购买后,该网页上可能会显示一条致谢消息,并包含客户的电子邮件地址。

      注意:为使增强型转化功能正常运行,您必须至少提供以下变量中的一种:

      • 电子邮件地址(首选)
      • 全名和地址(名字、姓氏、街道地址、城市、地区、邮政编码、国家/地区 - 如果您选择使用此数据,则这些都是必不可少的)
      • [可选] 也可以将电话号码随电子邮件地址或全名及地址一并提供(但不能只提供电话号码)
  2. 找出该网页上的客户数据后,接下来您需要按照下一步的说明来复制 CSS 选择器并将其输入到 Google 跟踪代码管理器中(如果有现成的数据层变量,也可以使用这些变量),这样您的增强型转化跟踪代码就知道要对哪些数据进行哈希处理并发送给 Google 了。请务必使该转化页所在的标签页保持打开状态。

在 Google 跟踪代码管理器代码中启用增强型转化

在一个单独的标签页中,打开 Google 跟踪代码管理器。

  1. 登录您的 Google 跟踪代码管理器帐号
  2. 点击工作区,然后点击导航菜单中的代码
  3. 选择要在实现增强型转化功能时使用的 Google Ads 转化跟踪代码,并修改该代码
    • 如果您尚未在 Google 跟踪代码管理器帐号中设置 Google Ads 转化跟踪代码,请参阅 Google Ads 转化
    • 确保此转化操作的转化跟踪 ID 和标签与您在 Google Ads 帐号中启用增强型转化的转化操作相同。
  4. 点击包括用户在您网站中提供的数据
  5. 点击“选择用户提供的数据变量”下拉菜单,然后点击新建变量
  6. 选择手动配置(推荐)。
    • 如果您想使用自定义 JavaScript 或其他数据对象通过 Google 跟踪代码管理器发送数据,也可以选择“代码”。这种方法需要以特定方式设置数据格式,因此,如果您想选用此方法,可以阅读下方的“代码”操作说明。在这里,您可以在页面顶部看到“用户提供的数据”,随后是您可以添加到增强型转化跟踪代码中的所有客户数据。
  7. 对于您希望通过增强型转化提供的相关用户数据字段,请点击下拉菜单并选择新建变量
    注意:如果您的数据层中已有未经过哈希处理的变量(无论使用的是 CSS 选择器还是其他变量类型),您可以选择这些变量,无需创建新变量。如果您不确定,请继续按照说明操作。
  8. 在“变量配置”屏幕中,选择选择一个变量类型以开始设置。在“选择变量类型”屏幕中,选择 DOM 元素
  9. 返回“变量配置”屏幕,将下拉菜单中的“选择方法”更改为“CSS 选择器”。
  10. 为变量指定标题
  11. 在“元素选择器”输入字段中输入引用用户数据的 CSS 选择器(请参阅下文,了解如何查找 CSS 选择器)。您可以将“属性名称”字段留空。(下文对此有更详细的介绍。)

接下来的步骤将介绍如何从转化页中复制 CSS 选择器,然后将其粘贴到这些增强型转化变量中。请务必使该页面所在的标签页保持打开状态。

找出增强型转化 CSS 选择器并输入到 Google 跟踪代码管理器

请按照下面这些步骤操作,找出要输入到增强型转化跟踪代码字段(例如电子邮件地址、电话号码等)中的 CSS 选择器。如果您的数据层中已有未经过哈希处理的变量,您可以选择这些变量,无需创建新变量。如果您不确定,请继续按照说明操作:

  1. 返回转化页所在的标签页(请勿关闭 Google 跟踪代码管理器页面)。
  2. 在转化页中,找到您想通过增强型转化发送的相应客户数据后,请用鼠标右键点击这些数据,然后选择检查
    • 例如,如果您希望捕获电子邮件地址,请务必用右键点击转化页中显示的电子邮件地址(例如 example@email.com)。
  3. 您会看到 Chrome 开发者工具在 Chrome 浏览器中启动。
  4. 在“Chrome 开发者工具”页面上显示的源代码中,您会看到代码的一部分突出显示。这些突出显示的代码是页面元素,您需要在这些元素中提取您在此部分第 2 步中右键点击的客户数据的 CSS 选择器。
  5. 将鼠标悬停在突出显示的代码上,然后右键点击它。
  6. 向下滚动到 Copy,然后选择 Copy selector。
  7. 在打开了 Google 跟踪代码管理器的另一个标签页中,将该文字粘贴到“元素选择器”字段中。
    • 下面提供了一个示例作为参考,您复制的选择器应该与此示例相似,但不完全相同:

      tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail

  8. 点击保存
  9. 对各项不同的客户数据(例如电子邮件地址、姓名和所在地址等)重复执行本部分的第 2-8 步,将相应的 CSS 选择器分别复制到 Google 跟踪代码管理器中表示每项客户数据的新变量中。
  10. 在 Google 跟踪代码管理器中,点击保存

现在,您已为该转化操作设置了增强型转化。接下来要验证它是否正常运行。转到下面的“验证您的实现效果”部分。

在 Google 跟踪代码管理器中使用“代码”设置增强型转化

识别并指定增强型转化变量

首先,您需要确保 Google Ads 转化跟踪代码触发所在的转化页上有您需要的变量(例如,电子邮件地址、地址和电话号码)。可进行购买、注册和其他类似转化类型的转化页一般都符合条件,此类页面通常需要用到客户数据。如果您不确定是哪个网页,请与开发者联系。

确认可提供相应信息后,您需要将网页上的这类客户数据存储为 JavaScript 全局变量,供增强型转化跟踪代码(我们将在下一部分讲到)使用。

注意:必须至少提供以下变量中的一种:

  • 电子邮件地址(首选)
  • 全名和地址(名字、姓氏、街道地址、城市、地区、邮政编码、国家/地区均必不可少)
  • 也可以将电话号码随电子邮件地址或全名及地址一并提供。

下表列出了有关您可指定的客户数据变量的详细信息。您可以随意为这些变量命名,并且“键名”列指明了如何在增强型转化跟踪代码中引用这些变量(详见下一步)。请注意,应以字符串类型变量的形式传递所有数据。此外,在定义名称和地址时,请务必将各个组件定义为单独的变量(如名字、姓氏)。

数据字段 键名(位于下面的自定义 JavaScript 变量中) 说明
电子邮件地址 email 用户的电子邮件地址
电话号码 phone_number 用户的电话号码。跟踪代码会移除号码中的符号和短划线,但其中必须包含国家/地区代码。
名字 first_name 用户的名字。示例:“小明”
姓氏 last_name 用户的姓氏。示例:“王”
街道地址 home_address.street 用户所在的街道地址。示例:“南京东路 19 号”
城市 home_address.city 用户所在城市的名称。示例:“上海”
地区 home_address.region 用户所在的省/直辖市/自治区、州或地区。示例:“加利福尼亚”或“CA”
邮编 home_address.postal_code 用户的邮编(仅支持 5 位数版本)。示例:“12345”
国家/地区 home_address.country 用户的国家/地区代码。示例:“CN”。请根据 ISO 3166-1 alpha-2 标准使用由两个字母组成的国家/地区代码。

接下来是在 Google 跟踪代码管理器中启用增强型转化,并引用您刚刚创建的客户数据变量!请将客户数据变量的名称保存在近便的地方,因为您需要在后续步骤中使用这些名称。

在 Google 跟踪代码管理器代码中启用增强型转化,并创建自定义 JavaScript 变量

  1. 登录您的 Google 跟踪代码管理器帐号
  2. 点击工作区,然后点击导航菜单中的代码
  3. 选择要在实现增强型转化功能时使用的 Google Ads 转化跟踪代码,并修改该代码
    • 如果您尚未在 Google 跟踪代码管理器帐号中设置 Google Ads 转化跟踪代码,请参阅 Google Ads 转化
    • 确保此转化操作的转化跟踪 ID 和标签与您在 Google Ads 帐号中启用增强型转化的转化操作相同。
  4. 点击包括用户在您网站中提供的数据
  5. 点击选择用户提供的数据变量,然后选择新建变量
  6. 在新的“用户提供的数据变量”中,选择底部的代码
  7. 在“选择变量类型”下,选择自定义 JavaScript
  8. 将以下代码复制到自定义 JavaScript 变量:

    function () {

    return {

    "email": yourEmailVariable , // 将 yourEmailVariable 替换为用于捕获您用户电子邮件的变量名

    "phone_number": yourPhoneVariable , // 对 yourPhoneVariable 和以下变量名执行相同的操作

    "first_name": yourFirstNameVariable

    "last_name": yourLastNameVariable , "home_address": {

    "street": yourStreetAddressVariable ,

    "city": yourCityVariable ,

    "region": yourRegionVariable ,

    "postal_code": yourPostalCodeVariable ,

    "country": yourCountryVariable

    }

    }

    }

  9. 对于上述代码中的每种客户数据,请将占位符变量(如 yourEmailVariable)替换为转化页上包含相应客户数据的全局 JavaScript 变量的名称。
    • 请注意,必须至少提供以下变量中的一种:
      • 电子邮件地址(首选)
      • 全名和地址(名字、姓氏、街道地址、城市、地区、邮政编码、国家/地区)
      • 电话号码(除提供上述两种信息中的一种外,还必须提供该信息)
    • 请注意,如果您的网站不收集其中某个字段的数据,请彻底移除该字段,而不要将其留空。例如,如果某网站仅收集电子邮件地址和电话号码,将创建一个如下所示的自定义 JavaScript 变量:

      function () {

      return {

      "email": yourEmailVariable ,

      "phone_number": yourPhoneVariable

      }

      }

  10. 点击保存

现在,您已为该转化操作设置了增强型转化。接下来要验证它是否正常运行。转到下面的“验证您的实现效果”部分。

验证您的实现效果

使用 Google 跟踪代码管理器预览模式验证您的实现效果

完成上述步骤后,您可以按照以下说明在 Google 跟踪代码管理器中验证您的增强型转化实现效果。您最好在实现增强型转化功能后立即执行此操作,以便在该功能无法正常运行时做出更改。

  1. 确保您已保存所做的更改,但目前还无需发布。
  2. 在工作区首页中,点击 Google 跟踪代码管理器右上角的预览
  3. 系统会要求您输入网址以开始测试转化。输入指向您的网页的网址。
    注意:该网址不必是实际转化网址。您将有机会通过您提供的网址转到转化页。
  4. 点击开始
  5. 您会看到一个弹出式窗口,指明“Tag Assistant”正在连接到您的网页。当您看到其中的消息为已连接时,请点击继续
  6. 此时浏览器中将打开两个新的标签页。其中一个是您输入的网址对应的标签页,另一个是 Tag Assistant 窗口。在您输入的网址对应的标签页中,浏览网页以完成转化。
  7. 切换到 Tag Assistant 窗口标签页。
  8. 在这里,您可以确认 Google 转化跟踪代码是否已触发。在“代码”部分下查看您的转化事件是否已列出。查找与您在 Google 跟踪代码管理器中设置的增强型转化跟踪代码同名的代码。
  9. 要确认增强型转化变量是否处理妥当,请点击该代码
  10. 转到“变量”标签页。
  11. 确认客户数据已正确传递到代码。您可以按名称查看每个变量(您在之前的步骤中已直接在 Google 跟踪代码管理器内为这些变量命名)。
    • 如果您使用的是 CSS 选择器方法,应该会看到每项客户数据(如电子邮件地址、名字、姓氏等)的变量,变量名称为您在 GTM 中为变量指定的名称,类型为 DOM 元素。您还可以查看“值”列中显示的值是否为在转到转化页时您输入的值。在用户数据发送给 Google 时,系统会使用 SHA256 对其进行哈希处理。
    • 如果您使用的是 JavaScript 变量方法,您应该会看到一个类型为“自定义 JavaScript”的变量。此变量应包含一个数组,其中的每项具体客户数据都以下列格式列在列中:{email: email@address.com, phone_number: 123456789, etc.}。在用户数据发送给 Google 时,系统会使用 SHA256 对其进行哈希处理。

请过 72 小时后查看代码诊断报告,确认实现效果

实现增强型转化功能大约 72 小时后,您可以在 Google Ads 中查看代码诊断报告,根据该报告确认实现的功能是否正常运行。为此,请按以下步骤进行操作:

  1. 登录您的 Google Ads 帐号
  2. 点击帐号右上角的工具图标 Google Ads | 工具 [图标],然后在“衡量”下点击转化
  3. 点击启用了增强型转化功能的转化操作。
  4. 从顶部的页面菜单中选择诊断。您可以看到增强型转化跟踪代码诊断报告以及各个部分中的增强型转化指标。
  5. 查看各项运行状况检查,确保一切按预期运行。
  6. 如果代码诊断报告通知您可能出现了问题,请按照通知和帮助中心内的说明进行问题排查。

常见问题

如果无法验证增强型转化的实现效果,应再次查看设置操作说明,确保已完成所有必要步骤。如果问题依然没有得到解决,可参考下方的列表,其中列出了您在实现增强型转化过程中可能会遇到的问题的常见原因。

未检测到任何代码

首次尝试启用增强型转化时,如果您看到“未检测到任何代码”,则表示您的网站网址或 Google 代码有误。
  • 请检查网址的拼写是否有误。
  • 如果您尚未使用全局网站代码或 Google 跟踪代码管理器植入转化跟踪代码,则应通过其中一种方式实现转化跟踪。
  • 如果您已在自己的网站上添加 Google 代码,则可以手动选择一种代码,指明网站使用的是全局网站代码还是 Google 跟踪代码管理器。您可能需要对网站级代码植入进行问题排查,以确保您已通过上述两种方法之一正确实现了转化跟踪。

检测到多个代码

选择对话框中列出的其中一个代码。如果全局网站代码和 Google 跟踪代码管理器均可使用,建议使用“全局网站代码”。

发生转化时没有可用的增强型转化数据

在某些情况下,发生转化时可能没有可用的增强型转化数据,可能的原因包括:信息是在其他网域中收集的(例如,通过第三方网域付款);信息是在转化流程中的其他步骤收集的(例如,已经登录的客户不需要重新输入他们的第一方信息,或者这些信息已在上一个页面上收集)。

您的增强型转化中提供的是预先经过哈希处理的数据

我们使用 SHA256 算法,对您使用增强型转化提供的第一方数据进行哈希处理。SHA256 是数据单向哈希处理的业界标准。目前,增强型转化还不支持广告客户预先对数据进行哈希处理,Google 代码会为您执行此类哈希处理。

未成功实现用于增强型转化的变量

适用于 Google 跟踪代码管理器用户:请查看上文中有关如何正确创建变量的步骤,确保您正确完成创建操作。另请确保这些变量是在 Google 跟踪代码管理器中配置增强型转化时引用的变量,且在转化之前已填充数据。

代码复制错误

仔细检查您网页上的所有增强型转化跟踪代码,以及/或输入 Google 跟踪代码管理器的变量名称是否都正确无误。如果您使用 JavaScript 变量实现了增强型转化,请务必正确复制并更新自定义 JavaScript 代码段,以与您的变量名称(而非占位符信息)保持一致。如果您使用的是 CSS 选择器,请确保您选择的是正确的选择器,而且已按照上述步骤正确复制了选择器信息。

该内容对您有帮助吗?
您有什么改进建议?

需要更多帮助?

登录可获取更多支持选项,以便快速解决您的问题

搜索
清除搜索查询
关闭搜索框
Google 应用
主菜单
搜索支持中心
true
73067
false