有Python对用户行为分析的实例吗

如题所述

  行为跟踪、分析不是所谓的窃取用户隐私行为,跨站监控等此类手段。
  用户行为分析、用户行为跟踪……,一直被热议着,相信不少公司、不少朋友,在不同的平台上都有过此类应用,就如我前面发表的文章【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类,或自定义基类
温馨提示:答案为网友推荐,仅供参考
相似回答