グローバルナビなどを設定しているときに、どこのリンクがどれくらいクリックされているのかを見たくなることが良く有ると思います。 そういうときに、ナビの1つ1つのリンクにonClick
を埋め込むのは非効率です。
jQueryで数行書けば、どの項目を押されても全部計測してくれます。
このサンプルの場合は、id=“global_nav”
とid="widget-drawer_content”
の中にあるナビゲーションで取得するようにしました。
// グローバルナビのイベント計測 ここから // クリックされたリンクのテキストをイベント送信する // onFocusにしているのは、リンク先がないaタグをクリックした時にイベントを送信したくないため。 $('#global_nav a,#widget-drawer_content a').on('focus',function(){ ga('send', { hitType: 'event', eventCategory: 'グローバルナビ’, //好きにつけてOK eventAction: 'focus', eventLabel: this.text }); }); //グローバルナビのイベント計測 ここまで