使用 Google 代码设置增强型潜在客户转化

“管理”Admin Icon 下的“已关联的账号”页面已移至“工具”Tools Icon 下的“数据管理器”。Google Ads 数据管理器是一款提供“指向和点击”界面体验的数据导入和管理工具,允许您从 Google 外部导入客户数据,并在 Google Ads 中启用这些数据。详细了解数据管理器
注意:全局网站代码 (gtag.js) 现已更名为 Google 代码。此次变更生效后,新添加的和现有的 gtag.js 将会提供新功能,帮助您执行更多操作、提高数据质量并采用新功能 - 所有这一切均无需额外添加代码。详细了解 Google 代码

潜在客户的增强型转化使用网站上由用户提供的第一方数据来衡量网站外发生的销售和交易活动。如果您投放潜在客户发掘广告系列,以提高线下销售额,那么潜在客户的增强型转化可帮助您了解广告支出的影响。

与当前版本的线下转化跟踪不同,新版本的线下转化跟踪不要求您修改潜在客户表单或客户关系管理 (CRM) 系统来存储 Google 点击 ID (GCLID),而是改为使用网站潜在客户表单中由用户提供的数据来衡量转化情况。

本文介绍了如何在您的网站上使用 Google 代码设置增强型潜在客户转化衡量方式。如果您使用 Google 跟踪代码管理器,请参阅使用 Google 跟踪代码管理器设置增强型潜在客户转化一文。若要详细了解增强型潜在客户转化的优势及其工作原理,请参阅增强型转化简介

注意:启用增强型潜在客户转化后,关联的 Google 代码会自动捕获您网站上的相关表单互动事件。

准备工作

设置潜在客户的增强型转化之前,您需要找出网站潜在客户表单,并从表单中选择一个可唯一标识您的潜在客户的字段。在网站上配置潜在客户的增强型转化以及晚些时候导入转化数据时,您必须至少提供以下变量之一:

  • 电子邮件地址(首选)
  • 电话号码

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

此外,您还需要:

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

操作说明

注意:以下说明属于全新 Google Ads 用户体验的一部分。如需使用旧版设计,请点击“外观”图标,然后选择使用先前的设计。如果您仍在使用旧版 Google Ads,不妨查看快速参考地图,或使用 Google Ads 顶部导航面板中的搜索栏来查找要搜索的网页。

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

  1. 配置 Google 代码
  2. 创建新的转化操作
  3. 接受客户数据条款

1. 配置 Google 代码

  1. 选择您希望如何设置用户提供的数据。在点击继续使用 Google 点击标识符之前,您可以选择“Google 代码”或“Google 跟踪代码管理器”。
    • Google 代码:如果您未启用“包含用户提供的数据”,系统会显示错误消息和配置代码的路线。如果您的代码配置正确,您会收到一条成功消息。
    • Google 跟踪代码管理器:您会收到一条通知,其中包含指向相关说明和 Google 跟踪代码管理器页面的链接。
  2. 点击“Google 代码配置”旁边的配置代码
  3. 在“您的 Google 代码”部分中,确保已在您的网站上植入了 Google 代码
  4. 在“设置”部分中,点击“自动检测事件”箭头。
  5. 在随即打开的“配置”部分中,确保已启用“表单互动”功能,然后点击保存
  6. 在“设置”部分中,点击“包含用户在您网站中提供的数据”箭头。
  7. 在随即打开的“配置”部分中,点击“包含用户在您网站中提供的数据”。
注意
  • 如果您的交易与敏感类别相关,您应使用手动配置,以确保不会与 Google 共享敏感数据。
  • 要衡量您网站的潜在客户在线下实现转化的情况,您可以通过配置代码来获取用户提供的包含潜在客户表单事件的数据,以此简化导入流程。就如何纳入用户提供的数据进行配置。Google 致力于保护您与我们共享的数据的机密性和安全性。详细了解客户数据政策
  1. 在“Google 代码”菜单中,点击保存
  2. 您会收到一则成功通知。点击 OK(确定)。

接下来,您需要将用户点击广告后所完成转化的数据导入到 Google Ads 中

2. 创建新的转化操作

  1. 在 Google Ads 账号中,点击目标图标 Goals Icon
  2. 点击该版块菜单中的转化下拉菜单。
  3. 点击摘要
  4. 点击新建转化操作
  5. 在“新建转化操作”页面中选择导入
  6. 选择 CRM、文件或其他数据源,然后选择跟踪点击后发生的转化
  7. 在“数据源”部分,选择连接新的数据源
    1. 您可以选择通过以下方式连接数据源:
      1. 直接连接
      2. 通过 Zapier 实现第三方集成
  8. 点击继续
  9. 输入此转化操作的设置。如需详细了解相关设置,请参阅设置线下转化数据导入功能
  10. 点击保存并继续。在随即打开的页面中,将确认新的转化操作。

    注意:如果您最初跳过了连接数据源这一步骤,请点击“设置数据源”部分中的设置

  11. 点击完成

3. 接受客户数据条款

  1. 在“客户数据条款”旁边,选择查看条款,然后查看客户数据政策和附加条款
  2. 点击“我已阅读并代表我公司接受了这些条款”复选框。
  3. 点击同意。您会看到您的状态更新为“已接受”。
注意:这些条款适用于您的整个账号或经理账号。如果您无法查看条款,是因为您的账号转化由经理账号跟踪。您必须通过经理账号以及使用跨账号转化跟踪功能代表经理账号上传数据的任何 Google Ads 经理账号,接受客户数据条款。

使用 JavaScript 或 CSS 选择器设置增强型潜在客户转化

如果您使用的是 JavaScript 变量,最简单的方法可能是询问开发者应将哪些变量添加到这些字段。如果您使用的是 CSS 选择器,则可以按照以下步骤操作。

在潜在客户表单页面上找到增强型转化字段

  1. 在 Chrome 浏览器中单独的标签页上登录您的 Google Ads 账号,然后前往潜在客户表单提交页面。
  2. 在您希望发送给 Google 的网页上确定输入客户数据的字段。

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

    • 电子邮件地址(首选)
    • 电话号码
  3. 确定该网页上的客户数据字段后,您需要按照下一步的说明来复制 CSS 选择器并将其输入到 Google Ads 中。

找出增强型转化 CSS 选择器并将它们输入到 Google Ads 中

  1. 在潜在客户表单页面上,找到要发送的相应客户数据后,用鼠标右键点击这些数据,然后选择检查
    注意:如果您要在 Google Ads 中为电子邮件地址输入 CSS 选择器,请务必右键点击潜在客户表单页面上显示的电子邮件地址。
  2. 您会看到 Chrome 开发者工具在 Chrome 浏览器中启动。
  3. 在“Chrome 开发者工具”页面上显示的源代码中,您会看到代码的一部分突出显示。这些突出显示的代码就包含您在此部分第 2 步中右键点击的那些客户数据所对应的 CSS 选择器。
  4. 将鼠标悬停在突出显示的代码上,然后右键点击它。
  5. 向下滚动到“Copy”,然后选择 selector
  6. 将复制的文本粘贴到 Google Ads“自动增强型转化”部分(在另一个标签页中)内的相应字段中。
    • 下面提供了一个示例作为参考,您复制的选择器应该与此示例相似,但不完全相同:
      tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
  7. 针对每种不同的客户数据类型(电子邮件地址或电话号码),完成本部分中的第 2-6 步
  8. 在 Google Ads 账号中,点击保存

注意:最佳做法是使用 ID 属性从 DOM 元素中检索值。ID 是唯一的,与其他属性(例如类名称或名称)相比,不太可能随时间而发生变化。ID 也不受布局更改的影响,因此,即使页面的布局发生变化,您的代码也仍然可以正常运行。

如果某个字段还没有 ID,您可以使用 HTML 中的 id 属性添加一个。例如:

<input type="text" id="myTextField">

通过修改网站代码设置增强型潜在客户转化

您可以利用自定义 JavaScript 代码实现增强型潜在客户转化,以直接调用 Google 代码(由第三方工具或 iFrame 托管的表单可能要求这样做),而不是通过自动检测或选择器进行调用。

确认并指定增强型转化字段

确保您的自定义代码包含可用的电子邮件地址或电话号码。 您可以发送未经过哈希处理的数据(Google 会在数据到达服务器之前对其进行标准化和哈希处理),也可以发送经过标准化和哈希处理的数据。如果您决定对数据进行标准化和哈希处理,请按照以下说明操作。

对于标准化处理:

  • 移除开头和结尾处的空格。
  • 将文本转换为小写形式。
  • 根据 E.164 标准设置电话号码的格式。

对于哈希处理:

  • 请使用十六进制 SHA256

下表列出了有关您可指定的字段的详细信息。“键名”列指明了将如何在增强型转化的 HTML 代码段(将在下一步中创建)中引用这些字段。请注意,所有数据都应以字符串类型的形式传递。

数据字段 键名 说明
电子邮件地址 email

用户的电子邮件地址。

示例:“jdoe@example.com”

sha256_email_address

经过哈希处理的用户电子邮件地址。

例如:

“a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db”

电话号码 phone_number

用户的电话号码。必须采用 E.164 格式,这意味着它必须由 11 到 15 位数组成,且包括加号 (+) 前缀和国家/地区代码(不得包含短划线、括号或空格)。

示例:“+11231234567”

sha256_phone_number

经过哈希处理的用户电话号码。

例如:

“e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1”

注意:您需要确保在触发自定义代码时能提供客户数据。如果用户信息是在上一个页面或 iframe 中收集的,您需要确保在代码被调用时能够以代码变量的形式提供客户数据。

实现增强型转化脚本

在您希望触发 Google 代码的位置上配置并添加以下脚本。请务必更新以下变量名,使其与您网页上相应属性的变量名保持一致。

例如,如果您将电子邮件地址存储在名为“email_address”的变量中,则应根据该名称对代码段进行修改(例如,修改代码段中出现 yourEmailVariable 的地方)

注意:您也可以使用字符串对字段进行硬编码,或者使用函数(而不是变量)。

// 实现用户提供的数据对象

<script>

gtag('set', 'user_data', {

"email": yourEmailVariable,***将 yourEmailVariable 更改为用于存储用户电子邮件地址数据的实际 JavaScript 变量名。对以下其他变量执行相同的操作。请确保未对这些值进行哈希处理。

"phone_number": yourPhoneVariable, ***电话号码必须采用 E.164 格式,这意味着它必须由 11 到 15 位数组成,且包括加号 (+) 前缀和国家/地区代码(不得包含短划线、括号或空格)。

});

</script>

// 使用以下代码段发送用户提供的数据

<script>

gtag('event', 'form_submit', {'send_to': 'AW-CONVERSION_ID'}); ***将 CONVERSION_ID 更改为 Google 代码中使用的转化跟踪 ID

</script>

如果您的网站不收集上述某个字段的数据,请彻底移除该字段,而不要将其留空。例如,如果某网站仅收集电子邮件地址,则代码大致如下所示:

// 实现

<script>

gtag('set', 'user_data', {

"email": {{ yourEmailVariable }}

});

</script>

多个值

开发者可以使用数组值(而非字符串),以便提供多个值(电话号码和电子邮件地址最多提供 3 个,地址最多提供 2 个)。如果您获取的值不止一个,提供数组值将提高成功匹配的几率。请查看以下示例:

<script>

gtag('set', 'user_data', {

"email": [yourEmailVariable1, yourEmailVariable2],

"phone_number": [yourPhoneVariable1, yourPhoneVariable2]

});

</script>

以下示例代码可提供预先经过哈希处理的用户数据:

// 实现

<script>

gtag('set', 'user_data', {

"sha256_email_address": {{ yourEmailVariable }},

"sha256_phone_number": {{ yourPhoneVariable }}

});

</script>

相关链接

该内容对您有帮助吗?

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