GA4でセッションを正しく把握できていますか。「UAより数字が減った」「エンゲージドセッションとの違いがわからない」と移行後に混乱するWeb担当者が後を絶ちません。
結論からお伝えすると、GA4のセッションはUAと定義が変わっており、数値が変わって当然です。
この記事では、定義・UA差分・確認方法・タイムアウト判断・KPI活用まで、BtoB視点を交えて実務で使える形で解説します。
GA4のセッションとは何か?
GA4のセッションとは、1人のユーザーがサイトを訪問してから離脱するまでの一連の操作のまとまりです。
ページ閲覧・クリック・スクロールなどの行動が一連のセッションとして記録されます。
セッションの定義(訪問から離脱までの一連の操作)
GA4では、ユーザーがサイトに訪問すると「session_start」イベントが自動で記録されます。その後、ページ遷移・クリック・スクロールなどのイベントが同一セッションに紐づいて計測されます。
セッションが終了する条件は1つだけです。
- 最後のイベントから30分間、操作がなかった場合
これ以外の条件(日付またぎ・参照元の変化)ではセッションは切れません。この点がUAと大きく異なる部分で、後述します。
GA4でセッションが開始・終了するタイミング
| タイミング | GA4の動作 |
|---|---|
| サイトへの新規訪問 | session_startイベントで新しいセッション開始 |
| 30分間操作なし | セッション終了(タイムアウト) |
| 日付をまたぐ | セッションは継続(切れない) |
| 参照元が変わる(別ページから流入) | セッションは継続(切れない) |
30分のタイムアウトは管理画面から変更できます。ただし変更すると過去データとの連続性が失われるため、変更前の慎重な判断が必要です(詳細は後述)。
セッション数とユーザー数・ページビュー数の違いを整理する
この3つの指標は混同しやすいため、定義を整理しておきます。
| 指標 | 定義 | 主な用途 |
|---|---|---|
| セッション数 | 訪問の回数(1ユーザーが複数回訪問 = 複数カウント) | 集客量・頻度の把握 |
| ユーザー数 | 訪問した人の数(重複なし) | リーチの把握 |
| ページビュー数 | ページが表示された回数(1セッション内で複数発生) | コンテンツの閲覧量把握 |
1ユーザーが1日に2回サイトを訪問した場合、ユーザー数は1、セッション数は2、ページビュー数はそれぞれの訪問で閲覧したページ数の合計になります。
UA(旧GA)とGA4のセッションは何が変わったのか?
UAからGA4への移行後にセッション数が減少したと感じるケースの多くは、定義の変更が原因です。仕様の変化を理解せずにUAと比較すると、誤った判断につながります。
UAでセッションが切れていた3条件→GA4では1条件のみ
UAではセッションが終了する条件が3つありました。GA4ではこれが1条件に絞られています。
| セッション終了条件 | UA | GA4 |
|---|---|---|
| 30分間操作なし(タイムアウト) | ✓ | ✓ |
| 日付をまたぐ(深夜0時) | ✓ | ✗(切れない) |
| 参照元・メディアが変わる | ✓ | ✗(切れない) |
UAでは日付またぎでセッションが分断されていたため、深夜にかけてサイトを閲覧したユーザーのセッションが2つにカウントされることがありました。GA4ではこの重複カウントがなくなっています。
GA4のほうがセッション数が少なく出る理由
上記の仕様変更により、UAと同期間・同サイトを比較するとGA4のセッション数はUAより少なく出るのが一般的です。
主な理由は以下の2点です。
- 日付またぎによるセッション分断がなくなった
- 参照元変更によるセッション再開始がなくなった
そのため「GA4に移行したらセッション数が減った」という事実だけで「サイトの状態が悪化した」と判断するのは誤りです。計測方法が変わったことによる数値の変化であり、本来の訪問実態に近い数字に修正されたと捉えるのが正確です。
UA時代のレポートと数値を比較する際の注意点
UAのデータと比較分析を行う場合、以下の点に注意してください。
- 同一期間で単純比較しない:定義が異なるため、数値差はそのまま増減を意味しない
- 傾向(トレンド)で読む:絶対値ではなく前月比・前年比などの相対変化を見る
- GA4内で前後比較する:比較は「GA4同士」に限定することで精度が上がる
GA4の全体的な仕組みと指標については、GA4とは?設定方法と基本の使い方を初心者向けにわかりやすく解説で体系的に解説しています。

GA4特有の概念:エンゲージドセッションとは何か?
GA4にはUAにはなかった「エンゲージドセッション」という概念があります。セッション数とセットで理解しておくことで、データの読み方が大きく変わります。
エンゲージドセッションの定義(3条件のいずれかを満たすセッション)
エンゲージドセッションとは、以下の3条件のうちいずれか1つを満たしたセッションを指します。
- 10秒以上サイトに滞在したセッション
- キーイベント(コンバージョン)が1件以上発生したセッション
- 2ページ以上閲覧したセッション
1ページだけ見た場合でも、10秒以上滞在していればエンゲージドセッションとしてカウントされます。「ページを開いてすぐ離脱した」だけでなく「短時間でも内容を確認した」ことが評価されるため、ブログ記事や読み物系コンテンツの評価に適した指標です。
なお、「10秒」の閾値はGA4の管理画面「データストリーム」から変更可能ですが、変更すると過去データとの比較が困難になります。
セッション数とエンゲージドセッション数を並べて見る意味
セッション数だけを見ていると「訪問が多い=良い」という単純な読み方になりがちです。エンゲージドセッション数を並べることで、訪問の量と質を同時に把握できます。
例:
| 指標 | 今月 | 前月 |
|---|---|---|
| セッション数 | 5,000 | 4,800 |
| エンゲージドセッション数 | 1,500 | 1,800 |
| エンゲージメント率 | 30% | 37.5% |
このケースではセッション数は増加しているにもかかわらず、エンゲージメント率は低下しています。流入量は増えたが、関連性の低いトラフィックが増加した可能性が読み取れます。
エンゲージメント率との関係
エンゲージメント率は「全セッションのうちエンゲージドセッションが占める割合」を示します。計算式は以下の通りです。
エンゲージメント率 = エンゲージドセッション数 ÷ セッション数 × 100
エンゲージメント率の詳しい読み方・目安値・改善方法については、【GA4】のエンゲージメント率とは?直帰率との違い・目安・改善方法を解説で解説しています。

GA4でセッション数を確認する方法
GA4ではいくつかの経路でセッション数を確認できます。目的に応じて使い分けましょう。
チャネル別セッション数の確認(レポート>集客>トラフィック獲得)
流入チャネル別のセッション数を確認する最も基本的な方法です。
- GA4管理画面の左メニューから「レポート」をクリック
- 「集客」→「トラフィック獲得」を選択
- 「セッションのデフォルトチャネルグループ」ディメンションでチャネル別に表示

このレポートでは「オーガニック検索」「有料検索」「直接流入」「参照」などのチャネル別にセッション数・エンゲージドセッション数・エンゲージメント率を並べて確認できます。
チャネル別で読む際のポイント
- オーガニック検索が減少した場合→検索順位やコンテンツ内容を確認
- 直接流入が異常に多い場合→計測設定のミス(referral除外設定)を疑う
- 参照流入が多いチャネルを深掘り→新規流入元の発見につながることがある
ランディングページ別セッション数の確認(レポート>エンゲージメント>ランディングページ)
どのページが最初の入り口になっているかを確認します。
- 「レポート」→「エンゲージメント」→「ランディングページ」を選択
- 「セッション数」「エンゲージドセッション数」「エンゲージメント率」を横並びで確認

セッション数が多いページでエンゲージメント率が低い場合は、そのページがターゲットとの関連性を持てていない可能性があります。コンテンツや検索意図の見直しの起点として活用できます。
探索レポートでセッションをカスタム分析する方法
標準レポートで対応できない細かい分析は、探索レポートを使います。
- 左メニューの「探索」をクリック
- 「自由形式」を選択して新規レポートを作成
- 「ディメンション」にセグメント・デバイス・地域などを追加
- 「指標」(値エリア)に「セッション数」「エンゲージドセッション数」を追加

探索レポートでは、特定のユーザーセグメント(例:初回訪問のみ)に絞ったセッション分析や、複数の指標を掛け合わせたカスタムビューが作成できます。
セッションのタイムアウト設定は変更すべきか?
デフォルトの30分タイムアウトは多くのサイトに適していますが、コンテンツの性質によっては変更を検討すべきケースもあります。変更前にリスクを正確に把握することが重要です。
デフォルト30分の意味と変更できる範囲
30分という設定は「ユーザーが30分間何も操作しなければ、その訪問は一旦終了した」とみなすルールです。GA4の管理画面では1分〜7時間59分の範囲で変更できます。
設定変更の場所:
- GA4管理画面の左下「管理(歯車アイコン)」をクリック
- 「データストリーム」→ 該当ストリームを選択
- 「Googleタグを設定する」→「セッションタイムアウトを調整する」

変更を検討すべきケース
以下のようなサイトでは、30分タイムアウトが実態にそぐわないことがあります。
- 長尺の動画コンテンツを含むサイト:動画再生中は操作が発生しないため、30分を超えるとセッションが分断される
- 1ページの滞在時間が長いコンテンツ(深い読み物・マニュアル):ユーザーが静止して読んでいる場合も分断リスクがある
- eラーニング・テスト系のサービス:課題に集中している間は操作が止まりやすい
これらのケースでは、60〜90分程度への延長を検討する価値があります。
変更する前に確認すべきリスク(過去データとの断絶・チーム合意)
タイムアウト変更には2つの主要リスクがあります。
- 過去データとの断絶:変更前後でセッション数の基準が変わるため、前月比・前年比の比較が難しくなる。変更日を必ず記録しておくこと
- チーム内の認識ずれ:レポートを見る関係者全員が「変更があった」ことを知らないと、数値変化を誤解する原因になる
変更する場合は、変更日・変更前後の設定値・変更理由をドキュメントに残し、関係者に事前共有することが必須です。
セッション数をKPIとして使う際の実務的な考え方
セッション数はすべてのサイトに適したKPIではありません。サイトの目的と照らし合わせて適切に使う視点が重要です。
セッション数が適切なKPIになるケース・ならないケース
| ケース | 適性 | 理由 |
|---|---|---|
| メディア・ブログ(PV重視) | 適性あり | コンテンツへの到達回数を測るのに適している |
| EC(購買重視) | 場合による | セッション数より購入率・コンバージョン率を重視すべき |
| BtoBコーポレートサイト | 適正なし | セッション数より問い合わせ数・指名検索数が実態に近い |
| 広告のランディングページ | 適性あり | 流入の量と質を同時に評価するベースになる |
セッション数を単体で追うのではなく、エンゲージドセッション数や指名検索数と組み合わせて評価することをTechnogramでは推奨しています。
BtoBサイトでのセッション数の読み方(件数より質を見る視点)
BtoBサイトでは「セッション数の絶対値」より「エンゲージメント率との組み合わせ」が実態を反映します。
BtoBの購買は検討期間が数ヶ月に及ぶことが多く、1回の訪問で短時間だけ確認して離脱するケースが頻繁に発生します。その結果、セッション数が多くてもエンゲージメント率が低いという状態が起こりやすいです。
月次報告でBtoBサイトのセッション数を使う場合は、以下の組み合わせで報告することを推奨しています。
- セッション数(訪問量の推移)
- エンゲージドセッション数・エンゲージメント率(質の推移)
- 問い合わせ数・指名検索数(成果の推移)
AI検索時代にセッション数が横ばい・減少したときの解釈
AI Overviewなどのゼロクリック検索が普及すると、ユーザーがサイトに来る前に回答を得るケースが増え、オーガニックのセッション数が横ばいまたは微減するサイトが増えています。
この場合、セッション数の減少を「サイトの失敗」と即断するのは早計です。
- Google Search Consoleの表示回数・クリック率も合わせて確認する
- セッション数が減っても問い合わせ数が維持または増加していれば、質の高いユーザーだけが残っている可能性がある
- エンゲージメント率が上昇していれば「量は減っても質が上がった」状態と解釈できる
Technogramが支援するBtoB企業でも、AIO施策を実施後に「セッション数は横ばいだがエンゲージメント率と問い合わせ率が改善した」という事例が確認されています。AI検索時代は、セッション数単独ではなく複数の指標を複合的に評価する視点が求められます。
まとめ
- GA4のセッションは「最後の操作から30分間操作なし」の1条件のみで終了する。UAから大幅に変わった
- UAより GA4のセッション数が少なく出るのは仕様変更が原因であり、サイトの悪化ではない
- エンゲージドセッションはセッション数とセットで見ることで、訪問の量と質を同時に把握できる
- タイムアウト変更は動画・長尺コンテンツサイトで検討価値があるが、変更前に過去データとの断絶リスクを関係者で合意する
- BtoBサイトでのセッション数KPIは、エンゲージメント率・問い合わせ数・指名検索数と組み合わせて評価するのが実態に即した方法
まずはGA4のトラフィック獲得レポートでセッション数とエンゲージドセッション数を並べて確認し、自社サイトの訪問の質を把握することから始めてみてはいかがでしょうか。
よくある質問(FAQ)
Q. GA4のセッション数がUAより少なくなったのはなぜですか?
GA4ではUAにあった「日付またぎ」「参照元切り替え」でのセッション終了条件がなくなったため、1セッションとしてカウントされる範囲が広がりました。その結果、同じ訪問でもGA4のほうがセッション数は少なく計測されます。UAとGA4の数値を単純比較せず、計測方法の違いを理解した上で分析することが重要です。
Q. セッション数とユーザー数はどちらをKPIにすべきですか?
新規集客の規模を把握したい場合はユーザー数、訪問頻度やリピート状況を確認したい場合はセッション数が適しています。BtoBサイトでは月次報告でセッション数を基準にするケースが多いですが、エンゲージドセッション数・問い合わせ数との組み合わせで評価することを推奨します。
Q. セッションのタイムアウトを30分から変更しても問題ありませんか?
変更自体は可能ですが、変更前後でセッション数の基準が変わるため、過去データとの比較が難しくなります。変更する場合は変更日と設定値をチームで記録し、関係者に事前共有することが必須です。動画コンテンツや長尺ページを持つサイトでは延長を検討する価値があります。
Q. セッション数が急に減った場合、何を確認すればいいですか?
まずGA4のトラフィック獲得レポートでチャネル別に確認し、特定チャネルだけ減っているのか、サイト全体で減っているのかを切り分けます。全体的な減少であればGA4タグの不具合やGTMの設定変更も疑います。AI Overview普及によるゼロクリック増加の影響の場合は、Google Search Consoleの表示回数も合わせて確認してください。

