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"

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注