Я пытаюсь применить теги событий Google Analytics к миниатюрам пейджера jQ Cycle.
Первоначально основные слайды работали нормально с примененным к ним скриптом отслеживания событий ga, и на этом этапе постраничное отображение эскизов также работает нормально. Но когда я применяю отслеживание событий к функции обратного вызова pagerAnchorBuilder, миниатюры просто исчезают, а основные слайды остаются видимыми, но перестают зацикливаться — фактически все останавливается.
Я использую слайды с якорными ссылками: http://jquery.malsup.com/cycle/anchor.html, и я обошел причуду «неопределенного» пейджера с помощью этого более раннего сообщения: jQuery Cycle plugin pagerAnchorBuilder изображения становятся неопределенными – также показано в моем коде ниже.
Ниже приведен обратный вызов pagerAnchorBuilder, который я пробую, и он отлично работает, пока я не добавлю трекер ga через событие onClick:
pagerAnchorBuilder: function(idx, slide) {
var slideurl = $('#slideshow a', this).attr('href');
return '<li class="slider-thumb"><a href="'+slide.href+'" title="'+slide.title+'" onClick="_gaq.push(['_trackEvent', 'Home-Slider-Thumb', '+slide.title+', '+slide.href+']);"><img src="'+ $(slide).find('img').attr('src')+'" width="50" height="50" class="thumb-image" /></a><p class="slide-caption">'+ $(slide).find('img').attr('alt')+'</p></li>';
}