在 Google Ads(通过 GTM)中的“提供新客户数据”选项,是为了让 Google 知道某次购买或潜在客户来自新客户还是现有客户。Google 之所以要求这样做,是因为这有助于提升转化追踪效果,让您的广告更智能 —— 尤其是在您的目标是获取新客户时。通过以安全且隐私友好的方式共享这些数据,Google 可以为您提供更准确的报告,并更好地优化您的广告系列。
那么,让我们一起向前迈进吧!现在正是设置高级追踪并开始收集正确客户数据的最佳时机。为实现这一目标,我们将采用一种自定义追踪方法,以确保准确性和高效性。别担心 —— 我们会为您提供一个通用的追踪代码,帮助您无缝完成这项工作。
首先,前往 Google Tag Manager(GTM),创建一个新标签,并选择“自定义 HTML”作为标签类型。然后,将其配置为在“所有页面”触发,以实现对您网站的完整且可靠的追踪。
<script> (function() { var cookieName = 'customer_type'; var cookieValueReturning = 'returning'; var days = 180; function getCookie(name) { var value = document.cookie .split('; ') .find(function(row){ return row.indexOf(name + '=') === 0; }); return value ? value.split('=')[1] : null; } function setCookie(name, value, days) { var d = new Date(); d.setTime(d.getTime() + (days*24*60*60*1000)); document.cookie = name + "=" + value + "; path=/; samesite=lax; expires=" + d.toUTCString(); } function hasLocalStorageFlag() { try { return !!localStorage.getItem(cookieName); } catch(e) { return false; } } function setLocalStorageFlag() { try { localStorage.setItem(cookieName, cookieValueReturning); } catch(e) {} } var isReturning = !!getCookie(cookieName) || hasLocalStorageFlag(); var type = isReturning ? 'returning' : 'new'; setCookie(cookieName, cookieValueReturning, days); setLocalStorageFlag(); window.dataLayer = window.dataLayer || []; window.dataLayer.push({ event: 'customer_type_determined', customer_type: type }); })(); </script>

它是如何工作的?一步一步来看:
1. 检查您是否来过
脚本会在您的浏览器里寻找一个名为 customer_type 的“小记录”(这被称为 Cookie 或本地存储)。
- 如果找到了,您会被认定为 回访用户。
- 如果没找到,您会被认定为 新用户。
2. 保存您的访问记录以备下次使用
如果您是新用户,脚本会在浏览器中写入那个“小记录”,以便下次把您识别为回访用户。
这个“小记录”会保留 180 天(大约 6 个月)。
3. 告诉 Google Tag Manager(dataLayer)
在判断您是新用户还是回访用户之后,脚本会把这个信息发送到 dataLayer。
示例:
{ event: 'customer_type_determined', customer_type: 'new' }
or
{ event: 'customer_type_determined', customer_type: 'returning' }
Google Tag Manager(或 Google Ads、Analytics 等)随后可以使用这些信息进行追踪、报告或广告投放。
通俗来说:
这段代码就像商店里的门卫。
- 第一次来访: “啊,您是新客户!”(并保存您的信息以便下次识别)
- 下次回来: “欢迎回来,回访客户!”
然后它把这些信息悄悄告诉 Google,这样您就可以在报告中追踪,或者展示不同的广告。
太好了!使用这种方法,我们的自定义 HTML 标签设置现已完成。下一步是在 Google Tag Manager 中运行预览。
一旦预览启动,您就可以看到新的界面,其中会显示有关客户类型(新客户或回访客户)的有价值信息。这有助于确保您的追踪正常运行,并让您清晰了解客户数据。

现在,是时候在 Google Tag Manager 中创建一个 Data Layer 变量了
通过这个变量,您可以轻松收集客户数据,并将其用于所需的事件。一旦设置完成,只需将该变量连接到您的 Google Ads 标签,数据就会直接流入 Google Ads,从而实现精准追踪和更智能的广告优化。

恭喜您成功完成设置!
您现在已经完成了整个流程,可以开始收集有关客户类型的宝贵洞察。
这种高级追踪将帮助您更精准地优化 Google Ads 广告系列。
别忘了 —— 如果您有任何问题或需要进一步的支持,请随时联系我们。
我们始终在这里,帮助您充分利用您的追踪设置。