Google Analytics Event Tracking on Page Exit

2019-04-17 19:31发布

I have a javscript code wich record visitors interaction with the website (like calculating max scroll position, mouse movement in pixels, etc). However, these statistics are valid, only if the user stops interacting with the page. (he leaves, clicks a link, closes the browser, etc)

Is it possible to do a _gaq_push when this happens? If so, how?

2条回答
趁早两清
2楼-- · 2019-04-17 19:45

Have you tried adding your push calls to the window.onunload event?

查看更多
闹够了就滚
3楼-- · 2019-04-17 20:02

This should work.

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

However, it's worth noting by pushing an event to Google Analytics, it affects bounce rate calculation, which in your case would cause it to appear that users never bounced. So you must include that last parameter, and set it to true.

查看更多
登录 后发表回答