google-analytics - Google Analytics Measurement Protocol 有何不同?

标签 google-analytics analytics google-analytics-api measurement-protocol

我正在检查 GA 测量协议(protocol)以从后端向 GA 发送数据。这工作正常。我使用的网址是:

 https://www.google-analytics.com/collect?tid=UA-XXXXXXX-1&v=1&cid=9350&dp=home&t=pageview

(请将 UA-XXXXXXX-1 替换为您自己的跟踪 ID。)

现在我有一个使用 javascript 方式启用 GA 的网站。我在 Chrome 中检查了它是否通过 url 向谷歌发送信息:
https://stats.g.doubleclick.net/__utm.gif?utmwv=5.6.5dc&utms=4&utmn=1588741400&............

我也可以使用这个网址从后端向谷歌发送信息。 Measurement Protocol 有什么特别的和新的,因为我也可以使用这个 url 将数据发送到谷歌进行分析?

我需要将数据从后端发送到 GA,所以请指导。

最佳答案

测量协议(protocol)现在是所有版本(网络、移动等)的 Universal Analytics 数据收集的“支柱”。与 gif 方法不同,它有很好的文档记录,并且可以从可以发送 http 请求的每种设备/编程语言中调用(尽管它仍然会返回一个透明的 gif)。

使用测量协议(protocol)的主要原因是其他所有内容都已弃用,Google 已宣布将放弃对旧跟踪方法的支持。看起来您的第二个示例使用的是旧版本的 Analytics 跟踪代码,当前版本将调用发送到 https://www.google-analytics.com/collect端点。您不应该投入大量精力来开发基于已弃用技术的解决方案,尤其是当它与当前版本相比没有优势时。

关于google-analytics - Google Analytics Measurement Protocol 有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31830927/

相关文章:

php - 如何使用分页检索下一个结果集?

javascript - 如何在 Google Analytics 中注册虚拟网页浏览(适用于单页应用)

javascript - JS : Event not showing in Google Analytics

google-analytics - GA4 和 Universal 之间的综合浏览量和浏览量差异

html - 我可以在没有 Google 跟踪代码管理器的情况下跟踪按钮点击吗?

caching - Redis 缓存 MYSQL 结果

google-analytics - 有没有办法让每个用户访问的页面生成报告?

python - 无法将JSON转换为Python列表

php - 如何实时监控网站在线用户数

wordpress - 使用 Tealium 跟踪每个 Google Analytics 内容分组的多个页面标签