问题描述
这让我很困惑。假设我想将 Google Analytics 与我的服务器端 Web 应用程序集成。我基本上想跟踪用户的事件。
为此,我可以对 HTTP 请求使用 Measurement 协议事件跟踪,另一方面,使用 analytics.js 或 Google 标签管理器来跟踪事件。
但我不确定选择哪一个,因为无法理解它们之间的区别。主要区别是什么?
解决方法
主要区别在于,analytics.js
库的代码只是将其放在页面上,并且会自动跟踪与用户设备分辨率、主机名、页面路径、等等...而使用 measurement protocol
时,您必须手动指示参数(该协议实际上对于跟踪那些无法使用库代码的系统非常有用,例如 IOT)。