通过 Google 跟踪代码管理器设置增强型潜在客户转化

自 2026 年 6 月 15 日起,线下转化数据导入和增强型潜在客户转化数据上传功能将迁移至 Data Manager API,届时 Google Ads API 将禁用这些功能。如果开发者令牌在 2026 年 1 月至 6 月期间未发送过任何请求,则不会被列入旧版功能访问权限的许可名单。为避免服务中断,您可以使用 Data Manager API 上传当前和未来的线下转化数据及增强型潜在客户转化数据。详细了解如何更新增强型转化设置
重要提示:增强型网站转化和增强型潜在客户转化功能很快将合并为统一的开启/关闭设置。自 2026 年 4 月起,Google Ads 将同时接受来自网站代码、数据管理器和 API 连接的由用户提供的数据,您无需再在不同的实现方法之间进行选择。现有用户将自动迁移到新的统一设置。详细了解增强型转化设置更新

增强型潜在客户转化是一项经过升级的线下转化数据导入功能,可以使用用户提供的数据(例如电子邮件地址)来补充导入的线下转化数据,从而提高衡量准确性和出价效果。您导入线下转化数据后,系统会将您提供的经过哈希处理的客户数据与在您网站上收集的相同数据(例如潜在客户表单)以及与您的广告互动过的已登录客户的数据进行匹配,从而将转化归因于 Google Ads 广告系列。

如果您已经在使用线下转化,则可以升级为增强型潜在客户转化,这样一来,除了已经导入的标识符 (GCLID) 之外,您还能导入用户提供的数据。详细了解 Google 如何使用增强型潜在客户转化数据

增强型潜在客户转化可以提高转化衡量的准确性。该功能允许广告客户以保护隐私的方式发送您网站上经过哈希处理的第一方客户数据,从而对现有转化跟踪代码形成补充。系统会比较经过哈希处理的客户数据与客户所登录的 Google 账号中经过哈希处理的客户数据,并将转化归因于广告事件,以帮助衡量广告系列带来的转化。

通过 Google 跟踪代码管理器设置增强型潜在客户转化通过 Google 代码设置增强型潜在客户转化后,您就可以在增强型转化诊断报告中验证增强型转化功能是否在有效运行。该诊断报告可帮助您确定并自行诊断增强型转化实现方面的问题。常见问题包括用户提供的数据缺失或格式不正确,以及页内代码实现有误。为确保您成功衡量增强型潜在客户转化,请参阅增强型潜在客户转化实施核对清单。您还可以在 Google Ads API 中设置增强型转化,以提高转化衡量的准确性。

本文介绍了如何使用 Google 跟踪代码管理器设置增强型潜在客户转化,以支持增强型潜在客户转化。本文将引导您配置 Google 跟踪代码管理器,以获取您网站上(例如潜在客户表单中)经过哈希处理的用户提供的数据。如果您不是使用 Google 跟踪代码管理器植入代码,不妨查看 Google 代码说明

本页内容


开始前须知

设置增强型潜在客户转化之前,您需要找出网站潜在客户表单,并从表单中选择一个可唯一标识潜在客户的字段(例如电子邮件地址),该字段也将包含在最终的线下导入数据中。

注意:为最大限度提高准确性,请尽可能在上传的事件中添加 GCLID。如果您未使用代码来收集用户提供的数据,则必须执行此操作。如果您使用的代码配置了增强型潜在客户转化功能,该代码会自动收集 GCLID,但您应继续导入现有的 GCLID,以确保线下转化正确归因于特定广告点击。

在为增强型潜在客户转化上传线下数据时,需要加入以下信息:

必填: 推荐:
  • Google 点击 ID (GCLID):如果您未植入代码来收集用户提供的数据,则此项为必填。
  • 用户提供的数据(至少包含以下一项):
    • 邮箱
    • 电话号码
    • 地址

如果您使用的是 API 和手动上传文件方式,请参阅
哈希处理要求

  • 转化名称:您要导入的线下数据所对应的转化操作的名称。例如,“成为符合条件的潜在客户”或“签了合同”。
  • 转化时间:选择一种可接受的时间格式和时区。
  • 转化目标:对于在衡量线下目标且以发掘潜在客户为目标的广告客户,应使用“符合条件的潜在客户”或“完成转化的潜在客户”目标。
  • Google 点击 ID (GCLID):无论您采用哪种实现方法,都建议您继续发送 GCLID,以最大限度提升衡量准确性和效果优势。
  • 订单 ID:有助于避免重复的潜在客户。
  • 转化价值:转化的价值。
  • 转化币种:转化价值的货币代码。
  • 用户意见征求:强烈建议您填写用户意见征求字段,否则可能会导致转化无法归因。
  • 订单 ID:也称为转化的交易 ID。此字段为选填,但强烈建议填写,因为这样可以更轻松地在进行调整时引用导入的转化。如果您在导入时设置了此字段,则在进行任何调整时都必须使用它。详细了解使用交易 ID 尽可能避免重复统计转化次数
  • 会话属性:为尽可能提升广告系列的效果,建议尽可能将会话属性与点击标识符和用户提供的数据一同导入。
  • 所有可用的用户标识符:您应针对给定转化发送所有相关数据(例如多个邮箱或电话号码),因为这能提高匹配的可能性,有助于优化广告系列。
  • BRAID(GBRAID 和 WBRAID):只要可用,就应添加这些网址参数,以便以注重隐私保护的方式维护转化报告。
  • 购物车数据:包含有关转化的商品级详细信息。您必须填充购物车数据字段,才能生成有关购物车数据的报告,例如所购商品、价格和数量。详细了解含购物车数据的转化

我们建议您使用潜在客户的电子邮件地址,因为电子邮件地址是一种高度唯一的标识符,且其格式在 CRM 中不易遭到改动。如果您使用电话号码,代码会自动移除符号和短划线,但号码中必须包含国家/地区代码。我们建议您同时收集电子邮件地址和电话号码,以提高匹配率。

此外,您还需要:

  • 记下网站上潜在客户表单所在的网址。您在设置过程中可能需要此信息。
  • 确保网站潜在客户表单中有第一方客户数据(电子邮件地址或电话号码)。
  • 在 Google Ads 中,确保已启用自动标记功能。
  • 确保您已查看 Google Ads 中的客户数据政策,并确认您能够遵守这些政策(请在下文中查看相关步骤)。

您可以通过以下 2 个步骤配置增强型潜在客户转化:

第 1 步:配置您的 Google 代码,以获取用户在您网站上提供的数据(例如通过潜在客户表单提供的电子邮件地址或电话号码),这些数据会经过哈希处理

  1. 如果您目前使用 Google 跟踪代码管理器跟踪转化,可以按照以下说明操作,只需对配置稍做更改,即可通过 Google 跟踪代码管理器设置增强型潜在客户转化。
  2. 如果您目前已直接在网页上(而非在第三方工具或 iframe 中)使用 Google 代码实现转化跟踪,只需对配置稍做更改即可通过 Google 代码设置增强型潜在客户转化

第 2 步:进行相应设置,以通过以下途径自动导入线下转化数据,其中有相同的经过哈希处理的客户数据:

  1. Google Ads 数据管理器,或
  2. Google Ads API

第 1 步:配置您的 Google 代码,以获取用户在您网站上提供的数据(例如通过潜在客户表单提供的电子邮件地址或电话号码),这些数据会经过哈希处理

注意:对于 Google Cloud Storage (GCS)、Amazon S3、HTTP、SFTP 和 Google 表格,Google Ads 数据管理器每次运行时都会导入过去 90 天的转化数据。对于 Salesforce 和 HubSpot,数据管理器会在首次成功运行时导入过去 14 天的数据,在之后的每次新运行时,它会导入自上次成功运行到当前运行之间发生并报告的所有更改情况。对于 BigQuery、Amazon Redshift、Snowflake、MySQL 和 PostgreSQL,数据管理器会在每次运行时导入过去 14 天的数据。

使用增强型潜在客户转化设置线下转化数据导入功能的步骤如下:

  1. 接受客户数据条款
  2. 在 Google 跟踪代码管理器中配置增强型潜在客户转化
  3. 验证您的设置并发布容器

1. 接受客户数据条款

  1. 点击目标菜单 目标图标 中的设置
  2. 在“增强型潜在客户转化”下拉菜单中,选中相应复选框以启用增强型潜在客户转化,然后选择 Google 跟踪代码管理器作为跟踪方法。如果您尚未接受客户数据条款,系统会提示您接受相应条款。
  3. 选择“客户数据条款”旁边的查看条款,然后阅读“客户数据政策和附加条款”。
  4. 点击“我已阅读并代表我公司接受了这些条款”旁边的复选框。
  5. 点击同意。您会看到您的状态更新为“已接受”。
注意:如果您无法查看条款,是因为您的账号转化由经理账号跟踪。您必须通过经理账号以及使用跨账号转化跟踪功能代表经理账号上传数据的任何 Google Ads 经理账号,接受客户数据条款。

2. 在 Google 跟踪代码管理器中配置增强型潜在客户转化

要通过跟踪代码管理器衡量增强型潜在客户转化,您需要执行以下操作:

  • 设置转化链接器代码。
  • 指定潜在客户转化数据的数据源。

如果您已有转化链接器代码,则可以跳至指定潜在客户转化数据的数据源这一步。

创建转化链接器代码

转化链接器代码用于帮助代码衡量点击数据,以便对转化进行有效的衡量。在访问者点击广告或促销信息后可能到达的任何网页上,均可部署转化链接器代码。

当用户点击您的广告时,您网站上的转化页网址中通常会包含有关该点击的信息。当网站访问者执行了您标记为转化的操作时(例如,触发 Google Ads 转化跟踪代码时),系统会使用该点击信息将这次转化与引导访问者进入您网站的点击操作关联起来。

转化链接器代码会自动在转化页网址中检测广告点击信息,并将此信息存储在您网页网域中的第一方 Cookie 中,然后将相应数据传递到 AMP 网页的网址中。如果您在 Google Marketing Platform 产品上使用转化链接器代码,该代码还会将唯一标识符存储在这些 Cookie 中。

在 Google 跟踪代码管理器中设置转化链接器代码

要设置转化链接器代码,请执行以下操作:

  1. 打开 Google 跟踪代码管理器
  2. 打开要配置的容器。
  3. 依次点击代码 接着点按 新建
  4. 点击代码配置,然后选择转化链接器
  5. 选择触发器。在大多数情况下,您应该选用可对所有网页浏览触发的触发器,或选用可对网站访问者点击广告后到达的网页上的特定网页浏览触发的触发器。
  6. 保存并发布您的代码配置。

用于网站和 AMP 容器的转化链接器代码实例将具有跨网域链接额外选项,并且网站容器也将包含替换 Cookie 设置功能。

指定潜在客户转化数据的数据源

在 Google 跟踪代码管理器中,您可以通过 3 种方式实现增强型转化功能。您只需选择其中一种方式,即可收集用户提供的数据。

 

自动收集

手动配置

代码配置

收集方法

根据您网站的代码自动收集用户提供的数据。您将无法通过此方法收集电话号码。

如果您需要控制收集输入数据的位置,请选择手动或代码设置。

设置说明

指定精选的 CSS 属性或 JavaScript 变量,以收集用户提供的数据。

如果您需要控制数据的格式设置和哈希处理,请选择代码配置。

设置说明

在您的网站上添加代码段,用于发送经过哈希处理的客户数据进行匹配。

利用这种方法,您可以在每次触发转化跟踪代码时发送格式一致的数据,从而最大限度地提高增强型转化衡量的准确性。

设置说明

复杂性

简单

中等

复杂

技能

无需任何特殊技能

HTML 和 CSS,能够检查网站的源代码。

能够修改网站代码。

在 Google 跟踪代码管理器中通过“自动收集”方式设置增强型潜在客户转化

  1. 打开 Google 跟踪代码管理器
  2. 在“工作区”中,选择导航菜单中的代码
  3. 点击新建创建新的代码,然后选择 Google Ads 用户提供的数据事件
  4. 在“代码配置”中:
    • 在“转化 ID”字段中,提供您的 Google Ads 客户 ID
    • 在“用户提供的数据”下,选择新建变量
      1. 创建一个新的“用户提供的数据”变量。
      2. 将“类型”设置为“自动”。
      3. 为变量命名。
      4. 点击保存
  5. 在“触发条件”中,应将触发时间设置为应统计转化之时:
    1. 要添加新的触发条件,请选择右上角的 + 图标。
    2. 选择一个发生在填写表单之后的触发条件。例如,表单提交。
    3. 选择所有表单
    4. 为触发条件命名。
    5. 点击保存
  6. 为新的“Google Ads 用户提供的数据事件”代码命名并保存。您的代码应如下所示:

    此图片显示使用“自动收集”功能设置增强型潜在客户转化。

在 Google 跟踪代码管理器中通过“手动配置”方式设置增强型潜在客户转化

  1. 打开 Google 跟踪代码管理器
  2. 在“工作区”中,选择导航菜单中的代码
  3. 点击新建创建新的代码,然后选择 Google Ads 用户提供的数据事件
  4. 在“代码配置”中:
    • 在“转化 ID”字段中,提供您的 Google Ads 客户 ID
    • 在“用户提供的数据”下,选择新建变量
      1. 创建一个新的用户提供的数据变量。
      2. 将“类型”设置为“手动”。
      3. 对于您希望通过增强型转化提供的相关用户数据字段,请添加新的或现有的变量
        • 注意:如果您的数据层中已有变量(无论使用的是 CSS 选择器还是其他变量类型),您可以选择这些变量,无需创建新变量。如果您不确定,请继续按照说明操作。变量可能经过哈希处理,也可能未经过哈希处理。
  5. 若要指定 DOM 中的某个元素,请依次选择新建变量 > 变量配置 > DOM 元素进行创建。
  6. 在“选择方法”下,您可以使用“CSS 选择器”或“ID”。详细了解如何查找 CSS 选择器
    • 提示:如果您的 CSS 变量经常更改,请在网站上添加一个 HTML ID,并使用该 ID 变量。
  7. 输入 CSS 选择器或 ID 名称。您可以将“属性名称”字段留空。
  8. 为 DOM 元素变量命名。
  9. 点击保存。然后,您的屏幕会返回“用户提供的数据”设置。
  10. 为用户提供的数据变量命名,并点击保存
    • 然后,“用户提供的数据”变量设置屏幕将关闭,系统会将您重定向回“Google Ads 用户提供的数据事件”设置。
  11. 在“触发条件”中,应将触发时间设置为应统计转化之时:
    1. 要添加新的触发条件,请选择右上角的 + 图标。
    2. 选择一个发生在填写表单之后的触发条件。例如,表单提交。
    3. 选择所有表单
    4. 为触发条件命名。
    5. 点击保存
  12. 为新的“Google Ads 用户提供的数据事件”代码命名并保存。您的代码应如下所示:

此图片显示使用“手动配置”设置增强型潜在客户转化。

在 Google 跟踪代码管理器中通过数据层设置增强型潜在客户转化

第 1 步:确认并指定增强型转化字段

数据层是一个 JavaScript 对象,用于将数据从您的网站安全地传递到跟踪代码管理器。要使用数据层,您需要以键值对的形式收集并保存数据,并使用 dataLayer.push() 将数据提供给跟踪代码管理器。在跟踪代码管理器中,您可以使用数据层变量来检索存储的数据,让您的代码可以使用这些数据。

确保收集的电子邮件地址或电话号码可用于数据层。如果用户信息是在上一个页面或 iframe 中收集的,您需要确保在数据层被调用时能够以数据层变量的形式提供这些信息。

您可以发送未经过哈希处理的数据(Google 会在数据到达服务器之前对其进行哈希处理),也可以发送预先经过哈希处理的数据。

如果您决定对数据进行标准化和哈希处理,请按照以下说明操作。

对于标准化处理:

  • 移除开头和结尾处的空格。
  • 将文本转换为小写形式。
  • 根据 E.164 标准设置电话号码的格式。
  • 对于 gmail.com 和 googlemail.com 邮箱,移除域名前面的所有句点 (.)。

对于哈希处理:

  • 请使用十六进制 SHA256

如果您决定发送预先经过哈希处理的数据,请使用十六进制编码 SHA256 对数据进行编码。无论您做何选择,都请至少提供以下其中一个字段:email 或 phone_number。

如需将未经哈希处理的数据推送到数据层,请执行以下操作:

  1. 在您的网站上,以键值对的形式将用户提供的数据存储在 JavaScript 变量中。例如:

    var leadsUserData = {

    'email': 'name@example.com',

    'phone_number': '+11234567890',

    'address': {

    first_name: 'John',

    last_name: 'Doe',

    street: '123 Lemon',

    city: 'Some city',

    region: 'CA',

    country: 'US',

    postal_code: '12345',

    },

    };

  2. 使用 dataLayer.push() 随事件一起发送用户数据。例如:

    <script>

    dataLayer.push({

    'event': 'formSubmitted',

    'leadsUserData': {

    'email': 'name@example.com',

    'phone_number': '+11234567890',

    'address': {

    first_name: 'John',

    last_name: 'Doe',

    street: '123 Lemon',

    city: 'Some city',

    region: 'CA',

    country: 'US',

    postal_code: '12345',

    },

    },

    });

    <script>

变量 leadsUserData 现在可在 Google 跟踪代码管理器中使用。

如需将预先经过哈希处理的数据推送到数据层,请执行以下操作:

  1. 在您的网站上,使用十六进制编码 SHA256 对用户提供的数据进行哈希处理。编码后的数据的键必须以 sha256_ 开头。例如:

    {'sha256_email_address':await hashEmail(email.trim()),

    }

  2. 使用 dataLayer.push() 随事件一起发送用户数据。以下示例展示了如何实现数据层,其中假设您自己编写了一个异步运行的哈希函数。

    <script>

    dataLayer.push({

    'event': 'formSubmitted',

    'leadsUserData': {

    'sha256_email_address': await hashEmail(email.trim()),

    'sha256_phone_number': await hashPhoneNumber(phoneNumber),

    'address': {

    sha265_first_name: await hashString(firstname),

    sha256_last_name: await hashString(lastname),

    sha256_street: await hashString(streetAddress),

    postal_code: '12345',

    },

    },

    });

    <script>

变量 leadsUserData 现在可在 Google 跟踪代码管理器中使用。

第 2 步:在 Google 跟踪代码管理器中启用增强型潜在客户转化,并创建自定义 JavaScript 变量

  1. 打开 Google 跟踪代码管理器
  2. 在“工作区”中,选择导航菜单中的代码
  3. 点击新建创建新的代码,然后选择 Google Ads 用户提供的数据事件
  4. 在“代码配置”中:
    • 在“转化 ID”字段中,提供您的 Google Ads 客户 ID
    • 在“用户提供的数据”下,选择新建变量
      1. 创建一个新的用户提供的数据变量。
      2. 将“类型”设置为“代码”。
      3. 对于您要提供的相关用户数据字段,请点击下拉菜单,然后选择“新建变量”。
      4. 在“选择变量类型”下,选择数据层变量
      5. 数据层变量中,引用存储的用户数据。例如,leadsUserData。
      6. 点击保存
  5. 在“触发条件”中,应将触发时间设置为应统计转化之时:
    1. 要添加新的触发条件,请选择右上角的 + 图标。
    2. 选择一个发生在填写表单之后的触发条件。例如,表单提交。
    3. 选择所有表单
    4. 为触发条件命名。
    5. 点击保存
  6. 为新的“Google Ads 用户提供的数据事件”代码命名并保存。

3. 验证您的设置并发布代码

在发布容器之前,请使用预览模式确保代码行为符合预期。此外,如果您熟悉网络和哈希算法,还可以验证用户数据的哈希处理。

使用预览模式验证代码设置

要使用预览模式验证您的设置,请按以下步骤操作:

  1. 在跟踪代码管理器工作区中,选择顶部的预览按钮。系统随即会打开带有 Tag Assistant 的新标签页。
  2. 在 Tag Assistant 中输入您网站的网址。Tag Assistant 会打开您的网站和“Tag Assistant”摘要。让这两个标签页都保持打开状态。
  3. 在您的网站上填写表单。
  4. 查看“Tag Assistant”摘要。您的 Google Ads 用户提供的数据事件代码应列在摘要的“已触发的代码”部分下。
    • 如果您的代码列在“未触发的代码”下,那就需要调整代码的触发设置。
  5. 点击代码即可查看传递给该代码的值。检查代码是否收到您输入的数据。如果代码未收到任何输入数据,请执行以下操作:
    • 验证您的实现方法
    • 如果其他代码在 Google Ads 用户提供的数据事件代码之前触发,请修改“表单提交”触发条件。设置“等待代码触发完毕”选项。

使用网络调用验证用户数据的哈希处理

要使用 Google Chrome 验证用户数据在提交时是否经过哈希处理,请按以下步骤操作:

  1. 打开您的网站,然后前往要验证的表单字段。
  2. 打开开发者工具
  3. 打开控制台设置,并勾选“保留日志”复选框
  4. 为了简化验证过程,请清除所有预先存在的网络日志
  5. 通过开发者工具中打开的“网络”标签页,将数据提交到要验证的表单字段。
    • 结果:您应该会看到一个发送到 https://google.com/pagead/form-data/ 的请求,其中包含页面参数 em=xyz。em 参数中包含经过哈希处理的用户数据。

经过哈希处理的数据是什么样的

假设用户在表单中输入了原始电子邮件地址 (abc@example.com):

  • 如果 Google Ads 用户提供的数据事件代码收到了原始用户数据,代码会使用网络安全 Base64 编码 SHA256 对用户数据进行哈希处理。
  • 如果您要在将用户数据提供给 Google Ads 用户提供的数据事件代码之前预先对其进行哈希处理,请使用十六进制编码 SHA256。

在代码收集到您需要的数据后,在跟踪代码管理器中提交更改。


第 2 步:将转化数据导入 Google Ads

您可以通过以下 3 种途径导入数据:

您应使用 Google Ads 数据管理器将转化数据导入 Google Ads。线下转化数据导入是一项旧版功能,不具备增强型潜在客户转化功能的长效性。通过 Google Ads 中新增的 Google Ads 数据管理器界面,您可以更轻松地关联和启用第一方数据。它让广告主能够在两种应用场景下,通过支持的连接器导入并启用第一方数据。如果 Google Ads 数据管理器不支持您的连接器,您可以使用 Zapier 等第三方集成工具进行设置。

实施方法因衡量内容和能力而异。请按照线下转化数据导入升级指南确定最符合您需求的方法。


相关链接

本页面可能包含使用 AI 技术翻译的内容。AI 翻译未必准确无误。

该内容对您有帮助吗?

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