页面退出时的Google Analytics事件跟踪

时间:2011-10-23 14:23:08

标签: javascript events google-analytics analytics tracking

我有一个记录访问者与网站交互的javscript代码(比如计算最大滚动位置,鼠标移动像素等)。但是,仅当用户停止与页面交互时,这些统计信息才有效。 (他离开,点击链接,关闭浏览器等)

发生这种情况时是否可以进行_gaq_push?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:4)

这应该有用。

<script>
    window.onbeforeunload = storeData;
    function storeData(){
        _gaq.push(['_trackEvent', 'Visitor Info', 'Scrolling', 'Up', 200, true]);
    }
</script>

但是,通过向Google Analytics推送活动值得注意的是,它会影响跳出率计算,在您的情况下会导致用户从未退回。因此,您must include that last parameter,并将其设置为true

答案 1 :(得分:0)

您是否尝试过将推送调用添加到window.onunload事件?