本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
转载自夜明的孤行灯
本文链接地址: 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/