1

我正在检查 GA 测量协议以从后端向 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,所以请指导。

4

2 回答 2

3

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

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

于 2015-08-06T07:41:55.207 回答
0

Google 测量协议在实现服务的分布式解决方案(如 restful API)时非常有用。服务器不知道客户端,全世界的每个客户端都可以调用其余 API,因此无法在客户端注入 JavaScript 代码。

测量协议使我们能够跟踪哪种设备正在调用我们的 API、每个端点有多少请求等……

于 2015-09-01T09:56:21.917 回答