Android 行为分析—GA用户行为分析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/webwalker/article/details/8939529

       本文提到的行为跟踪、分析不是所谓的窃取用户隐私行为,跨站监控等此类手段。
       用户行为分析、用户行为跟踪……,一直被热议着,相信不少公司、不少朋友,在不同的平台上都有过此类应用,就如我前面发表的文章【
Web用户行为跟踪收集, 主要面向WEB平台,当然谷歌分析在Web端的支持已经比较成熟了,这里不多解释。本文借助Google用户行为分析,在android平台、IOS平台上,进行强大的行为分析与报表支持……,具体应用如下:


§   示例代码-打包
§  GA用户分析应用说明 

       本次GA用户分析与DEMO包含以下内容:
       1、 有关GA的相关知识介绍
       2、 本次用户跟踪简要需求分析
       3、 GoogleAnalyticsDemo示例程序
       4、 GA报表查看
       5、 使用说明
       6、 其他补充

 

1、有关GA的相关知识介绍
(1)参考assets内相关PPT
(2)GA相关参数与配置


2、本次用户跟踪简要需求分析
     通过GA,我们可以做到什么? 利用GA可以帮助改善营销策略,提高产品质量。
     根据客户的喜好,设定不同的产品显示方案、增加用户粘性
     本次通过GA我们可完成如下跟踪(只收集符合产品的有价值的信息):
      一、自动跟踪
      1、地理位置(国家、地区)
      2、客户端信息(操作系统、版本、机型、品牌、运营商、屏幕分辨率……)
      3、程序崩溃信息、异常记录等
      4、App安装数(需要在Google Play Store上的产品被安装时才能统计)
      5、语言
      6、新用户数、活跃用户数

     二、需要定制的跟踪
     1、按钮点击数、页面打开数
     2、统计操作及事件数
     3、界面停留时间
     4、交易行为

3、GoogleAnalyticsDemo示例程序


(1)参数配置:res/values/analytics.xml
        参数说明:assets/parameters.jpg
(2)未捕捉异常的跟踪:MyApplication.java
(3)高级应用(自定义变量、维度、指标)


4、GA报表查看
(1)在线查看:http://www.google.com/intl/zh-CN_ALL/analytics/
        主要报告信息如下:


 

信息中心概览:

 

 

 

用户概览:

 

 

 

参与度概览:

 

 

 

结果概览:

 

 

转化:

 

(2)GA账号

(3)GA手机查看工具

        assets/com.google.android.apps.giant.apk

 

 

5、使用说明
(1)APP发布时,取消配置中debug状态
(2)配置analytics.xml参数、Screen信息
(3)根据情况决定是否采用多个Tracker


6、其他
(1)目前无法做到AOP的方式跟踪用户行为,即便是有,性能方面也还会是个问题
(2)通过事件源拦截的方式跟踪也不可行,目前只可在关键的位置增加监控代码,在基类生命周期中处理。
(3)在某些情况下,会有GA数据发送不出的问题,但通常情况下不会影响分析结果(限于国内的访问限制)

 

7、IOS中的应用

     官方已给出了简单的DEMO,可以自行下载试用

     (1)导入库

     (2)添加依赖包:eg: core...,system.data....

     (3)在root中配置、初始化

     (4)UI类继承GATracker类,或自定义基类

     (5)……

阅读更多

没有更多推荐了,返回首页