我有一个记录访问者与网站交互的javscript代码(比如计算最大滚动位置,鼠标移动像素等)。但是,仅当用户停止与页面交互时,这些统计信息才有效。 (他离开,点击链接,关闭浏览器等)
发生这种情况时是否可以进行_gaq_push?如果是这样,怎么样?
答案 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事件?