Ajax でGoogle Analyticsにカウントさせる。
サンプルメモ
jsサンプル
// GA 定義 var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-xxxxxxx-x']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); // ↑ここまでは普通にGAを設置する時と同じ $(function(){ // クリックしたらGAにカウント $("a").click(function () { _gaq.push(['_trackPageview','/hoge']); }); });
非同期通信の前のやりかただと
$('a').click(function () { var pageTracker = _gat._getTracker("UA-xxxxxxxxx-x"); pageTracker._trackPageview("/hoge"); });