2012-03-03 15 views
0

ユーザーがダウンロードリンクをクリックしたときに、Wordpressでイベントをトラッキングしたいと思います。WordpressでGoogle Analyticsを使用したイベントのトラッキング

ここで私はこのコードは、Wordpressのポストである

<a href="http://myurl.com/filetodownload.zip" onClick="_gaq.push(['_trackEvent', 'download', 'files', 'myfile', 0, false]);">My file to download</a> 

を使用しているコードです。

私が抱えている問題は、ページをロードするときにonClickの値が_gaq.push()であることです。

私はすべての内容を失った。これは、コードがWordpressの投稿の中にある場合にのみ発生します。トラッキングコードをテンプレートに挿入すると、適切に動作します。

これを修正する方法はありますか?

答えて

0

Wordpressの投稿内のリンクにCSSクラスを添付してjQueryイベントをそれに結びつけるのはどうでしょうか?リンク内でtitle属性を使用して、各リンクのパラメータを取得することができます。このような何か:WPで

リンク:あなたのヘッダー内

<a href="http://myurl.com/filetodownload.zip" class="googleclick" title="Myfile">My file to download</a> 

:jqueryの

$(document).ready(function() { 

    $('a.googleclick').click(function(){ 

    var fileName = $(this).attr('title'); 
    _gaq.push(['_trackEvent', 'download', 'files', fileName, 0, false]); 

    }); 
}); 

私はすべてのパラメータを持つ100%熟知していないよ、とあなたが持っているどのように多くのリンクあなたのポストの中で、それはあなたを始めさせるかもしれません。

また、あなたはこのを見てみたいことがあります。WPでポスト再フォーマットを処理するための方法を提供します

http://www.wprecipes.com/disable-wordpress-automatic-formatting-on-posts-using-a-shortcode

を。

+0

提案していただきありがとうございます。残念ながら、jQueryコードを追加しても何も変更されませんでした。私はhttp://stackoverflow.com/questions/8481176/tracking-a-download-button-click-with-analytics-using-eventsを使用して終了しました –

関連する問題