写在前面,本文是根据触脉的公开课目录按照本人理解写的,如果有理解错误的,还请指出。

undefined         移动版本的基本与web的是一致的,前面部分不再重复,详情参考:GA201-代码部署原理与实战-Web,在这里我主要讲我在使用Google Analytics for APP的一些经验吧。
        1、Google Analytics for APP大部分需要APP开发端主动push event或配合,如屏幕,维度的使用,userid等
        2、如果APP只是在Google Play下载,可以用url builder,Google Analytics,Google Play之前有个广告参数传递机制
        3、GA for APP 中的new user是first open,如果用户不打开,是记录不到的,也就会出现GA for APP 监控到的数据明显会比Google play的少的情况
        4、屏幕传递回来不要用Actity,我一般用模块划分,比如分为注册模块,个人信息模块,这设置模块,不同层级用.区分,比如Auth.Register,MyProfile.PhoneVerify.SelectCountry,方便看
        5、可以考虑使用全路径,遍历用户的一个操作,用户返回的时候加*,这个需要APP传回,比如有屏幕A、B、C和D用户操作为A-B-C-B-C-D,这个传递回来的是
A-B
A-B-C
A-B*
A-B-C
          这个可以知道核心屏幕的点击来源,也可以知道用户的主流操作路径

6、使用Firebase Analytics监测应用

a、Firebase Analytics和Google Analytics的异同
          共同点:都是事件功能,都以满足APP的监控分析为目的,部分分析主题一致,
          异同点:
          Google Analytics:基于传统web的Pageview,但有事件的补充;数据数量有限制;基础报告和交互丰富;不提供原始数据,数据量多会抽样;有免费版和付费版;
          Firebase Analytics:基于事件,事件数量没有限制;基础报告和交互简单;提供原始数据,不抽样;Firebase数据存储不许付费,BigQuery存储计算都需要付费;集成很多后端服务
          整体上来说,我认为Firebase的集成很多后端服务,功能强大,但分析模块仍比较弱。

b、Firebase Analytics自动收集的事件和属性
         Firebae嵌入SDK能自动收集部分事件和属性,但大部分个性化的还是需要自己设置,下面是Firebase Analytics自动收集的事件和属性
undefined
undefined

c、将Firebase Analytics添加至应用
首先创建项目
undefined
填写包的信息,生成SDK
undefined
添加到APP中,目前只支持 Android Studio2.2及之后的版本,旧版本的Android Studio不兼容,不支持Eclipse
undefined
undefined
上传数据后firebase是这样子的:
undefined

d、记录自定义事件
https://firebase.google.com/docs/analytics/android/events

e、设置自定义用户属性
https://firebase.google.com/docs/analytics/android/properties

f、将Firebase Analytics关联至Google Analytics
         通过将 Firebase 关联至 Google Analytics(分析),可以在 Google Analytics(分析)中查看 Firebase Analytics 报告。
在Google Analytics中的管理-媒体资源中新建媒体资源,选择移动应用,选择Fireabse Analytics,下方有个“关联Firebase”,选择对应的APP,确定后即可
关联后的效果是这样的:
undefined

h、将Firebase Analytics关联至BigQuery
          关联bigQuery主要是绑定卡,让它自定扣费,在Firebase中完成,基本就是填写公司信息后创建一个项目即可
BigQuery的存储和计算都是需要收费的,具体收费看:https://cloud.google.com/bigquery/pricing
关联后的看到的效果是这样的:
undefined
         页面基本就是跟phpadmin一样,显示的是一张表,其实是两张表格来的,用的是Nosql的结构,分别是用户维度user_dim和事件维度event_dim,user_dim和event_dim不能同时用*查询出来

查询使用表格的定位是:[项目名:库名.表名]
然后用户维度的是这样的:
undefined
event维度是这样的:
undefined
     然后你看到的就是一大堆原始数据的字段了,要怎么分析怎么用,你随意

 

版权声明:除非注明,本博客均为GA小站的原创文章,转载或引用请以超链接形式标明本文地址,请尊重版权,谢谢合作!(作者QQ:823138318)