Google Analyticsで、ページ内のバナーやテキストリンクに貼られた外部リンクのクリックカウントを取ろうとしたのですが、うまく取れませんでした。
調べてみたら、aタグに挿入した、
onclick="_gaq.push(['_trackEvent', .....
で、
_gaq is not defined
のエラーが発生していた。
ん?
最近、トラッキングコードを「ga.js非同期」から「ユニバーサル」に変更したのだが(というか、今はユニバーサル式のトラッキングコードしか取得できない)、その場合は、書き方を変えないとだめ。
結局、
onclick="ga('send', 'event', 'click', 'banner-A');"
な感じに書き換えたところうまく動くようになりました。
書式としては、
ga(‘send’, ‘event’, ‘category’, ‘action’, ‘label’, value);
で、
send 固定(必須)
event 固定(必須)
category カテゴリー名(必須)
action アクション名(必須)
label ラベル(省略可)
value 値(省略可)
上記の詳細は、 こちら をご覧ください。
ぐっとらっこ。
コメント