Blogブログ

Category: Google Analytics

Google analytics 設定メモ

新規で作ったランディングページから、ECを通してのコンバージョンを取る必要があった。 但し全体のページビューは見せたくないので、ビューに解析用のユーザーを割り当てて対応する事に。 まず以下のディレクトリに新しくLPを作ると仮定。 somedomain.com/newitems/product-a.html somedomain.com/newitems/product-b.html … そしてECシステムの方はECCUBEを使っている想定。 Google Analyticsでは、新規にビューを作る。 その後の設定は以下。 ・そのビューのeコマース設定をONにする。 ・解析用ユーザーを「表示と分析」権限で登録。 ・フィルタを追加。 このフィルタの設定の仕方は、 ・カスタムフィルタで、種類は「一致」を選択し、フィールドには「リクエスト URI」で、フィルタパターンに「^/ec/(newitems|cart|shopping)/」 と設定。 これで、/newitems/配下から来た人で/cart/, /shopping/の流れで購入を行った人のコンバージョンがとれたようだ。 まだ調査中なので、何かわかれば追記します。

Up grade to universal code

イベントトラッキングのテストで、計測されていなかったので調べてみた。 今貼り付けてるアナリティクスコードは、サイトから取ったもの=universal analyticsのタグなのだが、この場合だと今までの関数が使えない様だ。 trackEvent()が、ga()に置き換わる様。 Before : <a href="#" onclick="_gaq.push([‘_trackEvent’, ‘nav’, ‘home’, ‘label_home’]);">test</a> After : ga('send', 'event', 'category', 'action', 'opt_label', opt_value, {'nonInteraction': 1}); <a href="#" onclick="ga('send', 'event', 'category', 'click', 'test');">test</a> または <a href="#" id="tracktest">test</a> $(document).ready(function(){          var testclick = document.getElementById(&#39;tracktest&#39;);     addListener(testclick, &#39;click&#39;, function() {       ga(&#39;send&#39;, &#39;event&#39;, &#39;button&#39;, &#39;click&#39;, &#39;tested&#39;);     }); […]