|
注: このページで解説している内容は、最新バージョンのトラッキング コードが対象となっています。以前のバージョンをご使用の場合は、こちらをご覧ください。
使用しているトラッキング コードのバージョンを確認する方法につきましてはこちらをご覧ください。 |
Google Analytics インストール ガイドをご覧いただくと、プロファイル設定などレポート閲覧に必要な設定を簡単にご理解いただけます。詳細については、ヘルプ センターをご覧ください。
-
ステップ 1: Google Analytics アカウントの作成
ステップ 2: プロファイルの設定
ステップ 3: カスタム設定用のトラッキング コードの編集
ステップ 4: ページへのトラッキング コードの設置
ステップ 5: AdWords アカウントへのリンク
ステップ 6: コンバージョンの目標と到達プロセスの設定
ステップ 7: 広告キャンペーンのタグ設定
ステップ 8: フィルタの作成
ステップ 9: ユーザーへのアクセス許可
ステップ 10: e コマース トランザクションのトラッキングを有効にする
| ステップ 1: Google Analytics アカウントの作成 | トップへ戻る |
AdWords をご利用の場合: AdWords アカウントと Analytics アカウントをリンクすると、Adwords 経由のユーザーをトラッキングしたり、Adwords の費用データをインポートすることができます。AdWords アカウントにログインし、[レポート] タブから [Google Analytics] にアクセスして、手順に従ってください。
Analytics アカウントを作成する方法は下記のとおりです。- http://www.google.com/analytics/ja-JP/
にアクセスします。 - Google アカウントのメール アドレスとパスワードを入力し、[ログイン] をクリックます。Google アカウントをお持ちでない場合は、[今すぐ申し込み] をクリックして Google アカウントを作成してください。
- [申し込み] をクリックします。
- ウェブサイトの URL を入力します。このとき、プルダウン リストから http:// または https:// のどちらかを選択してください。[アカウント名] 欄にアカウントの名前を入力して、[続行] をクリックします。
- 連絡先を入力し、[続行] をクリックします。
- Google Analytics 利用規約をお読みください。この利用規約に合意いただける場合は、チェックボックスの [はい] をオンにし、[アカウントを新規作成] をクリックして設定を続けてください。
[トラッキング手順] ページに表示されるトラッキング コードは、解析対象となるすべてのページに設置していただく必要がございます。収集したデータをカスタマイズする場合は、このステップより先に進んでから、コードを貼り付けてください。トラッキング コードを今すぐ設置する場合は、ステップ 4 まで進んでください。
このまま続ける場合は、[トラッキング手順] ページの [続行] をクリックして、新しいアカウントにアクセスします。
| ステップ 2: プロファイルの設定 | トップへ戻る |
レポートを活用するには、プロファイルの設定が重要です。プロファイル設定画面を表示する方法は下記のとおりです。
- [プロファイル] 表で編集対象のプロファイルを特定します。
- [編集] をクリックします。[プロファイル設定] ページが表示されます。
- [サイト プロファイル情報] 表で [編集] をクリックします。
デフォルトのページ
この設定項目でサイトのデフォルト ファイル(例 index.html)を定義すると、www.example.com と www.example.com/index.html へのアクセスを統合して集計できます。この 2 つは実際は同じページですが、デフォルトのページ設定を行うまでは、異なるページとして記録されます。
URL クエリ パラメータを除外
URL に動的セッションやユーザー ID が含まれる場合、Analytics でこれらの変数を除外して、変数の異なるページを個別のページとしてカウントしないよう設定できます。除外する変数をカンマ (半角) で区切って入力してください。
e コマース サイト
e コマースのレポート機能と e コマース分析レポートを有効にするには、[はい] を選択します。e コマースのレポート機能の詳細については、ステップ 10 で説明いたします。
| ステップ 3: カスタム サイト設定用トラッキング コードの編集 | トップへ戻る |
トラッキング コードは、ほとんどのサイトで動作するように設計されていますが、トラッキングの条件によっては、コードを変更する必要がございます。下記のいずれかに該当する場合は、トラッキング コードに必要な変更を加えてから、ページに設置してください。
下記の設定方法をご覧ください。
- 1 つのプロファイルで複数のドメインをトラッキングする(たとえば、メイン サイトと SSL のレンタル カート)
- 1 つのプロファイルで 2 つ以上のサブドメインをトラッキングする
- 複数のドメイン エイリアスをトラッキングする
| ステップ 4: ページへのトラッキング コードの追加 | トップへ戻る |
ページにトラッキング コードを追加する
Google Analytics は、トラッキング コードが設置されているページのみトラッキングすることができます。HTML ファイルに直接記述するか、インクルード(SSI)などの方法で、解析するすべてのページにトラッキング コードを設置してください。
トラッキング コードを確認する方法は下記のとおりです。
- Google Analytics にログインします。
- [Analytics 設定] ページで、トラッキング コードを作成するプロファイルを探します。トラッキング コードはプロファイルごとに作成されますのでご注意ください。
- プロファイルの [設定] 列で [編集] をクリックします。
- [サイト プロファイル情報] ボックスの右上にある [ステータスを確認] をクリックします。
- [トラッキング コードの追加手順] セクションのテキスト ボックスからトラッキング コードをコピーします。
基本的な設定: トラッキング コード全体をコピーし、トラッキングする各ページの </body> タグの直前に貼り付けます。インクルードまたはテンプレートを共有している場合は、これらのファイルのいずれかに挿入してください。
-
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try{
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview();
} catch(err) {}
</script>
上記の例の「xxxx-x」はご自身の Google Analytics アカウント番号に置き換えてください。独自のトラッキング コードを確認するには、トラッキング コードを確認するの手順をご覧ください。
トラッキング コードの設置が完了すると、Google Analytics がデータの収集を開始します。24 時間以内にレポートにデータが表示されます。
データベース主導型サイト: index.php ページまたは同等のページ(default.php、index.cfm)にトラッキング コードを挿入します。
フレームのページ: フレームで構成されたページは、1 回の閲覧で FRAMESET タグまたは IFRAME タグのどちらかを含むフレーム ページと、フレーム内に表示される複数のページのページビューとが同時に発生するため、ページビューが実際に閲覧されたコンテンツ数よりも多くカウントされる場合がございます。また、サイトのページが他のページのフレームとしてのみ表示される場合でも、トラッキング コードを設置することをおすすめします。親フレームにトラッキング コードが設置されていないと、検索エンジンや他のサイトから親フレームにアクセスした場合、参照元、キーワード、ソースのキャンペーン情報を収集することができません。
フレームで構成されるサイトのレポートを解析するをご覧ください。
| ステップ 5: AdWords アカウントへのリンク | トップへ戻る |
AdWords アカウントをお持ちの場合、AdWords キャンペーンから費用データを自動的にインポートできます。AdWords アカウントと Analytics アカウントをリンクするには、AdWords アカウントにログインして [レポート] タブの [Google Analytics] をクリックし、表示される手順に従ってください。
| ステップ 6: コンバージョンの目標と到達プロセスの作成 | トップへ戻る |
買い物のページやメール登録のページにユーザーを誘導することを目的としているサイトの場合は、Google Analytics の目標と到達プロセスを使用して、達成したコンバージョン数を記録できます。
- コンバージョンの目標には、商品の購入、登録、ダウンロードなど、目的とする操作を行ったユーザーに表示されるウェブページを設定します。
- 目標到達プロセスには、目標に到達するまでにユーザーが通過するステップを設定します。目標到達プロセスを設定すると、ユーザーがプロセスを放棄した回数(および移動先のページ)と目標値をご確認いただけます。
各プロファイルには、最大で 4 つの目標と、それぞれの到達プロセスを設定できます。コンバージョンの目標と到達プロセスを設定する方法は下記のとおりです。
目標情報を入力します。
- [Analytics 設定] ページで、作成するプロファイルを探し、[編集] をクリックします。
- プロファイルに設定できる 4 つの目標欄から 1 つを選択し、[編集] をクリックします。
- [目標 URL] を入力します。この URL のページにユーザーが到達すると、コンバージョンとして記録されます。たとえば、登録確認のページ、清算手続き完了のページ、サンキュー ページなどを指定します。
- [目標名] を入力します。目標名は Google Analytics アカウントに表示されます。
- 目標を [オン] または [オフ] に設定して、このコンバージョンの目標 URL をトラッキングするかどうかを指定します。通常、[有効な目標] の設定は [オン] にしておきます。
- 目標到達プロセスの最初のページの [URL] を入力します。このページは、目標ページに向かうすべてのユーザーに共通して表示されるページを指定します。たとえば、清算手続きのプロセスをトラッキングする場合、そのステップとして特定の商品のページを含めると、他の商品から清算手続きページに移動したユーザーが記録されなくなりますのでご注意ください。
- このステップの [名前] を入力します。
- このステップがコンバージョン プロセスに必須のステップである場合は、右側にあるチェックボックスをオンにします。これにより、このページを経由せずに目標ページに到達したユーザーはコンバージョンにカウントされなくなります。
- 残りの目標ステップも同様に指定して、目標到達プロセスを設定してください。プロセスは最大 10 ステップまで設定可能です。
- 上記の手順で入力した URL の大文字と小文字を区別する場合は、チェックボックスをオンにします。
- [目標値] を入力します。Google Analytics では、この値を使用して投資収益率(ROI)を計算します。目標値には任意の設定値または e コマースの領収ページより抽出した実際のトランザクションの取引額を使用することが可能です。値を設定する場合はフィールドに目標値を入力します。動的な値を使用する場合は、フィールドを空欄のままにして、e コマース トランザクションをトラッキングするをご覧ください。
- [マッチ タイプ] を選択します。目標として選択できるマッチ タイプは、完全一致、前方一致、正規表現一致の 3 種類です。
- 完全一致: このオプションを使用した場合、目標到達プロセスや目標 URL として入力した URL と、レポートに表示される URL が完全に一致する必要がございます。たとえば、動的なセッション ID やクエリ パラメータを含めることはできません。注: 目標を完全一致で指定した場合(例: http://domain.com/page.html)、末尾にスペースがあると目標と一致したとみなされず、コンバージョンは記録されません。目標を正規表現の部分一致で設定した場合(例: ^/page.html)は、末尾にスペースがあっても問題になりません。
- 前方一致: サイトに動的に生成されるコンテンツがある場合、[前方一致] フィルタを使用して固有の値を除外します。たとえば、URL が「http://www.example.com/checkout.cgi?page=1&id=9982251615」で、id の値がユーザーによって異なる場合、「http://www.example.com/checkout.cgi?page=1」と入力し、[マッチ タイプ] に [前方一致] を選択します。
- 正規表現一致: このオプションでは、正規表現を使用して、URL を指定します。ステムや CGI に付加したパラメータがユーザーにより異なる場合に便利です。たとえば、多数のサブドメインからユーザー アクセスがあり、URL でセッション ID を使用している場合は、正規表現を使用して URL の固定要素を指定します。たとえば、「page=1」と指定すると「http://sports.example.com/checkout.cgi?page=1&id=002」と「http://fishing.example.com/checkout.cgi?page=1&language=fr&id119」の両方に一致します。
- コンバージョンの目標と目標到達プロセスの設定を保存する場合は [変更を保存] をクリックし、保存せずに終了する場合は [キャンセル] をクリックします。
コンバージョンの目標設定の詳細については、下記の記事をご覧ください。
| ステップ 7: 広告キャンペーンのタグ設定 | トップへ戻る |
AdWords アカウントをご利用の場合: AdWords キャンペーンのみをトラッキングする場合、この設定は必要ございません。AdWords アカウントと Analytics アカウントをリンクすると、Adwords のキーワードに必要なトラッキング変数が自動的にタグ設定されます。
オンライン広告のタグ設定は、Google Analytics で広告効果を測定するうえで重要な手続きです。タグ設定では、お客様のサイトに誘導する広告などのリンクに Analytics が指定するパラメータを付加していただきます。
通常は、自動的にタグが設定される Google AdWords 以外の、キーワード広告のリンク、バナー広告およびその他の広告、プロモーション用メール メッセージ内のリンクにタグを設定する必要がございます。キャンペーンを区別する方法をご理解いただければ、タグの設定自体は非常に簡単です。また、URL 生成ツールでもリンクにタグを簡単に設定できます。
リンクのタグ設定の詳細については、リンクにタグを設定するをご覧ください。概要は下記のとおりです。
| 変数 | 名前 | 説明 |
| utm_source | ソース | サイトへの参照には、参照元またはソースがございます。ソースには、Google 検索エンジン、AOL 検索エンジン、ニュースレターの名前、参照元サイトの名前などがございます。 |
| utm_medium | メディア | ソースの分類にはメディアを使用します。ソースとメディアを併用すると、参照元に関する詳細情報をトラッキングできますたとえば、Google 検索エンジンのソースであれば、メディアは広告主様が広告料を支払うスポンサー リンクの「CPC」や無料検索エンジンの結果に表示されるリンクの「organic」などになり、ニュースレターのソースであれば、メディアは「メール」や「印刷」などになります。 |
| utm_term | キーワード | キーワードは、ユーザーが検索エンジンに入力する単語やフレーズです。 |
| utm_content | コンテンツ | コンテンツ ディメンションでは、ユーザーがどの広告をクリックしてサイトにアクセスしたかを確認できます。コンテンツ ターゲット広告やコンテンツ(A/B)テストで、最も高い収益をあげている効果的な広告を特定する場合に使用します。 |
| utm_campaign | キャンペーン | キャンペーン ディメンションでは、「春のスキー用品セール」などの商品プロモーションや「夏に向けてシェイプ アップ」などのスローガン キャンペーンを識別できます。 |
下記に URL 例を示します。
http://www.examplesite.com/
?utm_source=google&utm_medium=ppc &utm_term=exampleword &utm_content=campaign1 &utm_campaign=exampleproduct
| ステップ 8: フィルタの作成 | トップへ戻る |
フィルタを使用して、レポート内の特定のデータのみを対象にしたプロファイルを作成したり、特定のデータを除外したり、文字列を変換することができます。
フィルタは必ずしも必要な設定ではございませんが、フィルタを活用すると、表示するデータを簡単に加工することができます。またフィルタは適用後のデータにのみ影響するので、できるだけ早く設定することをおすすめします。Analytics がデータの収集を開始してからフィルタを追加しても、古いデータにはフィルタの設定が反映されません。
下記のような場合はフィルタを作成することをおすすめします。
- 特定のサブドメインやサブディレクトリだけをレポートに表示する
- 特定のユーザーや地域からのトラフィックを除外する
- 動的パラメータを把握しやすい文字列に変換する
フィルタを活用できるケースは他にもございますが、利用されない場合はこのステップを省略して次のステップに進んでください。
フィルタは下記のように構成されます。
- フィルタの名前
- 実装するフィルタの種類
- 適用対象のフィルタ フィールド。フィルタ フィールドの詳細については、ヘルプ センターのフィルタ フィールドに表示される情報をご覧ください。
- フィルタ パターンは、フィルタ フィールドと照合する文字列を記述します。このフィールドでは、正規表現、ワイルドカードを使用する特殊な構文、照合用のテキスト文字列を使用します。手順とヒントについては、正規表現についてをご覧ください。
フィルタを作成する方法は下記のとおりです。
- [Analytics 設定] ページで [フィルタ マネージャ] をクリックします。
- [フィルタを追加] をクリックします。
フィルタの種類
Analytics には、一般的な目的に利用できる3 つの既定フィルタと、いくつかのカスタム フィルタが用意されています。
既定のフィルタ:
- [ドメインからのトラフィックをすべて除外]: 企業内部ネットワークなど、特定のネットワークから発生したトラフィックを除外する場合に使用します。
- [IP アドレスからのトラフィックをすべて除外]: 特定のソースからのトラフィックを除外する場合に使用します。1 つの IP アドレスや IP アドレスの範囲を入力できます。
- [サブディレクトリへのトラフィックのみを含める]: プロファイルで特定のサブディレクトリ(www.example.com/motorcyclesなど)のデータのみを集計する場合に使用します。
カスタム フィルタ:
- 除外: フィルタ パターンに一致するログ ファイルの行(ヒット)全体を除外します。フィルタ フィールドで指定した値が含まれる行は他のフィールドも完全に除外されるため、たとえば、フィルタでブラウザの Netscape を除外対象にした場合は、Netscape でサイトを閲覧したユーザーのデータ(パス、参照元、検索キーワード、地域、ドメイン情報など)もすべて除外され、レポートに反映されません。
- 一致: フィルタ パターンに一致するログ ファイルの行(ヒット)を含めます。一致しないユーザーによる閲覧はすべて除外され、これらの閲覧に関するデータはすべてレポートに集計されません。
- 検索と置換: 単純なフィルタで、フィールドから一致するパターンを検索し、他の形式に置換します。
- ルックアップ テーブル: URL などに含まれるコードをわかりやすい文字列に変換するためのルックアップ テーブルを指定できます。たとえば、電話の機種に関するルックアップテーブルを指定して、URL に含まれる電話のプラットフォームの短縮 ID を、電話のウェブ ブラウザの製品名とメーカー名に変換することができます。
- 詳細: 1 つまたは 2 つのフィールドから、新たなフィールドを作成できます。抽出した 2 つのフィールドのデータを指定した他のフィールドに上書きして、新たなフィールドを作成できます。詳細については、アドバンス フィルタに関する記事をご覧ください。
- 大文字/小文字: フィールドのコンテンツをすべて大文字または小文字に変換します。このフィルタは英文字にのみ適用され、記号や数字には適用されません。
一般的な利用例
サブドメインへのトラフィックのみを集計: 複数のサブドメインを含むサイト全体にトラッキング コードを設定している場合、特定のサブドメイン専用のレポートを作成するには、サブドメインのみのデータを含めるフィルタをプロファイルに適用します。
フィルタの種類: カスタム フィルタ > 一致
フィルタ フィールド: ホスト名
フィルタ パターン: subdomain\.example\.com
大文字と小文字の区別: いいえ
上記のフィルタ設定でサブドメイン subdomain.example.com 以外のすべてのトラフィックがデータから除外されます。
内部 IP アドレスを除外: ご自身や従業員による社内からのアクセスをレポートから除外するには、下記のフィルタにお客様のネットワーク IP のアドレスを入力します。2 番目の例では、複数ある IP アドレスの除外を範囲で指定しています。IP アドレス フィールドには、正規表現を使用してください。
フィルタの種類: IP アドレスからのトラフィックをすべて除外
IP アドレス: 99\.999\.999\.9
または、192.168.1.1 から 192.168.125 の範囲を除外
フィルタの種類: IP アドレスからのトラフィックをすべて除外
IP アドレス: ^192\.168\.1\.([1-9]|[1-9][0-9 ]|1[01][0-9]|12[0-5])$
| ステップ 9: 他のユーザーへのアクセス許可 | トップへ戻る |
Google Analytics では、アカウントにユーザーを何人でも追加することができます。またユーザーごとのレポートへのアクセス権をさまざまなレベルで設定することも可能です。
プロファイルへのアクセスの許可
他のユーザーへのアクセスを許可するには、下記をご覧ください。なお、アクセスを許可するユーザーには、無料の Google アカウントを作成していただく必要がございます。
- [ユーザー マネージャ] をクリックします。
- [ユーザーを追加] をクリックします。
- 追加するユーザーのメール アドレス、姓、名を入力します。
- このユーザーのアクセス タイプとして [レポートのみを表示] または [アカウント管理者] のいずれかを選択します。[アカウント管理者] を選択すると、ユーザーはアカウントの設定を編集することができます。
- [レポートのみを表示] を選択した場合は、このユーザーがアクセスできるプロファイルを選択します(アカウント管理者はすべてのプロファイルにアクセスできます)。選択しないプロファイルのレポートは、このユーザーには表示されません。
- [追加] をクリックして、選択したプロファイルを [選択したプロファイル] リストに追加します。
- [変更を保存] をクリックすると、新しいユーザーが作成されます。
| ステップ 10: e コマース トランザクションのトラッキングを有効にする | トップへ戻る |
サイトの領収ページにいくつかの簡単な設定を行うだけで、購入された商品に関する情報を Analytics で自動的に記録できるようになります。トランザクションや商品情報の分析に必要なデータは、Analytics の指定する形式で記述された非表示のフォームから自動的に収集されます。一般的なテンプレート型の e コマース システムであれば、この設定に必要な情報を追加することができます。
下記の手順でサイトのプロファイルに e コマース レポートを有効にする必要がございます。
- [Analytics 設定] ページで、該当するプロファイルの横にある [編集] をクリックします。
- [サイト プロファイル情報] ボックスで [編集] をクリックします。
- [e コマース ウェブサイト] で [e コマース サイトです] チェックボックスをオンにします。
必要事項を入力します。
ご利用の e コマース システムで、領収ページに設定されたトラッキング コードより下に下記の行が書き込まれている必要がございます。e コマース トランザクションをトラッキングするで説明されているように、かっこ内のすべての項目を実際の値に置き換えます。
<script type="text/javascript">
<script type="text/javascript">
pageTracker._addItem(
var gaJsHost =(("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
try {
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
; var pageTracker = _gat._getTracker("UA-XXXXX-1");
pageTracker._addTrans(
"1234", // 注文 ID
"マウンテン ビュー", // アフィリエーション
"1,199", // 合計
"129", // 税金
"500", // 配送料
"横浜市", // 都市
"神奈川県", // 都道府県
"日本" // 国
);
"1234", // 注文 ID
"DD44", // SKU
"T シャツ", // 商品名
"グリーン M サイズ", // カテゴリ
"1,199", // 価格
"1" // 数量
);
pageTracker._trackTrans();
} catch(err) {}
</script>
トランザクション情報を領収ページに書き込む手順の詳細については、e コマース トランザクションをトラッキングするをご覧ください。
詳細
複数のドメインやサブドメインにまたがるトランザクションのトラッキング: メインのサイト以外のドメインやサブドメインで発生したトランザクションをトラッキングする場合にトラッキング コードを更新する手順については、Google Analytics でサードパーティのショッピング カートをトラッキングするをご覧ください。
サードパーティのショッピング カート(レンタル カート)との互換性: Google Analytics では、ファーストパーティ Cookie の技術を使用してユーザーをトラッキングしてレポートを作成します。そのためファーストパーティ Cookie が、ユーザーのブラウザのセキュリティ設定で除外された場合(通常ファーストパーティ Cookie がセキュリティ設定で除外されるケースは多くありません)そのユーザーのデータを収集することはできません。また、ショッピング カート サイトのソース コードの編集や Google Analytics トラッキング コードの設置が不可能な場合、ショッピング カート サイトのデータを収集することはできません。