セッション数とは?PV・ユーザー数との違いをGA4の時系列例で解説

公開日:
最終更新日:
カテゴリ: マーケ基礎用語, マーケティング予算・KPI
著者: 与謝秀作
セッション数は、Webサイトやアプリで発生した「ひとまとまりの利用」を数える指標です。ページ表示を数えるPV、期間内の識別ユーザーを数えるユーザー数とは異なります。GA4では、進行中のセッションがない状態でページや画面を表示するなどの条件を満たすと新しいセッションが始まります。
たとえば、同じ識別ユーザーが1回の訪問で3ページを見れば、正常に計測された条件では3PV・1セッション・1ユーザーです。しばらく時間を空けて再訪すれば、ユーザーは同じでもセッションは増えます。セッション数をそのまま来訪者の人数と呼ばないようにします。
PV・セッション・ユーザーを使い分ける
指標 | 数える単位 | 分析に向く問い |
|---|---|---|
WebのPV | 計測されたページ表示 | コンテンツが何回閲覧されたか |
セッション数 | ひとまとまりの利用 | どの流入の訪問が成果につながったか |
ユーザー数 | 期間内に重複排除した識別単位 | どれだけ利用者に届いたか |
ページ表示の定義はPV数の数え方、端末やUser-IDによる人数の違いはユニークユーザーの説明で確認できます。計測の欠損やアプリの活動を含む範囲では単純な大小関係が成り立たないため、常にPV≧セッション≧ユーザーと覚えるのではなく、単位を理解します。
GA4ではいつ新しいセッションになるか
GA4のセッションの公式説明では、進行中のセッションがない状態でページや画面を表示する、アプリをフォアグラウンドで開くなどの条件でセッションが開始します。既定では30分間操作がないとタイムアウトし、その後の利用は新しいセッションになります。時間設定を変更しているプロパティでは、その設定を前提に考えます。
30分は連続利用の総時間の上限ではありません。操作を続ければ30分を超えるセッションもあり得ます。また、サイトを離れた、タブを閉じたという事実だけで、その瞬間に必ずセッションが終了したとは言えません。再び利用したときの経過時間と計測状態を確認します。
GA4では午前0時をまたいだことや、利用中にキャンペーン情報が変わったことだけで新しいセッションは始まりません。過去のUAの仕様との違いは公式の指標比較に説明されています。
日付変更と再訪を時系列で数える
以下は架空例です。同じ識別ユーザーが同じWebサイトを利用し、ページ表示は1操作につき1回収集され、既定の30分タイムアウトを使うとします。
時刻・操作 | PV | セッションの扱い |
|---|---|---|
23:55にページAを表示 | 1 | 1回目が開始 |
翌0:05にページBへ移動 | 1 | 日付変更だけでは分かれず、1回目のまま |
一度離れ、0:10にページCを表示 | 1 | タイムアウト前なので1回目のまま |
その後操作せず、0:45にページDを表示 | 1 | 最後の操作から35分空き、2回目が開始 |
この例の合計は4PV・2セッション・1識別ユーザーです。日付が変わったこと、途中で離れたこと、タイムアウトしたことを分けると、数える理由が明確になります。実際には識別子が変わる、送信が失敗するなどの条件でも値が変わるため、例と同じ前提かを確認します。
どの訪問を見るかでレポートを選ぶ
流入経路ごとの訪問を見るには、トラフィック獲得でセッションのデフォルトチャネルグループやセッションの参照元/メディアを確認します。最初のユーザーの参照元は初回獲得を表し、その期間の各訪問の流入とは別です。
入口ページごとの訪問を見るにはランディングページのセッション数を使います。ページとスクリーンの表示回数は、入口以外の回遊も含むため、特定記事のPVをその記事から始まった訪問数とは扱いません。レポートの場所はコレクションや権限によって異なるので、対象プロパティと指標名を確認します。
- 施策別の集客:セッションの流入経路と入口ページ。
- 記事の閲覧量:ページ表示と、訪問中の回遊。
- 到達の広がり:適切なユーザー指標。
- 目的達成:成功条件を確認した成果と、同じ範囲のセッション。
エンゲージメント率・直帰率の意味
GA4では、既定で10秒を超える、キーイベントがある、2回以上のページ/スクリーン表示がある、のいずれかを満たしたセッションがエンゲージメントの対象です。時間条件は設定で変更できます。first_visit、first_open、session_startは、キーイベントとして扱ってもこの判定のキーイベント条件には使われません。詳しくはエンゲージメント率と直帰率の公式定義を参照してください。
エンゲージメント率は、エンゲージメントのあったセッション÷セッション数です。直帰率はその補数で、1−エンゲージメント率となります。「直帰=1ページだけ見た」ではありません。1ページだけでも時間条件や適格なキーイベントでエンゲージメントに該当し得ます。反対に、この活動条件を満たしても有効な問い合わせがあったとは限りません。
成果率の分母をそろえる
次の架空例では、対象の100セッションのうち10セッションで問い合わせ成功があり、再送などを含める前の確認対象イベント件数は12件とします。成功条件と重複を検証してから成果として使うことが前提です。
計算 | 結果 | 意味 |
|---|---|---|
成功があった10セッション÷100セッション | 10% | セッション単位の成功率 |
成功イベント12件÷100セッション | 0.12件/セッション | 訪問当たりのイベント件数。成功セッション率ではない |
12イベントを登録人数とみなす | 計算不可 | 人物の重複排除や成功条件を別途確認する必要がある |
GA4でも、指標には件数と率があります。Data APIの指標定義のように、分母がセッションかユーザーか、分子がイベント数か成果のあったセッションかを記録します。問い合わせ数が増えても質が変わる場合があるため、有効問い合わせや売上などと合わせて判断します。
増減を読む前の確認事項
- 期間・タイムゾーン・Web/アプリ・ホスト・言語パスをそろえる。
- 流入経路と入口ページを分け、集客の変化と回遊の変化を区別する。
- タイムアウト、タグ、同意、識別条件の変更を確認する。
- 直近データの処理状況と、キーイベントの成功条件・重複を確認する。
- session_startの件数との一致だけで正常・異常を決めない。
GA4のセッション指標には推計が使われ、開始イベント数や独自集計と常に同じになるわけではありません。差を調べる場合はセッションID・推計・UAとの違いを参照し、集計条件ごとに切り分けてください。




