F.Ko-Jiの「一秒後は未来」

Google Analyticsで外部へのリンクのクリックをトラッキングする方法(_gaq/非同期型)

こういうのは定期的に色々なブログで書かれておいたほうがいいかなと思うのでメモ。

Google Analytics のトラッキングコードは、最新のものはいわゆる「非同期型」と呼ばれるコードになっています。コードの中に _gaq という単語があればそれは非同期型です。

この非同期型のコードで外部へのリンクのクリックをトラッキングするには、以下のような onclick 属性を a タグに記述する必要があります。

<a href="..." onclick="_gaq.push(['_trackPageview', '/hoge/foo']);">

※ /hoge/foo の箇所は自由に書き換えてください。

この非同期型コードを利用している場合の「外部へのリンクのクリックをトラッキングする方法」ですが、まだ Google Analytics の公式ヘルプページには掲載されていません。

「analytics 外部リンク トラッキング」といったワードで検索すると1位と2位に Analytics のヘルプページが出てきますが、どちらも以前のトラッキングコードでの方法です。なので「非同期型」を知らない人はおそらく混乱してしまいます。

Analytics管理画面のトラッキングコード取得画面には「詳細」というリンクがあって、そこから飛べる「トラッキング コードの設定 – Analytics ヘルプ」というページにカスタマイズ方法の説明へのリンクがありますが、ここまでたどり着く人はなかなか少ないのではないでしょうか。

【参考】
» Asynchronous Tracking Usage Guide – Google Analytics – Google Code
» 異聞録 : Google Analyticsが非同期型に変わってpageTrackerが動かなくなってた死にたい
» Google Analytics(非同期型)で、外部リンクをトラッキングする方法 | H2O Space. Blog.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

著者について

fkoji

F.Ko-Ji

Webエンジニアやってます。最近は ドットインストール の開発がお仕事です。その傍ら、個人で Meity電車遅延なう梅酒.in#グラドル自画撮り部 の部室といったネットサービスを開発・運営してます。梅酒と草野球とリアル脱出ゲームが好きです。

» 詳しいプロフィールや運営サービスの一覧など