您的位置:首页 > 移动开发 > Android开发

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

2013-05-17 14:56 260 查看
本文提到的行为跟踪、分析不是所谓的窃取用户隐私行为,跨站监控等此类手段。

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

[b]§
[/b]示例代码-打包

§ 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)……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: