在Google跟踪代码管理器中跟踪数据的新方法-服务器端标记

在本文中,我想告诉您有关Google跟踪代码管理器的一项新功能-服务器端标记-跟踪服务器端的数据。根据其开发人员的说法,此功能允许您通过限制对第三方脚本的访问来在服务器代码中隐藏业务逻辑,加快站点加载速度并改善用户数据保护。

让我们仔细看看它是如何工作的。

客户端跟踪和服务器端跟踪有什么区别


现有的大多数标签管理器,分析系统和广告服务都是使用客户端跟踪方法(即在客户端)收集数据的。怎么运行的?有一个网站或安装了特定浏览器的应用程序,还有一个第三方服务,例如Google Analytics(分析)。浏览器将请求直接发送到此服务,并在必要时接收响应。也就是说,交互发生在两方之间:浏览器和第三方服务。


在服务器端跟踪数据时(服务器端跟踪),添加了一个中间点。对于Google跟踪代码管理器,它是一台云服务器。该请求首先从客户端发送到云服务器,然后该服务器处理该请求并将其发送到第三方系统(Google Analytics(分析))。也就是说,请求是由云服务器发出的,而不是客户端的浏览器。


现在,让我们仔细看看这两种数据收集方法的主要优点和缺点。

客户端跟踪


这是从站点收集数据的最常用方法。跟踪用户的浏览器的一侧可以让你收到饼干的数据,URL参数,参考源,用户设备的数据,IP地址等

优点

  1. 这是您所熟悉的所有标记管理器所使用的标准,也是大多数分析人员都习惯的标准。
  2. 客户端跟踪很容易配置。许多系统提供了现成的代码片段,您只需要复制它们并将它们放置在站点页面上即可。
  3. . , , Chrome Google Tag Manager.
  4. Client-Side Tracking, , Server-Side Tracking, .



  1. . , .
  2. , , . ITP — Safari , cookie .
  3. 数据的安全性低于服务器端跟踪。因此,您不能以这种方式从站点传输机密信息,例如,电子邮件和用户电话号码或边距。

服务器端跟踪


服务器端跟踪是通常的客户端跟踪方法的替代方法,它使您可以解决广告拦截程序,敏感数据的传输和页面加载速度方面的问题。

好处

  1. 发送请求并不取决于浏览器的版本或类型。所有请求都在服务器端进行处理,因此广告拦截器,ITP,ETP或中断的连接不会影响数据质量。
  2. , , c Google Analytics , , , .
  3. Server-Side Tracking , .
  4. . , , . Server-Side Tracking .



  1. .
  2. . .
  3. 不适合从SPA或PWA页面收集信息。
  4. 并非所有系统都使用可用于服务器端跟踪的标签。
  5. 该方法不方便收集URL参数。它们很容易在客户端收集,因为这些数据显示在浏览器中。

现在,让我们来看一下Google跟踪代码管理器团队关注的服务器端跟踪的好处。

GTM服务器端跟踪:声称的好处


服务器端跟踪使您可以通过将其移至后端来隐藏与第三方应用程序交互的站点的业务逻辑。也就是说,用户将无法访问用于传输数据的信息和逻辑。例如,您可以向GA发送诚实的保证金,并且在用户浏览器的客户端甚至不会有这样的变量。

就数据移动而言,此方法更安全。您想要发送用于分析的信息,例如来自CRM,性别或与用户相关的其他内容的细分,现在不需要发送到浏览器。因此,这将不适用于浏览器中的其他JS脚本。

如前所述:假设您要获取GA中电话号码,性别或用户地址的哈希值。要发送此信息,必须在DataLayer中使其可用。来自DataLayer的信息可用于浏览器中加载的所有JavaScript。这是常见的作用域,没有私有变量,例如与Python不同。如果您通过后端传递此信息,则该信息在用户的JavaScript浏览器环境中不可用。

除了数据安全性之外,在服务器端跟踪的众多优势中,Google团队还强调了提高网站加载速度的机会。

如何在Google跟踪代码管理器中尝试服务器端标记


不幸的是,由于这是一个访问受限的测试版,因此无法与您分享有关如何配置服务器端跟踪的说明。要访问它,您需要填写并向Google提交白名单表单

获得Google的许可和指示后,要配置服务器端跟踪,您将需要:

  1. Google Cloud Platform帐户
  2. 访问您网站的域名注册商
  3. 由于该方法需要放置GTM容器,因此可以访问您网站上的发布内容

OWOX BI的我们已经设法测试了新功能。简而言之,它是如何工作的,与使用Google跟踪代码管理器进行标准跟踪有什么区别。

客户端跟踪的工作方式:我们有一个网站或应用程序。我们将容器安装在GTM网站上并在其中配置标签。然后,容器将数据发送到GA。



服务器端如何工作:我们有一个网站或应用程序。同样,我们将设置一个包含所有标签的GTM网络容器。接下来,我们在专用域上设置环境。为此环境设置一个容器。并且请求已经不直接通过Web容器从浏览器中离开,而是通过云服务器形式的中间链接离开:



在Google Analytics(分析)资源的标准配置之后,数据开始收集到其中:



使用云服务器需要额外付费,具体取决于用户数量和站点上的请求。

发现


我应该使用服务器端跟踪吗?这个问题的答案取决于您要收集什么数据以及出于什么目的;对您来说更重要的是节省时间和金钱的机会,或者将敏感数据传输到分析系统的能力。

由于该功能仍处于测试阶段,因此完全不宜使用它并禁用常规跟踪功能(并且无法正常使用)。不过,您现在可以请求Google小组的访问权限,以测试服务器端跟踪并确定它是否对您的业务有用。

All Articles