神策埋点

前几天给两个项目做埋点,发现代码按着之前同事做的方式埋上了,却不生效,看了好久,还加了两晚上的班才搞定的。

因为项目用的vue的router,是单页面应用,之前是在需要加埋点的页面的vue文件的mounted中,执行了埋点的代码块,发现只会监听一次,当通过路由跳转再次进入这个页面时,并不能监听到click或者pageview事件,最后在神策文档中找到了,需要根据单页应用配置的属性和执行的方法,并且把执行神策代码块的位置放到了入口vue文件的mounted中,现在是所有的页面和所有的a,input,button元素的点击都监听了,这其实并不是最优的解决方案,回头再查下。

posted @ 2018-07-17 19:53  如斯~  阅读(744)  评论(0编辑  收藏  举报