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