WP3カスタムメニューがあり、その中にカスタムリンクがあります。そのカスタムリンクにGoogle Analyticsイベントトラッキングを追加するにはどうすればよいですか。
ありがとうアレックス
それはアウトバウンドリンクですか?それ以外の場合は自動的に追跡されます(ページビューとして)。アウトバウンドの場合は、Wordpressのカスタムメニュー項目にクラスを設定します(CSSクラス(オプション)フィールドを使用)。それからあなたはJavaScriptでそのリンクを引き起こすことができます。たとえば、jQueryを使用すると、次のようなことができます(AsyncバージョンのGoogle Analyticsを使用していると仮定した場合)。
$('.custom-classname').delegate('a', 'click', function(e) {
e.preventDefault();
_gat._getTrackerByName()._trackEvent('outbound', 'custom link');
var lnk = $(this).attr('href');
setTimeout('document.location = "' + lnk + '"', 100);
});
SetTimeoutは、ブラウザがユーザーをアウトバウンドリンクに送信する前に、Google Analyticsがイベントを読み取る時間があることを確認するためのものです。
それが役立つことを願っています。
リンク: http://www.google.com/support/analytics/bin/answer.py?answer=55527