GA4「セッションの参照元」と「ユーザーの最初の参照元」の違い|レポートで数値が食い違う理由と使い分けの実務基準
GA4の「セッションの参照元」と「ユーザーの最初の参照元」の違いを、スコープの仕組みから解説。レポートで数値が食い違う典型5パターン、広告評価・新規獲得分析での使い分け基準、探索レポートでズレを確認する手順まで実務目線で整理します。
この記事のポイント
- 「セッションの参照元」は毎セッションで更新され、「ユーザーの最初の参照元」は初回訪問時に固定される仕様です。
- 広告など施策の成果評価はセッションスコープ、新規獲得チャネルの評価はユーザースコープを使うのが実務の基準です。
- 参照元の数値がレポート間で食い違うのは大半が仕様どおりの挙動であり、故障やデータ欠損とは限りません。
- 探索レポートで2つのディメンションを並べれば、ズレの大きさと発生条件を自分の目で確認できます。
Google アナリティクス 4(GA4)の集客レポートを開いて、「あれ、参照元の数字がさっきと違う」と手が止まった経験はないでしょうか。同じサイトの同じ期間を見ているはずなのに、ユーザー獲得レポートとトラフィック獲得レポートで流入元の内訳が微妙にずれる。これはGA4を実務で触る人がほぼ全員一度は通る混乱で、原因の多くは「セッションの参照元」と「ユーザーの最初の参照元」という2つのディメンションを取り違えていることにあります。
結論から言い切ると、この2つの違いは記録されるタイミングの違いです。セッションの参照元はアクセスが発生するたびに更新される一方、ユーザーの最初の参照元は初回訪問時の値が固定され、以降のセッションで上書きされません。どちらも「間違ったデータ」ではなく、それぞれ異なる問いに答えるためのディメンションです。この記事では、スコープという概念からこの違いを整理したうえで、数値が食い違う典型パターンと、広告運用の現場でどちらを使うべきかの判断基準まで踏み込んで解説します。

GA4「セッションの参照元」と「ユーザーの最初の参照元」の違いとは
セッションの参照元とユーザーの最初の参照元は、どちらも流入元を示すディメンションでありながら、記録される時点がまったく異なります。前者は毎回のセッション開始時に記録され、後者はそのユーザーが初めてサイトを訪れたときの値に固定されるという違いです。この一点を押さえるだけで、後述する数値の食い違いの大半は説明がつきます。
セッションの参照元=そのセッションの流入元
セッションの参照元(session_source)とは、そのセッションが開始されたきっかけとなった参照元を示すディメンションです。ユーザーが検索経由で訪れれば「google」、広告経由なら該当する広告媒体、直接URLを入力すれば「(direct)」というように、セッションが始まるたびに評価し直されます。同じユーザーが月曜にオーガニック検索で訪れ、水曜に広告をクリックして再訪すれば、それぞれのセッションで異なる参照元が記録されます。
ユーザーの最初の参照元=初回訪問時の流入元が固定される
ユーザーの最初の参照元(first_user_source)は、そのユーザーが初めてサイトに接触したときの参照元がユーザープロパティとして記録され、以後のセッションで上書きされない値です。つまりこのディメンションは「そのユーザーはそもそもどこから来た人か」という出自を表します。2回目以降にどれだけ違う経路で再訪しても、この値は変わりません。
比較表:定義・更新タイミング・主な用途
| 項目 | セッションの参照元 | ユーザーの最初の参照元 |
|---|---|---|
| スコープ | セッション | ユーザー |
| 更新タイミング | セッションごとに毎回 | 初回訪問時のみ固定 |
| 何を答える指標か | 「今回どこから来たか」 | 「そもそもどこから来た人か」 |
| 主な用途 | 施策・広告の成果評価 | 新規獲得チャネルの評価、コホート分析 |
| 対応レポート | トラフィック獲得レポート | ユーザー獲得レポート |
GA4の参照元ディメンションは3スコープある|ユーザー・セッション・イベントの整理
図1: ユーザー・セッション・イベントの3層構造図
GA4のディメンションはユーザー・セッション・イベントという3つのスコープのいずれかに属しており、参照元系のディメンションもこの分類に沿って複数存在します。どのレポートでどのディメンションが使われているかを把握しておくと、数値の出どころを追いやすくなります。
ユーザースコープ(最初の参照元/メディア/キャンペーン)
ユーザースコープのディメンションには、最初の参照元のほか最初のメディア・最初のキャンペーンがあり、いずれも初回訪問時の値がユーザーに紐づいて固定されます。ユーザー獲得レポートはこのスコープを軸に集計されており、「どのチャネルが新規ユーザーを連れてきたか」を評価するための土台になっています。
セッションスコープ(セッションの参照元/メディア)
セッションスコープには、セッションの参照元・セッションのメディア・セッションのデフォルトチャネルグループなどが含まれ、セッション単位で毎回評価されます。トラフィック獲得レポートやほとんどの探索レポートの標準ディメンションはこちらが基準です。広告のクリックからコンバージョンまでの一連の行動を追う際は、このスコープで見ないと実態とズレます。
イベントスコープと(not set)になりやすい注意点
イベントスコープの参照元関連ディメンション(イベントの参照元/メディアなど)は、個々のイベント発生時点のパラメータを保持します。実務でつまずきやすいのはここで、UTMパラメータが付いていないイベントや、セッションの区切りをまたいだイベントでは(not set)として表示されることがあります。イベント単位で流入経路を集計したい場合は、(not set)の割合を必ず確認したうえで、セッションスコープの値と突き合わせる運用が無難です。
なぜレポートで参照元の数値が食い違うのか|典型5パターン
2つのレポートを見比べて首をかしげる担当者
参照元の数値が合わない原因の大半は、GA4の仕様どおりの挙動です。以下の5パターンに当てはまるかを確認すれば、故障なのか設定ミスなのかを切り分けられます。
リピーターが別チャネルで再訪した場合
最初は検索経由で来訪し、2回目以降は広告やSNS経由で戻ってきたユーザーは、セッションの参照元では複数のチャネルにカウントされる一方、ユーザーの最初の参照元では常に最初の1件だけがカウントされます。リピーターの比率が高いサイトほど、この差は顕著に出やすいと言われています。
集客レポート2種類(ユーザー獲得/トラフィック獲得)の混同
ユーザー獲得レポートはユーザーの最初の参照元、トラフィック獲得レポートはセッションの参照元をそれぞれ軸に集計しています。この2つを「同じ集客データの見せ方違い」だと思い込んで比較すると、必ず数値がズレます。まずどちらのレポートを見ているのかを確認するだけで、混乱の半分は解消します。
ラストクリック帰属とセッション起点のズレ
コンバージョンの成果を評価する際に使われるアトリビューションモデルは、コンバージョン発生までの接触チャネルを評価する仕組みであり、セッションの参照元とは別の計算ロジックです。あるセッションで発生したコンバージョンが、そのセッション自体の参照元とは異なるチャネルに功績配分されることがあります。
Direct再訪時のセッション参照元の引き継ぎ仕様
GA4には、参照元が判定できないアクセス(ブックマークやアプリ経由など)が発生した際、直前のセッションの参照元情報を一定期間引き継ぐという仕様があります。この結果、体感としては「Direct」のはずのアクセスが別の参照元として記録され、逆に「なぜここがDirectになっているのか」と疑問を持つケースも起こります。Directやポールドの混在で悩んだ場合は、GA4のチャネル分類(Direct/Paid混在)を正す方法で原因の切り分け方を詳しく扱っています。
データしきい値・(not set)による欠損
探索レポートではプライバシーしきい値により、一部の行が非表示または(not set)にまとめられることがあります。標準レポートとの集計方法の違いも重なって、同じ期間・同じディメンションを見ているつもりでも合計値がズレることがあります。標準レポートと探索レポートの数値差については、標準レポートと探索レポートで数値が合わない原因で個別に整理しています。
どちらを使うべきか|目的別ディメンション選択の実務基準
図2: 目的別に使うディメンションを選ぶ判断フロー
参照元ディメンションの選択に迷ったら、「今回の行動を評価したいのか、その人の出自を評価したいのか」で決めるのが実務上もっとも外しにくい基準です。
| 目的 | 使うべきディメンション | 理由 |
|---|---|---|
| 広告・施策単位の成果評価 | セッションの参照元/メディア | 施策実施時のセッションを直接評価できるため |
| 新規獲得チャネルの評価・コホート分析 | ユーザーの最初の参照元/メディア | 獲得時点の起点をぶらさず追跡できるため |
| 月次の全体トレンド把握 | 両方を併記 | 施策効果と獲得構造の両面を見せられるため |
広告・施策の成果評価→セッションの参照元
Google広告やSNS広告のキャンペーンが実際にセッションを生み、そのセッション内でどう行動したかを見たい場合は、セッションの参照元を軸にします。広告管理画面のクリック数やコンバージョン数と突き合わせる際も、こちらのスコープで見ることでズレの原因を追いやすくなります。
新規獲得チャネルの評価・コホート分析→ユーザーの最初の参照元
「どのチャネルが新しい顧客との最初の接点を作れているか」を評価したい場合は、ユーザーの最初の参照元が適しています。獲得後のLTVやリピート率をコホートで追う分析でも、起点となるチャネルがぶれないこちらのディメンションのほうが扱いやすいと言われています。
CV分析ではアトリビューション設定も絡む点に注意
コンバージョンの評価にセッションの参照元を使う場合でも、実際の功績配分にはアトリビューションモデルの設定が影響します。データドリブンモデルとラストクリックモデルでは、同じコンバージョンでも配分先のチャネルが変わることがあります。アトリビューションとスコープの関係については、GA4のアトリビューションモデルの読み方で詳しく解説しています。
探索レポートで両者のズレを自分の目で確認する手順
言葉で説明されるより、自分のアカウントで実際のズレ幅を見たほうが納得感は大きいはずです。GA4の探索レポートを使えば、2つのディメンションを同一のテーブルに並べて比較できます。
自由形式で2ディメンションを並べる設定
探索レポートで自由形式のテーブルを新規作成し、ディメンションに「セッションの参照元/メディア」と「ユーザーの最初の参照元/メディア」の両方を追加します。指標にはセッション数とアクティブユーザー数を置くと、どのチャネルでどれだけの差が出ているかが一覧で確認できます。さらに詳細な検証をしたい場合は、BigQueryにエクスポートしたローデータをクエリして、セッション単位・ユーザー単位の生の値を突き合わせる方法もあります。
ズレが大きいときに疑うべき設定
想定より極端にズレが大きい場合は、まずクロスドメイン計測とUTMパラメータの設定を疑うべきです。複数ドメインをまたぐ導線でクロスドメイン設定が漏れていると、ドメイン間の遷移がセッションの参照元として誤って記録されることがあります。この挙動については、クロスドメイン設定時のデフォルトチャネルの挙動で具体的に扱っています。また、ユーザーの最初の参照元が固定される仕組みはCookieによる識別が前提になっているため、新規ユーザー判定の基準を押さえておくと理解が早まります。GA4の新規ユーザー判定はCookieが基準も合わせて確認しておくとよいでしょう。
広告運用レポートではどう使い分けるか|月次報告と媒体突き合わせの視点
月次報告前に媒体画面とGA4を突き合わせる担当者
複数媒体を横断して運用しているアカウントほど、月次レポートでどのディメンションを採用するかが報告の説得力を左右します。
媒体管理画面と比較するならセッションスコープ
Google広告の管理画面が示すクリック数・コンバージョン数と突き合わせる場合は、必ずセッションスコープの参照元を使います。ユーザースコープの数値で突き合わせると、リピーターの再訪分が反映されず、媒体側の数値と一致しないという指摘を受けることになります。GA4とGoogle広告のコンバージョン数がそもそも合わない要因は他にも複数あり、GA4とGoogle広告のコンバージョン数が合わない原因7パターンで整理しています。
月次レポートで両方併記する場合の注釈の書き方
経営層や広告主向けの月次レポートでは、Looker Studioなどでダッシュボード化する際に両方のディメンションを併記するケースも少なくありません。その場合は「セッション基準(当月の施策効果)」「ユーザー基準(新規獲得の起点)」という一言の注釈を添えるだけで、読み手の誤読をかなり防げます。数字だけを並べて説明を省くと、レポートを受け取る側が独自に解釈してしまい、後から食い違いを指摘されることになりがちです。
よくある質問
Q:GA4のユーザー獲得レポートとトラフィック獲得レポートは何が違いますか? ユーザー獲得レポートはユーザーの最初の参照元を軸に、トラフィック獲得レポートはセッションの参照元を軸に集計している点が違います。前者は新規ユーザーの獲得起点を、後者は期間内に発生したセッションの流入元をそれぞれ表すため、集計スコープそのものが異なります。
Q:ユーザーの最初の参照元は後から変わることがありますか? 原則として初回訪問時に記録された値は固定され、その後のセッションで上書きされることはありません。ただしCookieが削除された場合や、別のブラウザ・デバイスからアクセスした場合はGA4上で別ユーザーとして扱われるため、結果的に新しい「最初の参照元」が記録されることになります。
Q:広告のコンバージョン評価にはどちらのディメンションを使うべきですか? 施策単位の成果評価であれば、セッションの参照元を基本に見るのが実務上の定石です。ただしコンバージョンの功績配分そのものにはアトリビューションモデルの設定が影響するため、参照元ディメンションだけでなくアトリビューション設定も合わせて確認する必要があります。
Q:セッションの参照元が(not set)やDirectばかりになるのはなぜですか? UTMパラメータの付与漏れ、リダイレクトによるパラメータの消失、再訪時に直前セッションの参照元情報が引き継がれる仕様のいずれかが主な原因です。まず流入導線にUTMが正しく付いているかを確認し、次にリダイレクトの経路、最後に再訪時の引き継ぎ仕様の順で切り分けていくと原因を特定しやすくなります。
参照元の数値がレポート間で食い違う状況は、多くの場合「壊れている」のではなく、スコープの違いという仕様が正しく反映された結果です。とはいえ、どのディメンションをどの場面で採用すべきかの判断は、レポート設計や広告評価の精度に直結します。真策堂では、GA4のレポート設計や広告運用における指標選定について、こうした観点からのご相談を受けています。数値の解釈に迷う場面があれば、お気軽にお問い合わせください。
- アクセス解析
GTMのデータレイヤー変数がundefinedになる原因と確認手順|命名・タイミング・スコープの3層切り分けフロー
GTMのデータレイヤー変数がundefinedになる・dataLayer.pushの値が取れない原因を、命名ミス・タイミング・スコープの3層で切り分ける確認手順を解説。プレビューモードの正しい読み方、Version 1/2の違い、SPAの持ち越し問題まで当日中に原因を特定できます。
- アクセス解析
GA4とサーチコンソールを連携したのにレポートが表示されない原因と対処|リンク設定・コレクション公開・反映ラグの3層確認手順
GA4とSearch Consoleを連携したのにレポートが表示されない原因を、リンク設定・コレクション公開・データ反映ラグの3層で切り分ける確認手順を解説。最大48時間の反映待ち、過去データが遡らない仕様、しきい値でクエリが見れないケースまで、当日中に原因を特定できます。
- アクセス解析
TikTokピクセルが計測されない原因と切り分け手順|設置・発火・イベントAPI重複の3層診断フロー
TikTokピクセルのイベントが計測されない・イベントマネージャーに反映されない原因を、設置・発火・イベントAPI重複排除の3層で切り分ける手順を解説。Pixel Helperとテストイベントの使い方、event_idによる二重計上の診断、EMQ改善まで、当日中に原因特定できる実務フローです。