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