Google Analytics测量协议有何不同之处?

时间:2015-08-05 11:14:52

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

我正在检查GA测量协议,以便从后端向GA发送数据。哪个工作正常。我正在使用的是:

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

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

现在我有一个使用javascript方式启用GA的网站。我在Chrome中检查了它是否通过网址向谷歌发送信息:

https://stats.g.doubleclick.net/__utm.gif?utmwv=5.6.5dc&utms=4&utmn=1588741400&............

我也可以使用此网址从后端向谷歌发送信息。测量协议中有什么特别的新功能,因为使用此网址我也可以将数据发送到谷歌进行分析?

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

2 个答案:

答案 0 :(得分:3)

现在,测量协议已成为所有版本(Web,移动等)的Universal Analytics数据收集的“主干”。与gif方法不同,它有很好的文档记录,可以从每个可以发送http请求的设备/编程语言中调用它(但它仍会返回透明的gif)。

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

答案 1 :(得分:0)

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

测量协议使我们能够跟踪调用API的设备类型,每个端点请求的数量等等。