6

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 アナリティクスを初めて使用するので、まだコツを学んでいます。

よろしくお願いします。

4

2 に答える 2

13

「タイトル」がページフレンドリーなタグであることを除いて、最後のコードブロックは問題ないように見えます。その場合、私は次のようなことをアドバイスします

ga('send', 'pageview', {'page': '/contact','title': 'Contact Page'});

または、連絡先ページのクリックを単なる古い標準的なページの読み込みと区別したい場合

ga('send', 'pageview', {'page': '/contact','title': 'Contact Page -- Ajax Load'});
于 2013-03-30T12:21:08.367 に答える
1

仮想 URL と実際の URL を区別するには:

ga('send', 'pageview', {'page': '/virtual-pages/contact', 'title': 'Contact Page--Ajax
Load'});
于 2014-07-16T21:56:23.663 に答える