大约两年半以前,一位当时就已经从事互联网数据工作多年的前辈在笔者边上如是说:“最没有不可替代性的就是数据分析师,就是个锦上添花的。像什么策划啊、产品啊、美工啊、前端啊、IT啊,这些那都是必需品,没有了他们活根本就干不了了;没有他们,数据分析师分析什么啊!”笔者虽然在入行前就觉得,数据分析是个“放马后炮”、当“事后诸葛”的事,但由于喜爱所以比较纠结。这段话让原本纠结的我,毅然决然把自己定位成了可以拿到数据的数据分析师。毕竟,数据分析的前提是:已经有数据了。数据你都搞不来,还分析个毛线啊!
当时,在耍谷歌分析(GoogleAnalytics,以下简称“GA”),遇到了各种各样的“坑”,比如:
这段话非常典型,体现出了两个使用GA拿数据的困惑:
1. 原生App和非原生App傻傻分不清楚,不知道该用web的js监测,还是用安卓or iOS的东东监测;
2. 玩网站出身的,看懂一些html、js、css和php还没什么太大的问题,即使没看懂,稍微查一下资料问题基本也能解决,但是······
GA安卓App屏幕浏览数据
GA iOS App手动屏幕浏览数据
这些一下子堆在眼前,就让人一个感觉——晕。
另外,一个类似的情况是:H5和App傻傻分不清楚,不知道该用web的js监测,还是用安卓or iOS的东东监测。
注意高潮来了!~!~!~
注意高潮来了!~!~!~
注意高潮来了!~!~!~
在“CPU”烧的,只能用0.3mm的卡尺来散热之时,笔者看到了下面这张图:
是不是没get到重点,划重点了哈!
V5这个老掉牙的家伙,尽快淘汰吧;UA、安卓和iOS本质上都要先变成测量协议(Measurement Protocol,以下简称“MP”),才能发送给GA作为Logs;而且,从图上看MP就是GA拿数据的一种方法,谷歌也确实为GA开放了这种拿数据的方法。
根据谷歌的官方说明,MP还可以用来获取联网设备的数据,比如:线下销售数据。笔者的经验中,不知是什么原因,国内外这么干的都不多。
另外,还可以用MP监测电子邮件的数据!看到这的时候,笔者的内心充满震惊!这岂不是意味着通过MP可以使GA获取广告数据,EDM就是一种广告啊,而且还不花钱。但细一想存在如下问题:
综上所述,GA的MP监测广告数据,只是那些没有广告监测预算,又想监测广告数据同学的一个“鸡肋”解决方案。
GA的MP有那么点“一招鲜吃遍天”拿数据的意思。
说到这里,有些朋友可能想了解测量协议怎么用了。本着“授人以鱼不如授人以渔”的思想,先给大家推荐两个关于MP的好东西:
1. 官方说明文档,请访问外国网站下面的链接:
https://developers.google.com/analytics/devguides/collection/protocol/v1/
2. 孙维老师之前的一篇文章《在微信小程序里,我们要怎样做数据分析》是一个不错的使用案例;没错,微信小程序也可以通过GA的MP进行监测,下面这个链接无需访问外国网站,直接戳就好:
用GA的同学们,搞不清楚某一个场景应该用什么监测时,先想MP就好。
最后,我们来看看网站PV这个最常见的GAMP长啥样。
松了一口气吧,其实就是一段有格式要求的链接。问号前面的部分复制粘贴就好,问号后面的东西请见下表:
序号 | 参数 | 说明 | 备注 |
---|---|---|---|
1 | v | GAMP版本 | 复制上面的就好 |
2 | t | hit类型 | 同上 |
3 | tid | 跟踪ID | - |
4 | cid | 匿名Client ID | 推荐用clientId接口获取具体值,并存入1个自定义维度,方便查看单用户数据 |
5 | dh | 网站主机名 | - |
6 | dp | 网页 | URL剔除主机名之后的部分 |
7 | dt | 网页title | - |
补充小贴士:对于国外的数字营销公司而言,通过GAMP针对GA使用者进行“流氓”营销是很常见的手段。一类是群发,让别人知道这家公司的存在;另一类是发给特定的GA跟踪ID,为了做他们的生意。
抛砖引玉,欢迎GAMP的各路高手多多留言交流,大家一起弄个使用手册。提升能力,方便大众。