活用GA的监测协议(Measurement Protocol)功能,实现你想不到的数据监测!

大约两年半以前,一位当时就已经从事互联网数据工作多年的前辈在笔者边上如是说:“最没有不可替代性的就是数据分析师,就是个锦上添花的。像什么策划啊、产品啊、美工啊、前端啊、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就是一种广告啊,而且还不花钱。但细一想存在如下问题:

  1. 需要额外创建一个媒体资源监测,不然数据就乱了;而广告位一般很多,多个媒体资源会导致数据查看非常不方便。
  2. GA免费版用量有限,超量时,谷歌不承诺收集;要是监测展现量的话,是非常容易超量的。
  3. 这个方法能提供的数据比较有限,并且数据逻辑存在问题;GA的用户唯一身份标识符是第一方cookie,广告监测工具应该用第三方cookie才对;这也许是个必然,要不那些广告监测公司“吃”啥啊。

综上所述,GA的MP监测广告数据,只是那些没有广告监测预算,又想监测广告数据同学的一个“鸡肋”解决方案。

GA的MP有那么点“一招鲜吃遍天”拿数据的意思。

说到这里,有些朋友可能想了解测量协议怎么用了。本着“授人以鱼不如授人以渔”的思想,先给大家推荐两个关于MP的好东西:

1. 官方说明文档,请科学上网下面的链接:

https://developers.google.com/analytics/devguides/collection/protocol/v1/

2. 孙维老师之前的一篇文章《在微信小程序里,我们要怎样做数据分析》是一个不错的使用案例;没错,微信小程序也可以通过GA的MP进行监测,下面这个链接无需科学上网,直接戳就好:

http://mp.weixin.qq.com/s?__biz=MzI3MDUyNjM2Ng==&mid=2247484228&idx=1&sn=6c2ca2fbc4e44191fd347db3d38e5f81&chksm=eacef1b5ddb978a36833d6c43be698a853f3336d97644092779491ad6defb9722a93bf52ee06&scene=21#wechat_redirect

用GA的同学们,搞不清楚某一个场景应该用什么监测时,先想MP就好。

最后,我们来看看网站PV这个最常见的GAMP长啥样。

https://www.google-analytics.com/collect?v=1&t=pageview&tid=UA-81809638-1&cid=1013939113.1483417767&dh=test.com&dp=%2findex.html&dt=test

松了一口气吧,其实就是一段有格式要求的链接。问号前面的部分复制粘贴就好,问号后面的东西请见下表:

序号

参数

说明

备注

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的各路高手多多留言交流,大家一起弄个使用手册。提升能力,方便大众。

原文发布于微信公众号 - 互联网数据官(internetcdo)

原文发表时间:2017-03-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据派THU

【数据蒋堂】功夫都在报表外--漫谈报表性能优化

来源:润乾软件 作者:蒋步星 编辑:刘晴敏 本文字数为2219字,建议阅读6分钟 本文由蒋步星讲述了报表性能优化的问题。 应用系统中的报表,作为面向业务用户的窗...

36090
来自专栏Albert陈凯

2018-08-16 不知道是不是最通俗易懂的《数据一致性》剖析了一、为什么需要分布式系统?二、分布式系统的副作用三、产生数据不一致的原因四、详解一致性五、结语

https://juejin.im/user/5978b281f265da3e292a3d1c/activities

8410
来自专栏ThoughtWorks

庖丁解牛:产品需求分析|洞见

在庄子的《南华经》中有一则寓言。说是有位叫丁的厨师,替梁惠王杀牛, 其技法之娴熟,有行云流水一般的顺畅感。惠王就问他为什么有如此高超的技术。他回答说:“臣所喜好...

38570
来自专栏小狼的世界

为什么选择Mapabc

目前网络上有众多的在线电子地图服务,诸如Mapabc、Google Maps、Yahoo Maps、Mapbar、Microsoft Virtual Earth...

14510
来自专栏云计算

爬了知乎60W个网页,发现了一些很有趣的东西

我们先讲讲爬虫,这10w个网页我没有写代码去实现抓取,当时在上班,不想花太多时间去抓取这些内容(flag)。所以就采用Chrome浏览器的插件Web Scrap...

956360
来自专栏北京马哥教育

学Linux运维自动化无头绪?这21个学习资源值得看

运维工种对于自动化的强烈需求已经显露无疑——作为一个古老的技术工种,在几台、几十台服务器时尚可人肉维护,面对云计算时代动辄上百上千的服务器,单凭人肉维护显然束手...

49560
来自专栏CIT极客

【极客周刊】支付宝PK微信?AI程序员面世?等等重大事件等你来看!

45660
来自专栏BestSDK

一文揭秘,爬虫那些不为人知的套路

1、真实世界的爬虫比例 大家应该听过一句话吧,大概意思是说,整个互联网上大概有50%以上的流量其实是爬虫。第一次听这句话的时候,我还不是很相信,我觉得这个说法实...

55390
来自专栏TEG云端专业号的专栏

黄宇:腾讯计费——亿万级大促活动自动化保障体系

腾讯计费平台是产品端到端在线交易平台,其核心是帮助用户与产品安全、便捷的完成支付和收款,在交易过程中帮助产品盈收最大化。平台承载了公司每天数亿收入大盘,为180...

22030
来自专栏我就是马云飞

一个 2 年 Android 开发者的 18 条忠告

我仍记得2014年我决定做安卓开发的那天,这是我一生中做出的最好决定之一。到现在已经有2年半了, 最初的时候,并没有人告诉我如何做才是正确的。我犯了很多错误,浪...

27080

扫码关注云+社区

领取腾讯云代金券