使用GTM跟踪服务器端事件

时间:2017-04-03 07:04:27

标签: google-analytics google-tag-manager

我正在寻找一种实现服务器端事件跟踪的方法,并以某种方式将其与GTM链接。需要说的是,我没有很多经验,而且我的所有经验都来自开发人员。

当我仅使用Google Analytics进行服务器端事件跟踪时,我只是使用了Measurement Protocol

但现在似乎只是将事件推送到GA并不足以让GTM对这些事件有所了解。或者,至少,正确关于事件的想法。

但现在的问题是:

我应该如何以正确的方式通知GTM有关服务器端的事件?这有可能吗?

据我所知,人们可以推动"数据到"数据层"他们称之为,但再一次,这种推动只能从客户端完成。我需要将其作为服务器端。

1 个答案:

答案 0 :(得分:1)

GTM是一个客户端javascript注入器。它没有服务器端组件(您可以下载生成的Javascript文件并在您自己的服务器上托管,它仍然可以工作)。

由于GTM不是一个跟踪工具,通常不需要在服务器端运行它(如果你想从服务器向外部工具发送数据,通常更容易切断中间人)。

因此,将服务器端事件推送到GTM的唯一方法是在服务器上运行客户端,例如像phantomjs这样的无头浏览器。这可以加载带有GTM代码的页面,您可以根据服务器端应用程序的输入自动执行javascript函数。虽然技术上可行,但这听起来像是一个可怕的PITA。