Google アナリティクスには、「クラシック」と、より多くの機能を備えた新しい「ユニバーサル」の 2 つのオプションがあります。(実際、「ユニバーサル」分析は、しばらく有料の顧客が利用できましたが、現在は無料で利用できます!)
「クラシック」分析では、次のようになります。
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-Y']);
_gaq.push(['_trackPageview']);
(function() { SOME MORE CODE
})();
</script>
多くのグーグル検索から、Ajax ベースの Web サイト (つまり、ページが AJAX によって読み込まれるが、ナビゲーション メニューが静的なままで更新されない場所) を追跡するには、上記のコードをナビゲーション メニューを含むメインの index.html に追加し、次に、メニューのページ リンクに JavaScript イベントを追加します。
<ul>
<li><a href="contact.html">Contact</a></li>
になる
<ul>
<li><a onclick="_gaq.push(['_trackPageview', '/contactpage']);" href="contact.html">Contact</a></li>
(ここで、「/contactpage」は、Analytics でページが呼び出されるものです。任意のタイトルを選択できます)。これで、分析がこれらのページの追跡も開始します。
しかし、次のような「ユニバーサル」分析に対して同じ種類のことを行う方法についての明確なガイドが見つかりません。
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyt...SOME MORE CODE...
'//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXX-Y', 'mydomain.com');
ga('send', 'pageview');
</script>
リンクを次のように表示する必要がありますか?:
<ul>
<li><a onclick="ga('send', 'pageview', '/contact');" href="contact.html">Contact</a></li>
それとも、このほうがいいでしょうか?
<ul>
<li><a onclick="ga('send', 'pageview', {'page': '/contact','title': '/contactpage'});" href="#">Home</a></li>
誰かアドバイスしてもらえますか?私は Google アナリティクスを初めて使用するので、まだコツを学んでいます。
よろしくお願いします。