この記事の要点:
- GA4(Google アナリティクス 4)は、サイトに来た人がどこから来て、何を見て、成果につながったかを計測するGoogleのツールです。SEOでは「検索から来た人が、サイトで何をしたか」を確かめるために使います。
- SEOのために最初に見るのは「トラフィック獲得」「ランディング ページ」「キーイベント」の3つです。全部の画面を覚える必要はありません。
- 見る前に、測定IDが1つにまとまっているか、社内からのアクセスを除くか、Search Consoleとつないだかを確かめます。設定が崩れていると、数字を正しく読めません。
- 検索語はGA4ではなくSearch Consoleで見ます。2つは数え方が違う別のデータなので、数字を一致させようとせず、傾向を見比べます。
GA4とは:SEOのために見るのは3つのレポート
GA4(Google アナリティクス 4)とは、サイトに来た人がどこから来て、何を見て、問い合わせなどの成果につながったかを計測するGoogleのアクセス解析ツールです。SEOでは、検索から来た人がサイトで何をしたかを確かめるために使います。アクセス解析の全体の考え方と、目的別に最初に見る指標は「アクセス解析とは」で説明しています。
GA4には多くのレポートがありますが、SEOのために最初に見るのは次の3つです。この3つで「検索からの訪問は増えたか」「どの記事から入られたか」「成果につながったか」が分かります。
| レポート | 答える問い | 主な数字 |
|---|---|---|
| トラフィック獲得 | 検索からの訪問は増えたか、減ったか | セッション、エンゲージメント率、キーイベント |
| ランディング ページ | どの記事から入られ、読まれたか | セッション、平均エンゲージメント時間、キーイベント |
| キーイベント | 問い合わせなど、成果につながったか | キーイベントの数、キーイベントのあったセッション |
一方で、「どんな検索語で表示され、クリックされたか」はGA4では基本的に分かりません。検索結果に表示されてからクリックされるまではSearch Console、サイトに来た後はGA4、と役割を分けて考えます。
| 項目 | GA4 | Search Console |
|---|---|---|
| 見る範囲 | サイトに来た後の行動 | Google検索の結果に表示されてから、クリックされるまで |
| 主な数字 | セッション、ユーザー、エンゲージメント、キーイベント | 表示回数、クリック数、CTR、平均掲載順位 |
| 検索語 | 基本的に分からない | 「クエリ」で確認できる |
| 対象の検索エンジン | Google以外の検索からの訪問も含む | Google検索のみ |
社内の報告で「UU」と呼ばれる数字が、GA4のどのユーザー指標にあたるかはUU(ユニークユーザー)とはで整理しています。
数字を見る前に確かめる初期設定
GA4の数字は、設定が正しいことが前提です。導入済みのサイトでも、次の4つを最初に確かめます。
- 計測のタグが二重になっていないか:プラグインやテーマなど、複数の場所にGA4の設定があると、同じ訪問が重ねて数えられたり、設定がばらばらになったりします。
- データの保持期間:アナリティクス ヘルプによると、ユーザー単位・イベント単位のデータの保持期間は、標準のプロパティでは2か月か14か月から選べます。この設定は「探索」などの詳しい分析に影響し、標準のレポートの集計には影響しません。前年と比べる分析をするなら14か月にしておきます。探索の作り方は「GA4の探索レポートの使い方」で説明しています。
- 社内からのアクセスを除くか:社内の閲覧が多いサイトでは、社内のIPアドレスを内部トラフィックとして定義し、データフィルタで除外することを検討します。
- Search Consoleとつないだか:つなぐと、GA4の画面でSearch Consoleの検索語や表示回数も見られます。
当サイト(seoagent.jp)では、GA4の設定が2つのプラグイン(Site Kitと、SEO用のプラグイン)にありました。Site Kitの1つ(測定IDは1つ)にまとめ、もう一方の分析機能を止めて、Google タグの送信先が1つであることを確かめています。
計測のタグは、ページの表示速度にも関わります。当サイトでは、約180KBのGoogle タグがページの処理を0.46秒ほど止めていたため、計測の設定は残したまま、タグ本体をページの読み込み後に読むように変えました。Lighthouseのモバイルの点数は92から96〜97になりました(ラボ値)。
まだ入れていない場合の導入手順
GA4を入れるには、アナリティクスのアカウントとプロパティを作り、ウェブのデータストリームを追加して、表示された Google タグをサイトのすべてのページに設置します。
- Google アナリティクスにGoogleアカウントでログインし、アカウントを作成します。
- プロパティを作成し、レポートのタイムゾーンと通貨を選びます。
- データストリームで「ウェブ」を選び、サイトのURLを入れます。「G-」で始まる測定IDが発行されます。
- Google タグをサイトに設置します。サイトの管理画面やプラグインに測定IDを入れる、Google タグ マネージャーで設定する、タグのコードを全ページの head に貼る、のいずれかの方法を使います。
- リアルタイム レポートで、自分の訪問が数えられるかを確かめます。
設置の方法は1つに絞ります。プラグインとタグ マネージャーの両方に設定すると、同じ訪問が重ねて数えられることがあります。
社内からのアクセスを除く手順
アナリティクス ヘルプでは、内部トラフィックの除外を次の流れで説明しています。
- データストリームの設定で、社内のIPアドレスを「内部トラフィック」として定義します。
- 「データフィルタ」で、内部トラフィックを除外するフィルタを作ります。
- フィルタを「テスト」の状態にして、意図どおりに区別されているかを確かめます。
- 問題がなければ「有効」に切り替えます。
有効にしたフィルタで除外したデータは、後から元に戻せません。過去のデータにも適用されません。いきなり有効にせず、テストで確かめてから切り替えます。
ユーザーと権限を追加する
GA4にほかの担当者を追加するには、管理者の役割を持つ人が、「管理」のアカウントまたはプロパティの「アクセス管理」から、メールアドレスと役割を指定します。役割ごとにできることと、相手に合わせた最小限の権限は「GA4とSearch Consoleの権限」で説明しています。
- 「管理」を開き、「プロパティのアクセス管理」(アカウント全体なら「アカウントのアクセス管理」)を選びます。
- 右上の「+」から「ユーザーを追加」を選びます。
- メールアドレスを入れて役割を選び、必要なら費用や収益の指標を見せないデータ制限を付けて追加します。
| 役割 | できること |
|---|---|
| 管理者 | ユーザーの追加・削除を含め、すべてを管理できる |
| 編集者 | 設定を変更できるが、ユーザーの管理はできない |
| マーケティング担当者 | オーディエンスやキーイベントなど、マーケティングに関わる設定を編集できる |
| アナリスト | 探索レポートなどの共有の分析を作成・編集できる |
| 閲覧者 | 設定とデータを閲覧できる |
外部の協力先には、閲覧者やアナリストなど、作業に必要な最小の役割から渡します。役割と制限の詳細はアナリティクス ヘルプ:アクセス権とデータ制限の管理で確かめられます。
検索からの訪問を見る:トラフィック獲得
「レポート」の「集客」にある「トラフィック獲得」では、訪問(セッション)がどの経路から来たかを、チャネル(流入経路の分類)ごとに確認できます。検索結果の通常の枠から来た訪問は「Organic Search」にまとめられます。
- 「トラフィック獲得」を開き、表の左の列がセッションのデフォルト チャネル グループになっていることを確かめます。
- 右上の期間で、比べたい期間を選びます。「比較」をオンにすると、前の期間と並べて見られます。
- 「Organic Search」の行で、セッション、エンゲージメント率、キーイベントの変化を見ます。
- 検索エンジンごとに分けたいときは、表の列を「セッションの参照元」に切り替えます。
期間を比べるときは、同じ長さで、曜日の並びがそろう期間を選びます。例えば「直近4週間と、その前の4週間」のように比べると、平日と休日の差による見かけの増減を避けやすくなります。季節で検索が変わる商品やサービスでは、前年の同じ時期とも比べます。
Organic Searchに含まれるもの
アナリティクス ヘルプの「デフォルト チャネル グループ」によると、Organic Searchは、参照元が検索サイトの一覧に当てはまるか、メディアが「organic」の訪問です。Google以外の検索エンジンからの訪問も含まれます。チャネルの説明では、GoogleのAIによる概要やAIモードからの訪問もOrganic Searchに含まれるとされています。
また、アナリティクス ヘルプの更新情報によると、2026年5月に、ChatGPTやGeminiなどのAIアシスタントからの訪問をまとめる「AI Assistant」チャネルが追加されました。
どの記事から入られたかを見る:ランディング ページ
ランディング ページは、訪問者が最初に開いたページです。「エンゲージメント」の中にある「ランディング ページ」レポートで、ページごとのセッションや平均エンゲージメント時間を確認できます。
- 「ランディング ページ」レポートを開きます。
- フィルタ(「フィルタを追加」)で、セッションのデフォルト チャネル グループが「Organic Search」のものに絞ります。
- セッションの多い順に並べ、検索からよく入られている記事を確かめます。
- 同じ表で、キーイベントの列を見て、成果に近い記事を見つけます。
例:検索からのセッションは多いのにキーイベントが無い記事は、記事から問い合わせや関連ページへの道筋が無いのかもしれません。反対に、セッションは少ないのにキーイベントがある記事は、検索での見つかりやすさを高める候補です。
成果につながったかを見る:キーイベント
キーイベントは、問い合わせの送信や資料請求など、事業にとって重要な行動として設定したイベントです。以前は「コンバージョン」と呼ばれていました。アナリティクス ヘルプでは、Google 広告のコンバージョンと区別するために、GA4では「キーイベント」という名前を使うと説明しています。
- 成果を決める:問い合わせ完了、資料請求、会員登録など、事業として数えたい行動を決めます。
- イベントとして計測する:完了ページの表示やフォームの送信を、イベントとして計測できるようにします。
- キーイベントとしてマークする:管理画面のイベントの一覧で、対象のイベントをキーイベントとしてマークします。
- テストで確かめる:自分でフォームを送信し、レポートに反映されるかを確認します。反映には時間がかかることがあります。
SEOの記事で使われることが多いキーイベントの例
SEOの記事で使われることが多いキーイベントは、問い合わせの完了、資料請求、会員登録・無料体験の申し込み、電話番号のタップです。
| 成果 | 計測のしかたの例 | 確かめること |
|---|---|---|
| 問い合わせの完了 | 送信後の完了ページの表示をイベントにする | 完了ページが送信した人だけに表示されるか |
| 資料請求 | 申し込みフォームの送信、または完了ページの表示 | 同じ人の再読み込みで重ねて数えられないか |
| 会員登録・無料体験の申し込み | 登録完了の画面の表示 | 外部のサービスで完了する場合、計測できる範囲 |
| 電話番号のタップ | 電話番号のリンクのクリックをイベントにする(タグ マネージャーなどでの設定が必要) | タップは通話の成立とは別であること |
例として挙げたもので、どれを成果にするかはサイトの目的によって異なります。
ページを見ただけ・スクロールしただけのような行動を多くキーイベントにすると、本当の成果が見えにくくなります。数は絞ります。
Search ConsoleとつないでGA4で検索語を見る
GA4とSearch Consoleはリンク(連携)できます。アナリティクス ヘルプによると、つなぐとSearch Consoleのデータを使った2つのレポートが使えます。
| レポート | 分かること |
|---|---|
| 検索語のレポート(英語の画面では Google Organic Search Queries) | 検索語ごとの、Search Consoleの表示回数・クリック数・掲載順位など |
| ランディングページのレポート(英語の画面では Google Organic Search Traffic) | ランディングページごとの、Search Consoleの数字とGA4の数字(国・端末で分けられる) |
- GA4の「管理」で、Search Consoleのリンクを作ります(Search Console側から作ることもできます)。
- リンクする、GA4のウェブのデータストリームとSearch Consoleのプロパティを選びます。
- これらのレポートは初期設定では公開されていません。左のメニューの「ライブラリ」で、Search Consoleのコレクションを公開します。
つないでも、2つの数字が一致するわけではありません。Search ConsoleはGoogle検索の結果での表示とクリック、GA4はサイトでの訪問を数えます。GA4の数字は、計測のタグが動き、データが送られた訪問だけです。数字の差は、傾向を見比べる材料として扱います。
数字の読み方:エンゲージメント率と判断の目安
GA4では「直帰率」よりも「エンゲージメント率」が中心の数字です。アナリティクス ヘルプによると、次のどれかに当てはまるセッションを「エンゲージメントのあったセッション」と数えます。
- 10秒を超えて続いた
- キーイベントが発生した
- 2回以上のページ(画面)の表示があった
エンゲージメント率は、全セッションのうちエンゲージメントのあったセッションの割合です。直帰率はその反対の割合です。1ページで疑問が解決する記事では、エンゲージメント率が低めに出ても問題がないことがあります。直帰率の考え方は「直帰率とは」で説明しています。
ランディング ページのレポートなどに出る「平均エンゲージメント時間」は、ページが画面の前面に表示されていた時間をもとにした数字です。記事の長さによって適切な時間は変わるため、ほかの記事と単純に比べず、同じ記事を直す前と後で比べる使い方が向いています。
| 状態 | 考えられること | 次にすること |
|---|---|---|
| Organic Searchのセッションが減った | 検索での表示・クリックが減った、または計測の設定が変わった | Search Consoleで同じ期間のクリック数を確かめ、どちらの変化かを切り分ける |
| セッションは多いが、エンゲージメント率が低い | 記事の冒頭が検索した人の疑問に答えていない、表示が遅い | 冒頭で答えを示しているか、端末ごとの表示を確かめる |
| 読まれているが、キーイベントが無い | 次の行動への道筋が無い、成果の設定が漏れている | 関連ページや問い合わせへのリンク、キーイベントの設定を確かめる |
| 急に数字が増えた・減った | タグの二重設置や削除、フィルタの変更 | リアルタイム レポートやタグの設定を確かめる |
数字だけで原因を決めず、ページ別・期間別に分けて確かめます。GA4の使い方と関わる分析・効果測定の記事は「分析・効果測定の記事一覧」にまとめています。
SEOの確認で毎月見る手順
SEOの確認では、毎月、計測が動いているか、検索からの訪問の増減、Search Consoleとの比較、入口の記事、成果の5点を順に見て、直す記事を決めます。最初は見る項目を絞って始め、慣れてから増やします。
- 計測が動いているかを確かめる:リアルタイム レポートで、自分の訪問が数えられるかを見ます。数字が急に変わった月は、まず設定の変更を疑います。
- 検索からの訪問の増減を見る:トラフィック獲得で、Organic Searchのセッションを前の期間と比べます。
- Search Consoleと見比べる:同じ期間のクリック数が同じ方向に動いているかを確かめます。片方だけが動いていれば、計測の問題か、Google以外の検索の変化かを切り分けます。
- 入口の記事を確かめる:ランディング ページをOrganic Searchで絞り込み、上位の記事の増減を見ます。
- 成果を確かめる:キーイベントの数と、キーイベントがあった入口の記事を見ます。
- 直す記事を1〜3本決める:数字の状態ごとの判断の目安を使い、次の月までに直す記事と、直した日付を記録します。
よくある質問
GA4で、検索した人がどんなキーワードで来たかは分かりますか?
GA4だけでは基本的に分かりません。Google検索の検索語はSearch Consoleで確認します。Search Consoleとつなげば、GA4の画面でも検索語ごとの表示回数やクリック数を見られます。
「Organic Search」はGoogleからの訪問だけですか?
いいえ。Google以外の検索エンジンからの訪問も含まれます。検索エンジンごとに見たいときは、セッションの参照元で分けて確かめます。
GA4とSearch Consoleで、クリック数とセッション数が合いません。設定の誤りですか?
多くの場合、誤りではありません。数える対象と方法が違う別のデータです。差の大きさが急に変わったときは、タグの設置やフィルタの変更がなかったかを確かめます。
GA4とUA(旧アナリティクス)は何が違いますか?
UA(ユニバーサル アナリティクス)は、標準のプロパティでは2023年7月1日に新しいデータの処理を終え、GA4に引き継がれました。UAがページビューやセッションを中心に数えるのに対し、GA4はページの表示もクリックもすべて「イベント」として数えます。直帰率の意味も変わっており、GA4とUAの直帰率の定義の違いで説明しています。
GA4は無料で使えますか?
標準のGA4は無料で使えます。大規模なサイト向けには有料版の「Google アナリティクス 360」があり、扱えるデータの上限やサポートの内容が違います。この記事で説明しているレポートと設定は、無料のGA4で使えます。
SEOAGENTでできること
SEOAGENTでは、Search ConsoleとGA4を連携し、記事ごとにクリックや検索語、GA4の自然検索からの訪問と、成果として設定したキーイベントを確認できます。2つは別のデータとして扱い、取得できない状態を「0件」や「問題なし」とは扱いません。記事内のリンクのクリックを数えるには、お客様のGoogle タグ マネージャーでの設定が必要で、SEOAGENTがサイトにタグを入れることはありません。



