Universal Analyticsでアウトバウンドトラッキングにnavigator.sendBeaconを利用するサンプルが追加

Google Analyticsの「アウトバウンド リンクをトラッキングする」ページの英語版にnavigator.sendBeaconを利用する場合のサンプルが追加されました。

var trackOutboundLink = function(url) {
   ga('send', 'event', 'outbound', 'click', url, {
     'transport': 'beacon',
     'hitCallback': function(){document.location = url;}
   });
}

リンクには

<a href="http://www.example.com/" onclick="trackOutboundLink('http://www.example.com'); return false;">Check out example.com</a>

という感じで指定することで、navigator.sendBeaconを利用したアウトバウンドリンクのトラッキングが可能です。
ちゃんとテストをしてみないと何ともですが、非同期でデータを送れるので対応ブラウザに関しては、より精緻にデータの取得が可能になりそうな予感。

今日現在のブラウザ対応状況は以下のとおりです。詳細はこちらを参照してください。





Share:

0 コメント:

コメントを投稿