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を利用したアウトバウンドリンクのトラッキングが可能です。
ちゃんとテストをしてみないと何ともですが、非同期でデータを送れるので対応ブラウザに関しては、より精緻にデータの取得が可能になりそうな予感。
今日現在のブラウザ対応状況は以下のとおりです。詳細はこちらを参照してください。
0 コメント:
コメントを投稿