友盟让用户数据动起来——给app增长运营

让用户数据动起来——给app增长运营java

一.初识友盟app

友盟你们都据说过,在给app集成友盟以前对友盟的认识没有那么深入。用了友盟以后,才发现友盟很强大。测试

集成友盟可以获取那些数据呢?spa

用户的基本信息:好比用户的数量、活跃用户的占比、用户地域的分析、用户增加速度等等。code

用户的行为统计:用户对某模块的使用状况,对某个按钮的点击次数,按数量和值统计用户行为。让开发者更加清晰的分析用户行为,更清楚的了解本身,所谓知己知彼。blog

app异常错误统计:monkey测试跑了一个礼拜都没有跑出来问题,用了友盟以后一个礼拜内报就爆出了一些测不到的问题。用户的场景是复杂的,这些异常是很珍贵的。事件

 

二.集成友盟开发

1.应用集成umeng:文档

   申请友盟帐号后,就会获取umeng的AppKey,而后将umeng的sdk集成在代码中,这样就算初步集成完成了。想要统计app中的用户行为,须要在全部的activity和fragment的onPause和onResume中添加相应的时间,这是做为统计用户基本信息的依据。固然了也不能每一个都添加,最好在全部的activity和fragment的父类中添加这样能够一劳永逸,后期改动也很是的方便。it

2.统计事件:

    友盟的强大之处在于,可以捕捉统计用户的行为,固然这也须要在程序中增长相应的代码。

   a.登陆友盟的帐号,定义本身的事件。

  

MobclickAgent.onEvent(context, event );

 

   b.在代码中相应的位置添加时间。好比你要统计点击某按钮的次数,那么在按钮的onclick点击事件中,增长数量统计。

 

Map<String,String> map = new HashMap<String,String>();
        map.put("统计值1", "统计值1"); map.put("统计值2", "统计值2");
MobclickAgent.onEventValue(context, event, map, value);

  

c.事件统计效果。

功能使用-自定义事件

事件ID          事件名称                 昨日消息数      今日消息数                       详情
enent1         事件1                       8852	      4177	                      查看
enent2        事件2                      8301	      3772	                      查看
enent3        事件3                      6157	       3967	                      查看

  

 

 

3.查看应用程序的异常错误:

在错误分析-错误列表中:

 

java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0    2.1_VER_2015.01.29_14:51:24    8 天前    2015-02-14 09:33:05    66

 

修改完错误以后,能够将错误项修改成已修复。

 

4.参考文档

开发文档:http://dev.umeng.com/analytics/functions/numekv#1

umeng demo:http://www.umeng.com/apps/4100008dd65107258db11ef4/reports/realtime_summary

相关文章
相关标签/搜索