增强型潜在客户转化是一项经过升级的线下转化数据导入功能,可以使用用户提供的数据(例如电子邮件地址)来补充导入的线下转化数据,从而提高衡量准确性和出价效果。您导入线下转化数据后,系统会将您提供的经过哈希处理的客户数据与在您网站上收集的相同数据(例如潜在客户表单)以及与您的广告互动过的已登录客户的数据进行匹配,从而将转化归因于 Google Ads 广告系列。
如果您已经在使用线下转化,则可以升级为增强型潜在客户转化,这样一来,除了已经导入的标识符 (GCLID) 之外,您还能导入用户提供的数据。详细了解 Google 如何使用增强型潜在客户转化数据。
增强型潜在客户转化可以提高转化衡量的准确性。该功能允许广告客户以保护隐私的方式发送您网站上经过哈希处理的第一方客户数据,从而对现有转化跟踪代码形成补充。系统会比较经过哈希处理的客户数据与客户所登录的 Google 账号中经过哈希处理的客户数据,并将转化归因于广告事件,以帮助衡量广告系列带来的转化。
通过 Google 跟踪代码管理器设置增强型潜在客户转化或通过 Google 代码设置增强型潜在客户转化后,您就可以在增强型转化诊断报告中验证增强型转化功能是否在有效运行。该诊断报告可帮助您确定并自行诊断增强型转化实现方面的问题。常见问题包括用户提供的数据缺失或格式不正确,以及页内代码实现有误。为确保您成功衡量增强型潜在客户转化,请参阅增强型潜在客户转化实施核对清单。您还可以在 Google Ads API 中设置增强型转化,以提高转化衡量的准确性。
本文介绍了如何在您的网站上使用 Google 代码设置增强型潜在客户转化衡量方式。如果您使用 Google 跟踪代码管理器,请参阅使用 Google 跟踪代码管理器设置增强型潜在客户转化一文。若要详细了解增强型潜在客户转化的优势及其工作原理,请参阅增强型转化简介。
- 启用增强型潜在客户转化后,关联的 Google 代码会自动捕获您网站上的相关表单互动事件。
- 对于 Google Cloud Storage (GCS)、Amazon S3、HTTP、SFTP 和 Google 表格,Google Ads 数据管理器每次运行时都会导入过去 90 天的转化数据。对于 Salesforce 和 HubSpot,数据管理器会在首次成功运行时导入过去 14 天的数据,在之后的每次新运行时,它会导入自上次成功运行到当前运行之间发生并报告的所有更改情况。对于 BigQuery、Amazon Redshift、Snowflake、MySQL 和 PostgreSQL,数据管理器会在每次运行时导入过去 14 天的数据。
开始前须知
设置增强型潜在客户转化之前,您需要找出网站潜在客户表单,并从表单中选择一个可唯一标识潜在客户的字段(例如电子邮件地址),该字段也将包含在最终的线下导入数据中。
在为增强型潜在客户转化上传线下数据时,需要加入以下信息:
| 必填: | 推荐: |
如果您使用的是 API 和手动上传文件方式,请参阅
|
|
我们建议您使用潜在客户的电子邮件地址,因为电子邮件地址是一种高度唯一的标识符,且其格式在 CRM 中不易遭到改动。如果您使用电话号码,代码会自动移除符号和短划线,但号码中必须包含国家/地区代码。我们建议您同时收集电子邮件地址和电话号码,以提高匹配率。
此外,您还需要:
- 记下网站上潜在客户表单所在的网址。您在设置过程中可能需要此信息。
- 确保已启用自动标记功能。
- 确保网站潜在客户表单中有第一方客户数据(电子邮件地址和/或电话号码)。
- 确保您已查看 Google Ads 中的客户数据政策,并确认您能够遵守这些政策(请在下文中查看相关步骤)。
您可以通过以下 2 个步骤配置增强型潜在客户转化:
第 1 步:配置您的 Google 代码,以获取用户在您网站上提供的数据(例如通过潜在客户表单提供的电子邮件地址或电话号码),这些数据会经过哈希处理
- 如果您目前已直接在网页上(而非在第三方工具或 iframe 中)使用 Google 代码实现转化跟踪,只需对配置稍做更改,即可按照以下说明通过 Google 代码设置增强型潜在客户转化。
- 如果您目前使用 Google 跟踪代码管理器跟踪转化,可以按照以下说明操作,只需对配置稍做更改,即可通过 Google 跟踪代码管理器设置增强型潜在客户转化。
第 2 步:进行相应设置,以通过以下途径自动导入线下转化数据,其中有相同的经过哈希处理的客户数据:
如果您目前使用的是线下转化数据导入,我们强烈建议您使用 Google Ads 数据管理器升级为增强型潜在客户转化。增强型潜在客户转化是一项经过升级的线下转化数据导入功能,具有多方面的优势,比如:以更长效、更准确的方式报告转化数据,可跟踪感兴趣的观看转化和跨设备转化,并且数据管理器、Google Ads API 和 Zapier 均支持该功能。
实施方法因衡量内容和能力而异。请按照线下转化数据导入升级指南确定最符合您需求的方法。
操作说明
下面概述了使用增强型潜在客户转化设置线下转化数据导入功能的步骤:
1. 配置 Google 代码设置
对于增强型潜在客户转化,您需要按如下步骤调整 Google 代码设置:
- 打开 Google 代码设置。
- 在“Google 代码设置”中,点击管理自动事件检测。针对“表单互动”启用自动收集功能。
- 关闭菜单。
接下来,您需要使用数据管理器,将文件上传或关联到 Google Ads,从而将线下转化数据导入到 Google Ads 中。
2. 创建新的转化操作
- 点击目标菜单
中的摘要。
- 选择 + 创建转化操作。
- 通过选中相应复选框,选择“线下转化”。
- 选择添加数据源。
- 选择继续。
- 选择 CRM、文件或其他数据源,然后选择跟踪点击后发生的转化。
- 在“数据源”部分,选择连接新的数据源。选择突出显示的产品,或在搜索栏中输入产品名称。您可以选择通过以下方式连接数据源:
- 直接连接:选择此选项后,系统会显示“客户数据”部分。选择与 Google 的《欧盟地区用户意见征求政策》和《客户数据政策》对应的复选框,以便进行后续步骤。
- 通过 Zapier 实现第三方集成:选择此选项后,系统会显示授权按钮。选择授权,确认您同意使用第三方集成,这可能会产生费用。
- 选择继续。
- 使用选择类别下拉菜单选择“转化目标”,然后为转化输入名称。
- 注意:强烈建议您选择“符合条件的潜在客户”或“完成转化的潜在客户”作为转化目标。
- 选择保存并继续。在随即打开的页面中,将确认新的转化操作。
- 注意:如果您最初跳过了连接数据源这一步骤,请选择“设置数据源”部分中的设置。
- 选择完成。
- 选中启用增强型潜在客户转化复选框。如果您不想使用增强型潜在客户转化,可以点击继续使用 Google 点击标识符或稍后完成设置。如果您想在设置转化操作后再启用,可以选择摘要。在“增强型潜在客户转化”下拉菜单中,选中启用增强型潜在客户转化对应的复选框
3. 接受客户数据条款
如果您尚未接受客户数据条款,可以按照以下说明查看并接受这些条款:
- 点击目标菜单
中的设置。
- 在“客户数据条款”旁边,选择查看条款,然后查看客户数据政策和附加条款。
- 选择“我已阅读并代表我公司接受了这些条款”复选框。
- 选择同意。您会看到您的状态更新为“已接受”。
检查您的 Google 代码
如果您想确认 Google 代码已添加且可正常进行转化跟踪,或者您认为该代码可能存在问题,可采取以下步骤:
- 点击目标菜单
中的摘要。
- 在转化操作表格的“名称”列中找到要检查的转化操作,然后查看同一行中的“状态”列。
使用 JavaScript 或 CSS 选择器设置增强型潜在客户转化
如果您使用的是 JavaScript 变量,最简单的方法可能是询问开发者应将哪些变量添加到这些字段。如果您使用的是 CSS 选择器,则可以按照以下步骤操作。
在潜在客户表单页面上找到增强型转化字段
- 在 Chrome 浏览器中单独的标签页上登录您的 Google Ads 账号,然后前往潜在客户表单提交页面。
- 确定用户会通过网页上的哪些字段输入您希望发送给 Google 的客户数据。
必填:
- 个人身份信息:必须提供个人身份信息字段,但不一定是电子邮件地址。
- Google 点击 ID (GCLID) 或 GBRAID:如果您已存储 GCLID/GBRAID 和/或通过 Google 代码捕获了这些 ID,请继续发送。
- 转化名称:您要导入的线下数据所对应的转化操作的名称(例如,“成为符合条件的潜在客户”或者“签了合同”)。
- 转化时间:选择一种可接受的时间格式。
- 转化目标:对于在衡量线下目标且以发掘潜在客户为目标的广告客户,应使用“符合条件的潜在客户”或“完成转化的潜在客户”目标
建议:
- 电话号码:可选;通过 API 上传或手动上传文件的用户请查看哈希处理要求。
- 订单 ID:这有助于避免重复的潜在客户。
- 转化价值:可选,但建议加入。
- 转化币种:可选。
- 如果您使用的是 Google Ads 数据管理器,请详细了解如何准备要导入的数据。
- 确定该网页上的客户数据字段后,您需要按照下一步的说明来复制 CSS 选择器并将其输入到 Google Ads 中。
找出增强型转化 CSS 选择器并将它们输入到 Google Ads 中
- 在潜在客户表单页面上,找到要发送的相应客户数据后,用鼠标右键点击这些数据,然后选择检查。
注意:如果您要在 Google Ads 中为电子邮件地址输入 CSS 选择器,请务必右键点击潜在客户表单页面上显示的电子邮件地址。
- 您会看到 Chrome 开发者工具在 Chrome 浏览器中启动。
- 在“Chrome 开发者工具”页面上显示的源代码中,您会看到代码的一部分突出显示。这些突出显示的代码就包含您在此部分第 2 步中右键点击的那些客户数据所对应的 CSS 选择器。
- 将鼠标悬停在突出显示的代码上,然后右键点击它。
- 向下滚动到“Copy”,然后选择 selector。
- 将复制的文本粘贴到 Google Ads“自动增强型转化”部分(在另一个标签页中)内的相应字段中。
- 下面提供了一个示例作为参考,您复制的选择器应该与此示例相似,但不完全相同:
tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
- 下面提供了一个示例作为参考,您复制的选择器应该与此示例相似,但不完全相同:
- 针对每种不同的客户数据类型(电子邮件地址或电话号码),完成本部分中的第 2-6 步
- 在 Google Ads 账号中,点击保存。
注意:最好使用 ID 属性从 DOM 元素中检索值。ID 是唯一的,与其他属性(例如类名称或名称)相比,不太可能随时间而发生变化。ID 也不受布局更改的影响,因此,即使页面的布局发生变化,您的代码也仍然可以正常运行。
如果某个字段还没有 ID,您可以使用 HTML 中的 id 属性添加一个。例如:
<input type="text" id="myTextField">
通过修改网站代码设置增强型潜在客户转化
您可以利用自定义 JavaScript 代码实现增强型潜在客户转化,以直接调用 Google 代码(由第三方工具或 iFrame 托管的表单可能要求这样做),而不是通过自动检测或选择器进行调用。详细了解如何使用 Chrome 开发者工具验证您的实现情况。
确认并指定增强型转化字段
确保您的自定义代码包含可用的邮箱或电话号码。您可以发送未经过哈希处理的数据(Google 会在数据到达服务器之前对其进行标准化和哈希处理),也可以发送经过标准化和哈希处理的数据。如果您决定对数据进行标准化和哈希处理,请按照以下说明操作。
对于标准化处理:
- 移除开头和结尾处的空格。
- 将文本转换为小写形式。
- 根据 E.164 标准设置电话号码的格式。
- 对于 gmail.com 和 googlemail.com 邮箱,移除域名前面的所有句点 (.)。
对于哈希处理:
- 请使用十六进制 SHA256。
下表列出了有关您可指定的字段的详细信息。“键名”列指明了将如何在增强型转化的 HTML 代码段(将在下一步中创建)中引用这些字段。请注意,所有数据都应以字符串类型的形式传递。
| 数据字段 | 键名 | 说明 |
| 电子邮件地址 | 电子邮件 |
用户的电子邮件地址。 示例:“jdoe@example.com” |
sha256_email_address |
经过哈希处理的用户电子邮件地址。 示例: “a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db” |
|
| 电话号码 | phone_number |
用户的电话号码。必须采用 E.164 格式,这意味着它必须由 11 到 15 位数组成,且包括加号 (+) 前缀和国家/地区代码(不得包含短划线、括号或空格)。 示例:“+11231234567” |
sha256_phone_number |
经过哈希处理的用户电话号码。 示例: “e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1” |
实现增强型转化脚本
在您希望触发 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-ID'}); ***使 AW- 保持不变,并将 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>