2

私たちはワードプレスのサイトを持っており、誰かがその記事のワードプレスギャラリーを通過するたびに追跡したいと思っています。現在使用しています

<script>
  $("a[rel='gallery1']").colorbox({onComplete:function()
  {_gaq.push(['_trackPageview', $(this).attr('href')]);}}); 
</script> 

正常に動作しますが、最初のオープニングの場合のみのようです。「次へ」と「前へ」のヒットを追跡する方法について何かアイデアはありますか?Colorboxの開発者に連絡しましたが、ここにも投稿したいと思います。

4

1 に答える 1

0

これは、「次へ」および「前へ」のヒットで機能するはずです。ページビューを手動で追跡するときに相対URLを使用する場合の状況がわかりません。問題はないと思いますが、hrefプロパティの正確な値ではなく、絶対URLが得られるため、this.hrefよりも使用する方がよい場合があります。$(this).attr('href')例えば:

<a href='../../pic1.jpg'>1</a>
<script>
    // for http://example.com/dir1/dir2/page.html
    $('a').attr('href'); // returns '../../pic1.jpg'
    $('a')[0].href; // returns 'http://example.com/pic1.jpg'
</script>
于 2012-08-18T02:56:49.823 に答える