码迷,mamicode.com
首页 > 其他好文 > 详细

统计SDK

时间:2016-03-09 20:44:28      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:

当应用在后台运行超过30秒(默认)再回到前端,将被认为是两个独立的session(启动),例如用户回到home,或进入其他程序,经过一段时间后再返回之前的应用。可通过接口:MobclickAgent.setSessionContinueMillis(long interval) 来自定义这个间隔(参数单位为毫秒)。

 

友盟启动次数的统计原理  

Android平台一次完整的启动包括如下三种情况:

1.从启动应用到关闭应用

2.从启动应用到应用退至后台,且在后台运行时间超过30s

3.启动应用后设备黑屏,黑屏时间超过30s

符合以上三种情况的前提下,Android启动次数+1.

 

如果在本次启动过程中,应用退到后台运行(例如启动应用的过程中接了个电话,接电话的时候应用会退到后台运行),后 台运行时间不超过30s,则此时间会被计算到应用的单次使用时长中;后台运行时间超过30s,则视为本次使用结束,运行到后台的时间不会被计入单次使用时 长中。

 

如上图所示,假设:

t2<30s,则本次启动的总时长t=t1+t2+t3

t2≥30s,则本次启动的总时长t=t1,t3算为一次新启动的时长

 

Android平台的数据发送策略有两种方式:

* 启动时发送:APP启动时发送当次启动数据和上次的使用时长等缓存数据,当次使用过程中产生的自定义事件数据缓存在客户端,下次启动时发送

* 按间隔发送:按特定间隔发送数据,间隔时长介于90秒与1天之间。您可以在后台自定义发送间隔。

在没有取到在线配置的发送策略的情况下,会使用默认的发送策略:启动时发送。

你可以在友盟后台“设置->发送策略”页面自定义数据发送的频率。

统计SDK

标签:

原文地址:http://www.cnblogs.com/faywang/p/5259276.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!