Google统计的Measurement Protocol使用

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载自夜明的孤行灯

本文链接地址: https://www.huangyunkun.com/2020/10/10/google-measurement-protocol/



Google统计是比较常用的统计系统,针对网页的统计只需要引入一段JS即可。

有一些特殊的场景,不是网页环境,类似于桌面环境,也想使用Google统计的话就需要借助Measurement Protocol协议。

一般来说这种情况比较多的是记录event,比如有一个用户点击了下载按钮,那么就可以发送一个POST请求/GET请求到Google统计服务器。

请求的参数可以查看Google的问题,但是这里有一个问题是文档没有提到的,就是UA是必须的。如果没有提供UA,也不会有任何报错,但是记录中就是没有。这一点在文档和debug/collect检验中都没有提到。

其次就是cid的生成,必须是uuid v4标准,虽然文档例子是普通的数字,但是这个值是无效的。如果使用golang,可以使用

uuid "github.com/gofrs/uuid"



本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载自夜明的孤行灯

本文链接地址: https://www.huangyunkun.com/2020/10/10/google-measurement-protocol/

发表评论