Отслеживание событий Google Analytics при выходе из страницы - PullRequest
0 голосов
/ 23 октября 2011

У меня есть код JavaScript, который регистрирует взаимодействие посетителей с сайтом (например, вычисление максимальной позиции прокрутки, движение мыши в пикселях и т. Д.) Однако эта статистика действительна, только если пользователь перестает взаимодействовать со страницей. (он уходит, нажимает на ссылку, закрывает браузер и т. д.)

Можно ли сделать _gaq_push, когда это произойдет? Если да, то как?

Ответы [ 2 ]

4 голосов
/ 23 октября 2011

Это должно сработать.

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

Однако стоит отметить, что, отправив событие в Google Analytics, оно влияет на расчет показателя отказов, что в вашем случае может привести к тому, что пользователи никогда не отскочат.Таким образом, вы должны включить этот последний параметр и установить его на true.

0 голосов
/ 23 октября 2011

Вы пытались добавить свои push-вызовы в событие window.onunload ?

...