标签:javascript google-analytics
我们正在尝试跟踪网页上的各种点击事件,以了解用户如何浏览我们的网站.
可以通过不同的链接到达给定页面(例如,通过始发页面顶部的链接与页脚中的链接).因此,仅仅跟踪加载的目标页面是不够的;我们需要标记和跟踪点击事件.
Google Analytics(分析)documentation建议为“出站链接”的点击添加100毫秒的延迟,以便在加载链接目标之前完成跟踪代码.这是因为_gaq.push([‘_ trackEvent’,category,action])代码是异步的,需要时间才能在页面卸载之前完成?
如果是这样,“现场”链接是否也不需要这样做?我没有看到这与链接到同一网站上的新页面有何不同;在这两种情况下,当前页面都被卸载.
编辑:我已经发现谷歌的hitCallback
机制通过回调触发你的页面加载事件.这消除了使用延迟的需要.
解决方法:
在新页面之前需要进行的任何跟踪都应包括轻微(<200ms)的延迟.非现场,现场,表单提交等.这允许完成对分析服务器的请求. 就内部链接跟踪而言,您是否查看过页内分析报告& Enhanced Link Attribute插件?它可以帮助你一点点,而不需要额外的编码.
标签:javascript,google-analytics 来源: https://codeday.me/bug/20190529/1179802.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。