在近期的实际工作中,我们基于HBuilder封装开发了一款租购APP,并上架到appstore"马上租机"和各大安卓应用市场"随心租",对开发上线的APP满怀信心报有很大的期望,但是实际情况啪啪打脸,用户注册和下单量不成正比,相差过于悬殊,一直怀疑是APP哪里的技术问题导致下单过程不畅,但内部团队反复测试一切正常。于是为了查清真实的缘故,想出来自定义写了这么一个追踪功能,目前还不能作为插件使用,后期会考虑通用化处理,可用于HBuilder封装APP的使用通用化。
1、实施思路:
思路其实很简单,就是通过全局监听追踪用户的点击行为,并记录到数据库即可。
具体实施,通过加入一个行为追踪JS文件Action.js,并在已有的全局文件里把自定义追踪文件引入即可。
2、具体代码:
全局文件追加 document.write('<script type="text/javascript" src="js/Action.js"></script>')
(1)、全局监听APP运行状态
(2)、全局a标签点击监听,我这里H5页面跳转通过href来进行页面切换
(3)、实时提交记录
3、数据库大致记录 如下
4、思路总结延伸
其实当下某热门头条APP应该有非常多的这种行为记录,应该更高级,对用户行为的更深层次挖掘,让你每次打开APP看到想看的内容,并结合大数据挖掘,向你推和你有任何关系的内容,仿佛是懂你的APP,如果有自己的产品的情况下,智能化这块可以多做做文章,
以上仅为个人略浅技术分享~~