「GA4 のイベント数って何ですか?」 「セッション数とどう違うんですか?」 — GA4 を触り始めた人と話していて、いちばん最初につまずくのがこの 2 つの指標です。同じ「数を数える」 指標なのに、意味も計算方法も使い道もまったく違います。
本記事では「イベント数」 と「セッション数」 の違いを定義からやさしく整理し、GA4 ではすべての行動が「イベント」 として記録される仕組み、どちらの指標をどの場面で見るべきかまで一気に解説します。シリーズ「これだけは押さえたい・今さら聞けない Web マーケ基礎指標」 第 2 回です (第 1 回はセッション数・PV・UU の違い)。
この記事のまとめ#
-
イベント数 = 行動 1 回ごとに 1 加算 / セッション数 = session_start イベントの発火回数
ページ表示・スクロール・クリックなど 1 つの行動が 1 イベント。サイト訪問のたびに 1 セッション
-
GA4 ではセッションも PV も「イベントの一種」 として記録される
旧 GA とは違って、すべての行動を「イベント」 という共通の箱で記録する設計のため、通常 イベント数 > セッション数 になる
-
流入分析はセッション数・行動分析はイベント数で見るのが基本ルール
「どこから来た」 はセッション・「何をした」 はイベント。コンバージョンは特定のイベント単体で見る

1. GA4 のイベント数とセッション数 : 何が違うのか#
イベント数は、GA4 で記録される「ユーザーの行動 1 回 = 1 イベント」 の合計値です[1]。ページを開いた・スクロールした・リンクをクリックした・カートに追加した — すべての行動がイベントとして記録される仕組みです。
代表的な自動収集イベントは page_view (ページ読込)・scroll (90% スクロール)・click (外部リンククリック)・first_visit (初回訪問)・session_start (訪問開始) の 5 種類です[3]。
一方、セッション数は、ユーザーがサイトを訪問してから離れるまでの一連の行動を「1 セッション」 として数える指標です[2]。GA4 では session_start という特定のイベントが発火するたびにセッション数が +1 されます。
セッション切断の条件は次の通りです。
- 30 分間操作がないと自動的にセッション終了
- 翌日 (午前 0 時) になると新しいセッションとして数え直し
- ブラウザを閉じてもセッション終了
つまり セッションは「入れ物」・イベントは「中身」 の関係です。1 セッションの中に複数のイベントが入る構造になっていて、ユーザーがサイトに来て (session_start)・ページを見て (page_view)・スクロールして (scroll) — という一連の行動が 1 つのセッションに束ねられて記録されます。
「セッション数 = 訪問者数」 ではない点に注意してください。同じ人が 1 日に 5 回訪問すれば 5 セッションになります。訪問者数 (UU) は別の指標として扱います (セッション・PV・UU の違いはこちら)。

2. GA4 ではすべてが「イベント」 : なぜ数が「ずれる」 のか#
GA4 で最も覚えておきたいのが、すべての行動がイベントとして記録されているという設計思想です。ページ表示も、商品のカート追加も、サイトに着いたこと (セッション開始) すらも、内部では「イベント」 という共通の箱で記録されています[4]。
GA4 ではセッション数も PV も、根本的にはすべて「特定のイベントの発火回数」 として集計されます。セッション数は session_start の発火回数、PV は page_view の発火回数 — というように、セッションそのものが「イベントの一種」 として扱われている設計です。
イベント数とセッション数の値が違う理由は単純で、1 セッションの中に複数のイベントが発火するからです。具体例で見てみましょう。

1 ユーザーが 3 回訪問して 5 ページ閲覧 + カート追加 1 回した場合、合計は イベント数 = 9 / セッション数 = 3 となり、イベント数のほうが圧倒的に大きくなります。これが「セッション数 ≤ イベント数」 という不等式が常に成立する理由です。
実務サイトでは 1 セッションあたり 5-10 個のイベントが発火することが平均的で、EC サイトの商品閲覧 → カート追加 → 決済の動線では 1 セッションで 15-20 イベントになることもあります。カスタムイベントを含めた詳細なイベント設計は別記事 GA4 イベント設定の完全ガイド で扱っています。
3. どちらの指標を見るべきか : 場面別 使い分けガイド#
イベント数とセッション数のどちらを見るべきかは、「何を知りたいか」 で決まります。

シンプルに整理すると次の 3 つになります。
- 流入分析 (どこから来た) : セッション数で判定。GA4 メニュー「集客 → トラフィック獲得」 で source / medium 別に確認
- 行動分析 (何をした) : イベント数で判定。GA4 メニュー「エンゲージメント → イベント」 で発火数の多いイベントから順に並ぶ
- コンバージョン : **イベント数 (=コンバージョンイベント)**で判定。
purchaseやsign_upをコンバージョン設定して確認
迷ったときの基本ルールは「流入はセッション・行動はイベント」 です。これを覚えておけば、GA4 のどの画面を見るべきか自然に判断できるようになります。ユーザー数 (何人来た) を知りたい場合は、セッションでもイベントでもなく「アクティブユーザー」 (= UU) を見ます (GA4 EC ファネル分析の完全ガイド)。
よくある質問#
Q1. GA4 で「イベント数」 と「クリック数」 「タップ数」 はどう違いますか?
「イベント数」 はすべてのイベントの合計です。「クリック数」 は click イベント単体、「タップ数」 はモバイル端末でのタップ操作 (click イベントの一種) の発火数で、いずれもイベント数の内訳の 1 つです。
Q2. イベント数とセッション数が同じ数になる場合はありますか?
理論上はあります。1 セッション中に発火するイベントが session_start のみという即離脱で、全セッションがそうなった場合に等しくなります。実際は page_view が必ず 1 回は発火するため、セッション数 < イベント数 が常態です[5]。
Q3. 旧 GA の「直帰率」 や「セッション継続時間」 は GA4 のどこで見ればいいですか?
GA4 では「直帰率」 が「エンゲージメント率」 という指標に置き換わっています (1 - エンゲージメント率 ≒ 旧 GA の直帰率)[5]。「セッション継続時間」 は「セッションあたりの平均エンゲージメント時間」 として「集客 → トラフィック獲得」 で確認できます。direct/none が異常に増える原因は別記事 GA4 で direct/none が増える原因と対処 で解説しています。
参考文献#
- Google アナリティクス ヘルプ 「イベントについて」
- Google アナリティクス ヘルプ 「アナリティクスのセッションについて」
- Google アナリティクス ヘルプ 「自動収集イベント」
- Google アナリティクス ヘルプ 「推奨イベント」
- Google アナリティクス ヘルプ 「エンゲージメント率と直帰率」

