文章预览
为了统计APP内用户行为,或者需要收集某些产品数据,APP往往需要进行日志上报, 如何设计APP日志上报,才能把用户手机流量刷爆呢? 知识 体系化 非常重要, 今天系统性和大家聊聊APP日志上报。 问题一:APP可不可以不上报日志,只从服务器日志统计用户的行为和产品数据? 不行,有些用户行为不会与服务器进行交互,例如“卡片切换”,服务器日志无法完成所有统计。 问题二:APP一般如何上报日志? 常用方法有这么几种。 (1)使用类似于Google Analytics的 第三方工具 ; 优点:无需开发 缺点:不能做个性化统计 (2)自己制订 私有协议 进行上报; 优点:节省流量 缺点:开发成本高 画外音:例如,TCP二进制协议,可定制化,又省流量。 (3)使用 HTTP协议 ,通过GET参数传递需要上报的数据。 问题三:如何通过HTTP协议进行上报? 可以在Web-Serve
………………………………