我们正在尝试跟踪我们页面上的各种点击事件,以了解用户如何浏览我们的网站。
可以通过不同的链接到达给定的页面(例如,通过原始页面顶部的链接与页脚中的链接)。出于这个原因,仅仅跟踪目标页面的加载是不够的。我们需要标记和跟踪点击事件。
Google Analytics文档建议为点击“出站链接”添加 100 毫秒的延迟,以便在加载链接目标之前完成跟踪代码。这是因为_gaq.push(['_trackEvent', category , action])
代码是异步的,并且在页面被卸载之前需要时间来完成?
如果是这样,“现场”链接是否也需要这样做?我看不出这与指向同一站点上新页面的链接有何不同;在这两种情况下,当前页面都被卸载。
编辑:我已经发现了谷歌hitCallback
通过回调触发页面加载事件的机制。这消除了使用延迟的需要。