Google アナリティクス イベントのタグ付けを jQ Cycle ページャーのサムネイルに適用しようとしています。
最初は、メイン スライドに ga イベント トラッキング スクリプトを適用して問題なく動作していました。この時点では、サムネイルのページングも問題なく動作しています。しかし、イベント トラッキングを pagerAnchorBuilder コールバック関数に適用すると、サムネイルが消えるだけで、メイン スライドは表示されたままですが、サイクルは停止します。事実上、すべてが停止します。
私はアンカー リンク付きのスライドを使用しています: http://jquery.malsup.com/cycle/anchor.html で、この以前の投稿で「未定義」のページャーの癖を回避しました: jQuery Cycle plugin pagerAnchorBuilder images being undefined – also shown in以下の私のコード。
以下は、onClick イベントを介して ga トラッカーを追加するまで完全に機能する、私が試している pagerAnchorBuilder コールバックです。
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>';
}