質問: wp_nav_menu google analyticsのイベント追跡 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