「解析ツールAでは月に4200セッションなのに、ツールBでは3100セッションと出ている。」
同じサイトを、同じ期間で見ているはずなのに、数字がまるで違う。そんな経験はないでしょうか。
セッションという言葉は、多くの解析ツールで最初に目にする基本的な指標です。それなのに、実はツールごとに数え方の細部が違います。
この違いを知らないまま数字だけを見比べると、「片方のツールが間違っている」という誤った結論にたどり着きがちです。実際にはどちらも壊れておらず、単に物差しの目盛りが違うだけということが少なくありません。
この記事では、セッションがどう区切られているのかという仕組みから出発し、なぜ数字が食い違うのか、そしてその食い違いを前提にどう数字を読めばよいのかを順に見ていきます。
セッションとは、ひとまとまりの訪問のこと
セッションとは、ひとりの訪問者がサイトに来てから離れるまでの、ひとまとまりの行動のことです。
ページビュー(PV)が「1枚のページが表示された回数」を数えるのに対し、セッションは複数のページ閲覧やクリックをまとめて「1回の訪問」として数えます。
例えば、トップページを見て、料金ページを見て、問い合わせフォームを送信した。この一連の流れは、ページビューとしては3件ですが、セッションとしては1件です。
さらに大きい単位として、ユーザー(訪問者)があります。同じ人が今日と来週の2回サイトを訪れれば、ユーザーは1人のままセッションは2件に増えます。
この3つの単位を混同すると、会議で報告する数字の意味がずれてしまいます。まずはページビュー・セッション・ユーザーの3層で数字を見る癖をつけておくと安心です。
セッションはこの3層のちょうど真ん中に位置します。ユーザーより細かく、ページビューより粗い、コンバージョン率を計算するときにいちばん使われる単位でもあります。だからこそ、その境界線の引き方が曖昧なままだと、CVRという最重要指標そのものが揺らいでしまいます。
セッションはどこで区切られるのか
セッションが「ひとまとまりの訪問」だとして、では、どこからどこまでが1回の訪問なのかを、ツールはどう判断しているのでしょうか。
時間による区切り(タイムアウト)
最も基本的な仕組みは、一定時間アクションが無かったら、そこでセッションを打ち切るというルールです。これをセッションタイムアウトと呼びます。
多くの解析ツールが採用している標準的な長さは30分です。ページの閲覧やクリックのたびに、この持ち時間はリセットされます。
具体的な記録で見てみましょう。
09:58:00 トップページを表示
09:59:40 料金ページを表示
10:01:10 資料請求ボタンをクリック
(ここまでがセッションA)
10:35:20 同じ訪問者が検索結果から再訪
→ 前回の行動から30分以上が経過
→ セッションBとして新しく数える
10時1分から10時35分までの間、この訪問者は何もしていません。34分の空白が30分のタイムアウトを超えたので、再訪した瞬間に新しいセッションが始まります。
タイムアウトはあくまで「これ以上待たない」という運用上の割り切りであって、訪問者の頭の中で検討が途切れたことを意味するわけではありません。この前提を忘れると、後述する分析の歪みに気づきにくくなります。
タイムアウト以外の区切り条件
ツールによっては、時間の経過以外の条件でもセッションを区切ります。代表的なのが、日付が変わるタイミングと、流入元(キャンペーン)が変わるタイミングです。
例えば夜11時50分から閲覧を始め、日付をまたいで0時10分まで滞在した訪問を、日付でセッションを分けて2件として数える設計のツールがあります。
また、広告経由で訪問した人が、セッションの途中で検索結果からも同じサイトに来た場合、その瞬間を新しいセッションの始まりとみなす設計もあります。
「セッションは時間だけで区切られる」と思い込んでいると、こうした挙動に出会ったときに数字の説明がつかなくなります。区切り条件が複数ある前提で数字を眺めるだけで、原因の見当がつけやすくなります。
タイムアウトの長さ設定は、ツールごとに違う
区切り方の仕組みが分かったところで、次は「その時間が何分か」という設定の話に移ります。
短い設定と長い設定のトレードオフ
30分という長さは目安であって絶対の値ではありません。管理画面から、この持ち時間を変更できるツールも少なくありません。
タイムアウトを短くすると、少し目を離しただけで別の訪問として数えられ、セッション数が実態より多く出やすくなります。長くしすぎると、逆に離れたはずの訪問がひとつに繋がり、滞在時間が実態より長く出やすくなります。
| 設定 | 向いているサイト | 起きやすいこと | 注意したいこと |
|---|---|---|---|
| 短いタイムアウト(数分〜15分程度) | 会員ページや決済など、操作が続くはずの導線 | 少しの離脱でもすぐ別セッション扱い | セッション数が水増しされやすい |
| 標準的なタイムアウト(30分前後) | 一般的なコーポレートサイトやサービスサイト | 多くのツールの初期設定と揃う | 他ツールとの比較の土台になる |
| 長いタイムアウト(1時間以上) | 長文コンテンツやオンラインコースなど滞在が長いサイト | 離脱と再訪が同じセッションに繋がりやすい | 滞在時間・PV数が実態より多く出る |
自分たちのサイトがどの行にいちばん近いかを一度確認し、初期設定のままで良いのかを判断しておくとよいでしょう。
仮の数値で見る、タイムアウトのインパクト
言葉だけでは実感が湧きにくいので、説明用の仮定の数値で規模感をつかんでおきましょう。
1日500セッションのサイトで、そのうち3%にあたる15セッションが、たまたま30分前後の空白を挟んで再訪していたとします。タイムアウトを15分に短縮すると、この15セッションの多くが2件に割れ、見かけ上のセッション数は515件前後まで増える計算です。
逆に60分へ延長すると、直前の15セッションの一部が別の再訪と結合し、500件を下回ることもあります。同じサイト・同じ訪問者の行動が、設定変更だけで1〜3%ほど動くのは珍しい話ではありません。この数値はあくまで仮定の例ですが、設定変更の前後で数字を単純比較してはいけない理由が、感覚としてつかめるはずです。
自分のタイムアウト設定を確認する
意外と見落とされがちですが、多くのチームは自分たちが使っている解析ツールのタイムアウトが何分なのかを把握していません。
管理画面の設定項目を一度確認し、チームで共有しておくだけで、「先月と比べてセッションが増えた・減った」という会話の精度が上がります。
設定を変えた月は、前月との単純比較ができなくなるという点も覚えておきましょう。比較のためには、変更前と変更後を分けて見る必要があります。
深夜またぎと流入元変更、扱いの差が生む食い違い
タイムアウトの長さだけでなく、時間以外の区切り条件の有無も、ツール間の数字を食い違わせる原因です。
深夜をまたぐ訪問
日付でセッションを区切る設計のツールと、区切らない設計のツールを同じサイトに両方入れているケースを考えます。
夜遅い時間帯にアクセスが集中するサイトほど、この差の影響を受けやすくなります。深夜0時をまたぐ訪問が多いサイトほど、日付区切りのツールのほうがセッション数を多く数える傾向があります。
例えばBtoBのサービスであれば深夜のアクセスは少なく、この差はほとんど表に出ません。一方でエンタメ系やコミュニティ系のサービスは深夜帯の利用が多く、同じ訪問者の行動でも、集計に使うツールによって日別のセッション数がずれることがあります。
流入元が変わる訪問
もうひとつの分かれ道が、流入元(キャンペーン)が変わったときの扱いです。
広告をクリックしてサイトに来た人が、いったん離れてから検索で戻ってきた場合、そのひと続きの行動を1セッションとして扱うか、2セッションに割るかがツールによって異なります。
| 起きること | 区切る設計での見え方 | 区切らない設計での見え方 | 実務への影響 |
|---|---|---|---|
| 深夜0時をまたぐ滞在 | 日付ごとに2セッションへ分割 | 1セッションのまま継続 | 日別のセッション数・CVRが変わる |
| 訪問中に流入元が変わる | その瞬間に新しいセッションを開始 | 最初の流入元のまま1セッション継続 | 流入元別の集計に同じ訪問が二重計上 |
流入元別の集計がどう作られているかは 流入元の正しい見方|検索・広告・メール・SNSを分けて計測する でも詳しく扱っています。あわせて読むと、なぜ流入元とセッションの定義が地続きの問題なのかが見えてきます。
セッションが割れると、分析はどう歪むか
区切り方の違いを知識として知るだけでなく、それが実際の分析にどう影響するのかまで押さえておきましょう。
ファネルの離脱に見えてしまう現象
ファネル分析では、ステップごとの通過をセッション単位で数えるのが基本です。ここでセッションが意図せず割れると、本当は続けて申し込みまで進んだ訪問者が、離脱したように見えてしまいます。
例えば、料金ページを見てから電話で問い合わせようか迷い、30分以上悩んでからやはりフォームで申し込んだ訪問者がいたとします。タイムアウトをまたいでいるので、記録上は「料金ページで離脱したセッション」と「フォームに直接来て申し込んだセッション」という別々の2件になります。
実際には1人の継続した検討行動なのに、ファネルの数字の上では離脱と新規の2件に分裂するわけです。ファネルの離脱ポイントの読み方そのものは ファネル分析の基本|離脱ポイントの見つけ方と改善の進め方 で扱っているので、セッション分裂の可能性も頭に入れたうえで読むと理解が深まります。
流入元の重複計上とCVRのブレ
流入元変更の扱いも、同じ根っこの問題です。ひとりの訪問者の行動が、集計上は「広告経由」と「検索経由」の2件に分かれて計上されることがあります。
この状態で広告の費用対効果を計算すると、広告が呼び込んだはずの成果の一部が、別の流入元の手柄として記録されてしまいます。流入元別のセッション数を足し合わせても、実際の訪問者数には一致しないことがある、と知っておくだけでも数字の読み方は変わります。
分裂は分母(セッション数)を実態より多く見せる方向に働きがちなので、同じ訪問者が2セッションに割れるほど、見かけ上のCVRは下がって見えます。CVRが急に悪化したように見えたときは、タイムアウトの近くで何か設定を変えていないか、先に確認する価値があります。
実務でセッション数とどう付き合うか
ここまでの内容を踏まえると、セッション数という指標との付き合い方も見えてきます。
ツール間の数字は比較しない
いちばん大事な心構えは、異なるツールが出したセッション数を横に並べて「どちらが正しいか」を議論しないことです。区切り方の設計思想が違う以上、両方とも自分の定義の上では正しく、単純に比較できる関係にありません。
解析ツールを乗り換えたときに数字の意味が変わって戸惑った経験がある方は多いはずです。その戸惑いの背景も、結局はここまで説明してきたセッションの区切り方の違いに行き着きます。ツール選びで何を優先すべきかは GA4は難しい?「導線計測」に絞るという選択肢 でも触れているので、ツールの乗り換えを検討している場合は参考にしてください。
代わりに見るべきなのは、同じツール・同じ設定のまま時系列で追ったときの変化です。先週比、先月比という相対的な動きであれば、ツール固有の癖は分子と分母の両方に同じようにかかるため、比較の意味が保たれます。
MonaLensのようなファネル計測に絞ったツールでも、コンバージョンは基本的にセッション単位で数えています。「何人が来て、そのうち何人が申し込んだか」という比率で見る限り、タイムアウトの多少の違いは結果への影響が小さくなります。割合で見るという習慣そのものが、区切り方の揺らぎに強い読み方です。
タイムアウト設定を変えるときの判断基準
タイムアウトの初期設定をそのまま使うか、自分のサイトに合わせて変えるか迷ったら、判断の軸はシンプルです。1回の訪問で通常どれくらい考え込む時間があるかを基準にします。
即決で申し込みが完了するような短い導線なら、初期設定のままで問題ありません。長文の記事を読んでから資料をダウンロードするような、検討に時間がかかるサイトなら、タイムアウトを長めにする余地があります。
滞在時間という指標そのものにも、似たような測定上のクセがあります。あわせて 滞在時間・エンゲージメントの正しい測り方 を読んでおくと、セッションと滞在時間という、隣り合う2つの指標のクセを一度に理解できます。
セッション単位の集計だけでは見えない部分もあります。分裂したセッションの裏に、実は途切れず続いていた一人の検討行動があったのかどうかを知りたいときは、集計値ではなく一人ひとりの行動ログまで降りて確認する必要があります。訪問のたびに区切られる前提で作られたグラフと、一人の訪問者を追いかける視点は、補い合う関係にあります。
セッションは、完璧に統一された物差しではありません。それでも、区切り方の仕組みを知ったうえで数字を見るのと、知らずに見るのとでは、同じ画面から読み取れる情報の量がまったく違います。
次に解析ツールを開いてセッション数を見るときは、その数字がどんなタイムアウトと条件の上に成り立っているのか、一度確かめてみてください。「なぜこの数字なのか」を説明できる状態こそが、セッションという指標と正しく付き合えている目安です。