Home > トラッキング > 非同期トラッキングコード移行マニュアル

非同期トラッキングコード移行マニュアル

5 月 19th, 2010 11424 はてなブックマーク - 非同期トラッキングコード移行マニュアル


 非同期トラッキング移行マニュアル


 関数などは・・・、
 pageTracker._関数(’~’);
 を、
 _gaq.push(['_関数',~]);
 ・・・と置き換える、感じです。


 例えば、
 onClick=”javascript:_gaq.push(['_trackPageview',・・・]); 等々。

 

新トラッキングコード


 今まで貼り付けていたトラッキングコードを、全て以下のリンク先にある
 新トラッキングコードに置換します。


 Tracking Sites with the Asynchronous Snippet - Google Analytics - Google Code


 また、バーチャルページビューなど、高度な設定を組み込んである方は、
 以下のURLを参考にメソッドを置き換えます。よく見る設定を以下に紹介します。


 Asynchronous Migration Examples - Google Analytics - Google Code
  (公式の関数一覧・サンプルもあります。)

 

カスタム変数


 移行前 ga.js

var pageTracker = _gat._getTracker("UA-XXXXX-X");
pageTracker._setCustomVar(1,'CategoryA','FB01',2);
pageTracker._trackPageview();

 移行後 _gaq.push

_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_setCustomVar',1,'CategoryA','FB01',2]);
_gaq.push(['_trackPageview']);


 

ダウンロード数、外部へのリンクの計測


 移行前 ga.js

onClick="javascript:pageTracker._trackPageview('/download.html')"

 移行後 _gaq.push

onClick="javascript:_gaq.push(['_trackPageview', '/download.html']);"


 

イベントトラッキング


 移行前 ga.js

onClick="pageTracker._trackEvent('out','09',this.href,10);"

 移行後 _gaq.push

onClick="_gaq.push(['_trackEvent', 'out', '09',this.href,10]);"


 

トラッキングコードを効率的に置換


 ※置換は全てのファイルに影響するので、まずテストサイトで
 試してから行うなど、慎重に実施しましょう。


 WordPressの場合、<A>タグ内に埋め込んだメソッドであれば、
 置き換えのプラグインなど役立つかもしれません。
 「WordPress 置換」とかでいくつか出てきました。


 過去ログの内容も一括で置換できるプラグイン : 今日の覚え書き Tickler’s bunkum days


 ドリームウィーバーとかで作ったサイトなら、全頁置換とかはあるんですかね。
 単純に複数HTMLファイル内置換でしたら、このあたりのフリーソフトとか。


 TextSS 3.21の詳細情報 : 複数のHTML&テキストファイル内を一括置換!

 

参考リンク&サンプルソース


 Google Code Blog: Google Analytics Launches Asynchronous Tracking
 (公式の非同期トラッキングについての概要)


 Asynchronous Tracking Usage Guide - Google Analytics - Google Code
 (公式ガイド)


 Tracking API: The _gaq Global Object - Google Analytics - Google Code
 (公式トラッキングAPIについて)


 成長し続ける Google Analytics のエコシステム|Analytics 日本版 公式ブログ


 Google Analytics Developer FAQ - Google Analytics - Google Code
 (公式FAQ)


 ASCII.jp:Google Analyticsの「ユーザー」レポート|現場でプロが培ったGoogle Analyticsの使い方
 (非同期トラッキングのカスタム変数の使用例)


 Google Analyticsで本当の直帰率を調べる方法 2【非同期トラッキングコード 編】 | 海外SEO情報ブログ・メルマガ
 (公式ヘルプの英語訳など)


 Google Analytics 非同期版を早速 WordPress に組み込んでみますた ≪ ややゆっくりしていってネ!!!
 (非同期トラッキングをWordPress に組み込んでます)


 HTML5のscript要素でasync, deferを使ってパフォーマンスアップ - IT-Walker on hatena
 (script要素に今度から加わるasync属性について解説)


 Google Analyticsで「ラストタッチ」以外のコンバージョン要因を調べよう | Web担当者Forum
 (utmaクッキーまで調べる非同期コードを掲載!)


 _gaq.push (Google Analytics Wiki)
 (_gaq.pushメソッドについて解説)

 


Twitterに投稿できます>>

関連する記事

GoogleAnalyticsブログをRSS購読する(無料) Google Analytics 、フィード購読
当ブログは平日毎日更新しています。最新情報を便利に読めるRSS購読(無料、いつでも解除可能)が便利です。以下のアイコンでご希望のアイコンをクリックして下さい!
はてなRSSに追加 livedoor Readerに追加 My Yahoo!に追加  Googleに追加  goo RSSリーダーに追加 Bloglinesに追加 Powered by SEO対策 RSSプラス

yoshida , , ,

  1. 5 月 19th, 2010 at 23:55 | #1

    ぶくま → 非同期トラッキングコード移行マニュアル | カグア!Google Analytics 活用塾:事例や使い方 http://bit.ly/aVQ2K2

  2. 7 月 22nd, 2010 at 18:11 | #2

    リマインダーとしてツイート。GAの日本語版ヘルプはまだga.jsが中心だし。 非同期トラッキングコード移行マニュアル | カグア!Google Analytics 活用塾:事例や使い方 http://bit.ly/aqv0A5

  3. 8 月 31st, 2010 at 07:54 | #3

    最新のgoogle analyticsの問題が解決しました!多謝! 非同期トラッキングコード移行マニュアル http://bit.ly/8Xbrw2

  4. 8 月 31st, 2010 at 15:19 | #4

    Google Analytics非同期トラッキングコードで外部リンク計測がIEでうまく行かず、この2週間程ウーウー唸ってましたが、やっと解決。呼び出し側の記述が違ってた模様…>http://www.kagua.biz/tracking/asynchronous-ikou.html

Comment pages
  1. 5 月 19th, 2010 at 13:40 | #1
  2. 8 月 23rd, 2010 at 07:30 | #2