What's Hot

英雄榜:果尔网稿件征集启示

SEO优化案例分析 : 2013-11-23 14:25:27 - SEO资讯

你认可果尔网上的文章观点吗?你想把你心中的想法告诉大家吗?你愿意和果尔一起打造真正的纯SEO交流平台吗?……欢迎发送您的建议或意见,以及您的原创文章(请. ...

客户端时间和服务器时间的科普知识

Posted:2013-12-16 15:03:38 - comments | 作者: @果尔 @ SEO培训学院 修订1.4 ID:7163

author

1.jpg


 

移动应用统计分析的原理

目前移动应用统计分析的方式主要是通过在APP中嵌入SDK,产生log日志来记录用户行为,然后将log日志发送到后台服务器进行入库并计算。统计时的入库标准主要有两种:基于服务器时间统计和基于客户端时间统计。


服务器时间与客户端时间是什么?

为了更清楚地了解这两种时间的区别,我们通过举例来进行说明:

(1)   服务器时间:用户的操作行为通过log日志发送到服务器,服务器按照接收到log日志的时间即为服务器时间。

比如:1位新增用户在1月1日启动了应用,但是由于网络原因1月3日才发送日志到服务器,那么服务器时间会认为该新增用户是3日启动,则3日的新增用户为1。

(2)   客户端时间:用户操作行为产生log日志,时间标记为客户端(手机或平板等)的系统时间,服务器接受到该log日志后按照客户端时间进行入库。

比如:1位新增用户在1月1日启动了应用,但是由于网络原因等1月3日才发送日志到服务器,那么客户端时间会认为1日的新增用户为1,会把“数据补偿”至1月1日的数据中。以此类推,随着离线log日志不断发送至服务器,1日的数据也会不断变化


为什么要切换服务器时间?

(1)   客户端时间导致数据不断变化:从上文可以看出,客户端时间受网络环境等的影响造成的log日志发送不及时,待服务器接收到新日志时就不断会产生“数据补偿”,造成已有的数据不断变化。比如新用户数据在1号可能是10个,到了2号查看1号的数据时可能就变成了13个。

这种情况会影响APP与渠道间进行结算,也给数据分析带来误导。

(2)   客户端时间易出错:如果用户刷机、系统时间出错、时差、用户时间设置错误等情况出现,都会导致统计出现误差。


使用服务器时间可以很好地规避上述两个问题,给运营推广及数据分析带来便利。


切换服务器时间影响那些指标?

切换为服务器时间只会影响未及时发送的日志的入库时间,不会影响指标的计算定义。在切换当日,启动类指标(新用户、启动用户、启动次数、留存用户)可能会有增加。


本次切换不影响现有的历史数据,不会造成数据丢失。


果尔SEO,中国医疗美容机构SEO经验分享平台。本文头像LOGO署名文章版权所有,转载请注明出处。

更多

上一篇:浅谈百度权重和因素[菜鸟SEO基础知识]