前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >活用GA的监测协议(Measurement Protocol)功能,实现你想不到的数据监测!

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

作者头像
iCDO互联网数据官
发布2018-03-02 17:25:08
2.2K0
发布2018-03-02 17:25:08
举报

大约两年半以前,一位当时就已经从事互联网数据工作多年的前辈在笔者边上如是说:“最没有不可替代性的就是数据分析师,就是个锦上添花的。像什么策划啊、产品啊、美工啊、前端啊、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的各路高手多多留言交流,大家一起弄个使用手册。提升能力,方便大众。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-03-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DigiMax 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档