借助 Google Ads 转化数据导入功能,您可以查看用户点击广告之后在线下采取的行动。
本文将介绍如何设置 Google Ads 账号和网站,以便使用 GCLID(Google 点击标识符)导入数据并跟踪线下转化。按照本文的操作说明完成设置后,您就可以向 Google Ads 中导入转化数据了。如需了解其他方法,请参阅以下链接:
- 若要从 Salesforce 导入转化数据,请按照此链接中的操作说明来关联您的 Google Ads 账号和 Salesforce 账号,并跟踪您的 Google Ads 广告系列何时促成销售漏斗中的重大事件。
- 若要从 Zapier 导入转化数据,请按照此链接中的操作说明设置适用于 Google Ads 的 Zapier 线下转化数据导入功能。
- 若要从 HubSpot 导入转化数据,您可以通过 HubSpot 的 Google Ads 优化事件工具设置线下转化跟踪。
准备工作
若要使用 GCLID(Google 点击标识符)为您的商家导入线下转化数据,您需要确保满足以下要求:
- 您已启用自动标记功能。这样您才能导入线下转化数据。
- 您可以对您所有网页上的代码进行更改。这样一来,您就能捕获 GCLID(Google 点击标识符)参数。当用户点击您的广告并进入网页时,这项参数会附加到相应的网址。
- 您可以将每个 GCLID 与在您网站上收集的相应潜在客户的信息存储在一起。例如,在潜在客户跟踪系统中,您就希望能够做到这一点。GCLID 区分大小写,因此请确保正确上传 GCLID。
- 您的“点击-转化”周期少于 14 天或 90 天(具体取决于数据源)。对于 Google Cloud Storage (GCS)、Amazon S3、HTTP、SFTP 和 Google 表格,Google Ads 数据管理器会导入 90 天前的转化数据。对于 Salesforce 和 HubSpot,数据管理器在首次运行时仅导入过去 14 天的数据。首次成功运行后,数据管理器会导入自上次运行成功以来发生并报告的所有更改。对于其他连接器,数据管理器会在每次运行时导入过去 14 天的数据。
操作说明
线下转化数据的导入设置操作分两部分:在您的 Google Ads 账号中创建转化操作,以及配置您的网站和潜在客户跟踪系统。请按照以下两部分的说明操作。
第 1 部分:创建一项或多项要导入的转化操作
为您要衡量的每种线下转化分别创建一项新的转化操作,如“符合条件的潜在客户”或“达成的交易”。您可以衡量的线下转化操作数量没有任何限制。
创建新的线下转化操作的步骤如下:- 在 Google Ads 账号中,点击目标图标
。
- 点击该版块菜单中的转化下拉菜单。
- 点击摘要。
- 点击加号按钮
创建新的转化操作。
- 这时,您会看到可以跟踪的不同转化来源所对应的选项。点击导入。
- 如果您想直接集成 CRM,请选择其他数据源或客户关系管理系统;或者,您也可以选择使用 API 或上传功能手动导入。
- 点击继续。
- 为要创建的转化操作输入名称(请务必准确记住名称和拼写,因为稍后在您上传线下转化信息时需要输入该名称)。
- 点击类别下拉菜单,然后选择与您的转化最相符的类别。您可以使用此类别来细分自己的转化报告,并且以后可以随时做出更改。
- 在“价值”部分,选择如何跟踪每次转化的价值。
- 在“计数”部分中,选择如何计算转化次数。
- 点击点击型转化时间范围。选择您希望在广告点击发生后多长时间内跟踪该转化操作的转化情况。对于搜索广告系列、购物广告系列和展示广告系列,转化时间范围可以是介于 1 到 90 天之间的任意时段。
- (高级设置)点击纳入到“转化次数”列中。如果您不希望将相应转化操作的数据纳入到“转化次数”和“转化价值”列中,则可以取消选中此设置(默认处于选中状态)。如果取消选中此设置,相应数据将仍纳入“所有转化次数”列中。
- 如果您使用自动出价策略来进行优化,以尽可能获取更多转化次数,并且您不希望在出价策略中包含该特定转化操作,则建议您采用此设置。不妨详细了解账号默认转化目标
- 点击归因模型。利用此设置,您可以选择如何对每次转化进行归因。
- 如果要使用 Google Ads 归因模型,请选择使用 Google Ads 归因模型,然后从下拉列表中选择一个模型。若要详细了解每个选项以及该设置的工作方式,请查看归因模型简介。
- 如果要使用自己的归因模型并为每个 GCLID 导入按比例分配的功劳,请选择使用外部归因模型。
- 注意:创建相应操作后,您便无法继续在外部归因模型和 Google Ads 归因模型之间进行切换。
- 点击创建并继续。
- 点击完成。
重要提示:新建转化操作后,您需要等待 4-6 小时才能上传该转化操作的转化数据。如果您在最初的 4-6 小时内上传转化数据,可能需要过两天才能在报告中看到这些转化数据。
如何通过一个文件上传多个账号的转化数据
要执行此操作,所有相关账号都必须与一个共享的 MCC 经理账号关联。您需在该经理账号中上传文件。然后,Google Ads 将导入来自其下各关联账号的所有转化。
请注意:如果要上传转化的账号未关联经理账号,那么您会收到“无权上传”错误消息。
第 2 部分:启用您的网站和潜在客户跟踪系统
第 2 部分将介绍您需要完成的 3 个步骤:
- 更新每个潜在客户提交表单页面,以便将 GCLID 传递到您的潜在客户管理系统。
- 向所有网页添加脚本(请参阅下面建议的脚本)以捕获和存储 GCLID。
- 将 GCLID 以及潜在客户的信息一起存储在您的潜在客户管理系统中。
请注意:务必先完成第 1 部分(见上文,创建一个或多个转化操作),然后再开始执行这一步。否则,您将无法导入以前的转化数据。
- 您需要修改每个表单提交页面,以便为 GCLID 添加隐藏的表单字段,系统要利用它们才能将 GCLID 传递到后端系统。
下面是一个示例表单,其中包含一个用于收集 GCLID 的隐藏字段。如果您能够直接修改表单代码,只需将突出显示的<input>
标记插入到<form>
标记之间。在某些情况下,您可能需要请潜在客户管理系统的管理员为您生成此表单代码。
<form action="" name="myForm"> Name: <input type="text" name="name"> <input type="hidden" id="gclid_field" name="gclid_field" value=""> <input type="submit" value="Submit Form" name="btnSubmit"> </form>
-
更新每个网页上的代码,以便捕获和存储 GCLID(通过 Cookie 或本地存储)。您可以自行编写脚本,也可以使用以下建议的脚本。如果您使用以下脚本,请务必更新“var gclidFormFields”行,以包含您在上一步中创建的所有字段 ID 的列表。
注意:您应确保您遵守当地有关 Cookie 意见征求的规定。function getParam(p) {
var match = RegExp('[?&]' + p + '=([^&]*)').exec(window.location.search);
return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}function getExpiryRecord(value) {
var expiryPeriod = 90 * 24 * 60 * 60 * 1000; // 以毫秒计的 90 天有效期var expiryDate = new Date().getTime() + expiryPeriod;
return {
value: value,
expiryDate: expiryDate
};
}function addGclid() {
var gclidParam = getParam('gclid');
var gclidFormFields = ['gclid_field', 'foobar']; // 此处为所有可能的 GCLID 表单字段
var gclidRecord = null;
var currGclidFormField;var gclsrcParam = getParam('gclsrc');
var isGclsrcValid = !gclsrcParam || gclsrcParam.indexOf('aw') !== -1;gclidFormFields.forEach(function (field) {
if (document.getElementById(field)) {
currGclidFormField = document.getElementById(field);
}
});if (gclidParam && isGclsrcValid) {
gclidRecord = getExpiryRecord(gclidParam);
localStorage.setItem('gclid', JSON.stringify(gclidRecord));
}var gclid = gclidRecord || JSON.parse(localStorage.getItem('gclid'));
var isGclidValid = gclid && new Date().getTime() < gclid.expiryDate;if (currGclidFormField && isGclidValid) {
currGclidFormField.value = gclid.value;
}
}window.addEventListener('load', addGclid);
</script>
添加代码:
-
为了避免遗漏某些转化,强烈建议您将此脚本添加到您网站上的每个网页中,而不是只添加到着陆页。例如,将此脚本添加到网页模板,这样所有新网页都将自动包含此脚本。或者,您可以在页脚等全局元素中添加此脚本。
-
建议您将此脚本插入到每个网页上,放在
</body>
结束标记的紧前方。
- 修改后端客户数据管理系统,以便当从表单字段接收到 GCLID 值时,系统能将 GCLID 与潜在客户的信息存储在一起。例如,如果您使用潜在客户管理系统,请通过您的 IT 团队为潜在客户对象添加一个自定义字段,这样就可以轻松可靠地存储和检索该 GCLID。您的 IT 团队可以查看您所使用系统的集成指南。
提示:使用 Google 跟踪代码管理器收集 GCLID
如果您有 Google 跟踪代码管理器账号,并且在所有表单中使用了相同的字段名,则可以使用该账号,按照以下步骤来植入上述脚本:
- 登录您的 Google 跟踪代码管理器账号。
- 在“账号”下,点击包含您用于 Google Ads 代码的容器的账号名称。
- 在“容器”下,点击要使用的容器的名称。
- 点击新建,然后从下拉菜单中选择代码。
- 在“代码名称”字段中输入名称(您可能需要使用诸如“用于转化数据导入的 Google Ads 点击 ID 收集代码”这样的名称)。
- 在“代码类型”下,从下拉菜单中选择自定义 HTML 代码。
- 复制上述步骤 2 中的 JavaScript 代码,然后将其粘贴到“HTML”字段中。
- 在“触发规则”下,点击 + 添加按钮。选中“所有网页”旁边的复选框,然后点击保存。
- 点击保存。
- 点击创建版本。
- 点击发布。
将转化数据导入 Google Ads
至此,您的 Google Ads 账号、网站和潜在客户跟踪系统已设置完毕。现在您可以按照操作说明将用户点击广告后所完成转化的数据导入到 Google Ads 中,以完成对所导入线下转化数据的跟踪。