Как включить отслеживание событий Google Analytics с Anythingslider - PullRequest
2 голосов
/ 06 сентября 2011

Я ищу некоторые подсказки о том, куда добавить Google Analytics Отслеживание событий на страницу, на которой установлен AnythingSlider .У меня есть слайдер, который не выполняет автоматическую прокрутку, и вам нужно нажимать кнопки навигации для перемещения слайдов.Я хочу отслеживать эти клики.Я также хотел бы отслеживать, нажимает ли посетитель ссылку на слайде.

Я хочу использовать InPage Analytics * 1010 от Google, чтобы отслеживать поведение кликов посетителей и определять, какие элементы (изображения и фразы)) привлекать внимание посетителя, чтобы создавать более удобные воронки.

Я пробовал руководство по отслеживанию событий от Google, прежде чем публиковать здесь, но я не был уверен в том, где можно получить навигационные клики с ползунка.

Ответы [ 2 ]

0 голосов
/ 07 июня 2012

Не проверено (я собираюсь сделать это сам), но API предлагает мне использовать обратный вызов onSlideComplete, например. (при условии, что вы установили имена своих панелей в массиве, называемом pages).

onSlideComplete     : function(foo) {
    _gaq.push(['_trackEvent', 'Slider','Panelno:'+slider.currentPage, pages[index - 1]]);
}

РЕДАКТИРОВАТЬ: будьте осторожны с onSlideComplete, кажется, он срабатывает слишком часто. Установите var, чтобы он не обновлялся, и сбросьте переменную с помощью onSlideBegin.

onSlideBegin     : function(e, slider) {
    refire = 1;
},
onSlideComplete     : function(slider) {
    if (refire) {
        _gaq.push(['_trackEvent', 'Slider','Panelno:'+slider.currentPage, pages[slider.currentPage - 1]]);
        refire=0;
    }
}
0 голосов
/ 14 февраля 2012

добавить это к любому href в вашем html

  onClick="_gaq.push(['_trackEvent', 'Slider','Panelno:x', 'blah']);"
...