GA4

GA4の「セッション」とは?図解で分かりやすく解説

GA4の「セッション」の定義

POINTGA4における「セッション」とは分かりやすくいえば、1回あたりの「サイト訪問」のことを指す

分かりやすく理解するため、1回あたりの「サイト訪問」をセッションと理解して問題ないが、より正確にセッションの仕組みを解説すると、GA4におけるセッションは、特定のユーザーが発生させた「一連のイベントのまとまり」を指す。

  • 識別方法: 各イベントには ga_session_id というパラメータが自動的に付与される。このIDが同じイベント群をまとめて「1セッション」とカウントする。
  • 開始の定義: session_start イベントが発生したタイミングで開始される。
  • 終了の定義: 最後のイベントから30分間(デフォルト)操作がない場合に終了する。

セッションとは、特定の期間内にウェブサイトまたはアプリで発生した一連のユーザー インタラクションのことです。詳しくは、アナリティクスのセッションについてをご覧ください。

アナリティクスでは、ユーザーがアプリをフォアグラウンドで開くか、現在アクティブなセッションがないとき(以前のセッションがタイムアウトした場合など)にページまたはスクリーンを表示すると、セッションが開始されます。

デフォルトでは、30 分間操作がなければセッションが終了します(タイムアウトします)。ただし、セッションのタイムアウト時間を調整することはできます。[セッションのタイムアウトを調整する] の最大値は 7 時間 55 分です。

[GA4] セッション – アナリティクス ヘルプ

UAとGA4の「セッション」の集計方法の違い

POINT30分間の操作がなければ「セッション」終了

GA4になり「セッション」が切れる条件は30分間以上の操作が見られなかった場合に限りセッション終了となる仕様に変更された。例えば、30分間の操作がなくセッションが切れ、再度ページを閲覧した場合は新規セッションが開始される。

  • 日付をまたぐ場合
    UA: 夜の23時55分に訪問し、翌日の0時5分まで閲覧していた場合、午前0時でセッションがリセットされ「計2セッション」となる。
    GA4: 0時をすぎても30分以内の操作であればセッションは途切れず、「1セッション」のまま継続する。
  • 参照元(流入元)が変わる場合
    UA: サイト閲覧中に一度離脱し、30分以内に別の広告や検索経由で再訪すると、新しいセッションが開始されれる。
    GA4: 30分以内であれば、途中で流入元が変わってもセッションは分割されず、同じセッションとして継続する。

関連記事

【GA4 SQL】再帰CTEで同一ページを除いた「2ページ目」を取得 BigQuery WITH RECURSIVE

【GA4 SQL】新規ユーザーのユーザーセグメントを日次で適用

【GA4 SQL】ページ単位のエンゲージメント分析

おすすめ記事

最近の記事
おすすめ記事
  1. GA4の「セッション」とは?図解で分かりやすく解説

  2. SQL不要でSearch Consoleを深掘り!BigQuery「会話型分析」で実現する次世代SEOデータ分析 Conversational Analytics

  3. Search ConsoleのデータをBigQueryにエクスポートする全手順

  1. クエリのスケジューリングで最新データをLooker Studioで可視化

  2. 【GA4 SQL】ページの前後をBigQueryから取得

  3. 【GA4 SQL】再帰CTEで同一ページを除いた「2ページ目」を取得 BigQuery WITH RECURSIVE

PAGE TOP