GA4カスタムチャネルグループで「ノーリファラー直接流入」と有料広告を正確に分離する設定ガイド
GA4のカスタムチャネルグループを使い、ノーリファラー直接流入に紛れ込んでいる有料広告トラフィックを正確に分離する実務設定ガイド。チャネル先勝ちロジック・UTMガバナンス設計・広告媒体との数値突き合わせ診断まで体系的に解説します。
TL;DR
- GA4の「ダイレクト」急増は忠実ユーザーの増加ではなく計測の限界を示すシグナルであり、有料広告の誤分類が混入していることが多い。
- GA4のチャネル評価は先勝ちロジックで動くため、有料チャネルのルールをダイレクトより上位に配置するだけで誤分類の大半を解消できる。
utm_mediumの大文字・独自命名などUTM命名規則の揺れがGA4デフォルト正規表現と不一致になり、広告流入がダイレクトに吸い込まれる最大原因のひとつ。- カスタムチャネルグループの変更は即座に過去データへ遡及適用されるため、設定前に必ずチャネル分布をエクスポートして保存しておく。
- LINE・Slackなどメッセージアプリ経由の流入はUTMパラメータがなければ構造上カスタムチャネルグループでも分離不能であり、残存ダイレクトとして受け入れる必要がある。
なぜ有料広告の流入がGA4の「ダイレクト」に混入するのか
Google Analytics 4(GA4)のレポートを開いたとき、ダイレクトチャネルのセッション数が予想以上に多い、あるいは月を追うごとに比率が上がり続けているという状況に疑問を感じるマーケ担当者は少なくありません。この現象の多くは、純粋なURL直打ちやブックマークからのアクセスだけでなく、有料広告からの流入が誤分類されて混入している可能性を含んでいます。問題の構造を技術的背景から理解することが、正確な計測環境の構築における第一歩です。
ノーリファラーが発生する5つの技術的原因
GA4がセッションを「ダイレクト」に分類する主な技術的原因は次の5つです。
- HTTPS→HTTPリダイレクト: ブラウザはHTTPS(暗号化済み)からHTTP(非暗号化)へ遷移する際、セキュリティポリシー上リファラー情報を送出しません。広告ランディングページがHTTPのままになっていると、広告クリック後のリファラーが完全に消失します。
- リダイレクト経由のUTM欠損: 短縮URLサービスや外部LP作成ツール、アフィリエイト計測タグを経由すると、URLパラメータが剥落するケースがあります。
- モバイルアプリ内ブラウザ(WebView): アプリ内のWebViewはOSブラウザとは異なるリファラー制御を行うため、外部サイトへの遷移時にリファラーが欠落することがあります。
- メールクライアント: メール本文内のURLをクリックした場合、多くのメールクライアントはリファラーを送出しません。UTMパラメータを付与していない場合はダイレクトに計上されます。
- rel=noreferrer属性: 第三者サイトが
rel="noreferrer"を設定したリンクからの流入はリファラーなしとして扱われます。
これらのルートを経由した流入は、UTMパラメータが正しく保持されていなければGA4のダイレクトに吸収されます。
GA4のダイレクト分類は「計測の限界」を示すシグナル
MarTech.org の記事「Why direct traffic in GA4 isn’t what it looks like」では、ダイレクトトラフィックを「チャネルとして機能する実体」ではなく「計測の限界を示すシグナル」として再定義すべきという視点が示されています。ブランド検索との相関がないままダイレクトが急増している場合は、忠実ユーザーの増加ではなく広告タグの崩壊や計測設定の不備として最初に疑うべきというフレームです。
日本市場でもこの視点は実務に直結します。特にテレビCMや屋外広告などオフライン施策との連動期間中にGA4のダイレクト比率が急上昇するケースでは、純粋な直接流入とUTM欠損による誤分類が混在していることが多く、両者を切り分けないまま「施策効果が出ている」と判断すると意思決定を誤るリスクがあります。
広告費が見えなくなる「サイレント誤帰属」が意思決定に与えるダメージ
有料広告のコンバージョンがダイレクトチャネルに紛れ込む状態を「サイレント誤帰属」と呼びます。この状態が続くと次のような連鎖的な問題が生じます。
- 広告ROASが低く見える: GA4上では広告セッションが少なく計上されるため、費用対効果が実態より悪く評価され、予算削減の判断を誤る。
- スマート入札の学習精度が低下する: CVデータの品質が低下すると、Google 広告(Google Ads)のスマート入札アルゴリズムが正確なCPA・ROASを最適化できなくなります(スマート入札の学習精度とCVデータ品質も参照)。
- 媒体別予算配分の根拠が崩れる: チャネルデータが汚染されたまま媒体ミックスの予算配分フレームを適用しても、正確な判断材料にはなりません。
GA4デフォルトチャネルグループでは解決できない理由
GA4にはデフォルトのチャネルグループが用意されていますが、これには実務上の重大な限界があります。運用規模が月50万円を超える環境では、デフォルト設定のままでは広告流入の正確な分類が難しくなるケースが多いとされています。
デフォルトの正規表現条件(cpc|ppc|retargeting)と先勝ちルール評価ロジックの仕組み
online-metrics.com の解説によると、GA4デフォルトチャネルグループの「有料検索」チャネルは utm_medium が正規表現 cpc|ppc|retargeting のいずれかに一致する場合に分類されます。この判定はすべてのルールをスコアリングする方式ではなく、「上から順に評価して最初に条件が合ったルールで停止するチャネル評価ロジック(先勝ちロジック)」で動いています。
adwaitx.com の「GA4 Custom Channel Groups: Set Up and Use Them Right」でも、ルール順序が評価結果に直接影響することが明示されています。有料チャネルのルールよりダイレクトのルール(リファラーなし・UTMなし)が実質的に先に通過できる構造になっている場合、UTMが欠落した広告流入はダイレクトに分類されます。
UTM命名規則の揺れがデフォルト判定を壊すメカニズム
デフォルト正規表現 cpc|ppc|retargeting はすべて小文字を前提とします。しかし実務では命名規則の揺れが発生しがちです。
| 設定例 | デフォルト判定 | 理由 |
|---|---|---|
utm_medium=cpc | 有料検索 ✅ | 正規表現に一致 |
utm_medium=CPC | ダイレクト / Unassigned ❌ | 大文字は不一致 |
utm_medium=paid-search | ダイレクト / Unassigned ❌ | 正規表現に含まれない |
utm_medium=cpc_brand | ダイレクト / Unassigned ❌ | 後続文字の存在で不一致になる場合あり |
utm_medium=paidsocial | ダイレクト / Unassigned ❌ | 有料ソーシャルに未対応 |
複数の担当者が異なる媒体のキャンペーンを設定する環境ではUTMガバナンスが機能せず命名が揺れます。この揺れが蓄積すると、月の広告費の一部がまるごとダイレクトに吸収される事態につながります。
「Unassigned」とダイレクトの違いと、それぞれの発生原因
GA4では「Unassigned」というチャネルも存在します。ダイレクトと混同されがちですが、発生原因が異なります。
- ダイレクト: セッション開始時のリファラーが存在せず、かつ有効なUTMパラメータもない状態。URL直打ち・ブックマーク・UTM欠損のアプリ内ブラウザ等。
- Unassigned トラフィック: UTMパラメータは存在するが、いずれのチャネルルールにも合致しない場合。独自mediumの使用・設定漏れ等が原因。
Unassignedはカスタムチャネルグループで対応ルールを追加することで解消できますが、ダイレクトのうちUTM消失由来のものは上流のタグ設定を修正しなければ根本解決しません。
カスタムチャネルグループ設計の3原則
設定手順に入る前に、設計思想として理解しておくべき3つの原則を整理します。ここを飛ばして設定すると、後から修正が必要になる可能性が高まります。
原則①:有料チャネルのルールをダイレクトより必ず上位に配置する
先勝ちロジックが前提である以上、ルールの配置順序が分類結果を決定します。ダイレクトのルール(リファラーなし・UTMなし)が上位にあると、UTMパラメータを持つ有料流入でもリダイレクト中にパラメータが欠落した瞬間にダイレクトへ分類されます。有料検索・有料ソーシャルのルールを最上位グループに配置し、ダイレクトは必ず最下位に置くことが設計の大原則です。
原則②:遡及適用仕様を理解してから変更する(過去比較への影響と事前記録の重要性)
Analytics Mania の解説では、GA4のカスタムチャネルグループは変更後すぐに過去データへ遡及適用される仕様が強調されています。Universal Analytics では遡及されなかった点と異なり、GA4では設定を保存した瞬間から過去のすべての期間が新しいルールで再分類されます。
これは「設定を最適化できる」という利点でもありますが、「変更前後の数値を同一基準で比較できなくなる」という実務上の落とし穴でもあります。設定変更の前に、必ず現在のチャネル分布レポートをCSV等でエクスポートして保存してください。
原則③:無料版の制限(最大2グループ・25チャネル)を踏まえた優先度設計
GA4無料版ではカスタムチャネルグループを最大2つ作成でき、1グループあたり最大25チャネルまで設定できます。GA4 360は制限がありません。複数媒体を横断運用している場合、25チャネルの枠をどの媒体・目的に優先配分するかを事前に決めておく必要があります。一般に広告費の割合が大きい媒体(Google 広告・Meta 広告)を優先し、残余の枠でLINE・TikTok・X広告等を追加するという優先度設計が多いとされています。
【ステップバイステップ】GA4カスタムチャネルグループの設定手順
ここからは実際の設定手順を解説します。GA4の管理画面は「管理 → データの表示 → チャネルグループ」から操作します。
【準備】UTMパラメータのガバナンス設計——mediumの命名規則統一チェックリスト
設定前に社内のUTMパラメータ命名規則を棚卸しします。以下のチェックリストを活用してください。
-
utm_mediumはすべて小文字で統一されているか - Google 広告は
cpcまたは自社規則のmedium値で統一されているか - Meta 広告(Facebook / Instagram Ads)は
paid-socialまたはpaidsocialで統一されているか - LINE広告・TikTok広告・X広告はそれぞれ明文化されたmediumを設定しているか
- Google タグマネージャー(GTM)でパラメータを動的に挿入している場合、変数が正しく動作しているか
GCLIDオートタグを使用している場合(Google 広告の自動タグ設定ON)、utm_medium が存在しなくてもGA4はGoogle 広告のクリックを「有料検索」に自動分類します。ただしオートタグとUTMが混在すると意図しない上書きが発生するケースがあるため、どちらかに統一するか、自社ルールを明文化しておくことが重要です。Performance Max(P-MAX)キャンペーンはGCLIDオートタグを使用するため、手動UTMとの併用設定には特に注意が必要です。
【設定1】有料検索チャネルのルール定義(Google広告・Yahoo!広告のmedium値対応表付き)
「新しいチャネルを追加」から有料検索チャネルを作成します。条件はOR条件でまとめ、自社が使用するmedium値を網羅します。
| 媒体 | utm_medium の代表値 | GA4ルール追加条件 |
|---|---|---|
| Google 広告(Google Ads) | cpc | デフォルト条件に含まれるが自社独自値があれば追加 |
| Yahoo!広告 | cpc / paidsearch | paidsearch はデフォルト外のため追加必須 |
| 独自命名を使用している場合 | paid-search / search-paid 等 | medium 完全一致でOR追加 |
条件設定例(OR条件の組み方):
セッションのデフォルトチャネルグループ → 有料検索 を含む
OR
utm_medium → 完全一致 → paid-search
OR
utm_medium → 完全一致 → paidsearch
デフォルト条件に加えて自社独自mediumをOR追加することで、命名規則の揺れを吸収するUTMガバナンス上の保険として機能します。
【設定2】有料ソーシャルチャネルのルール定義(Meta・LINE・TikTok・X広告対応)
有料ソーシャルは各媒体のmediumをOR条件で束ねます。媒体ごとに推奨値と実際の運用値を対照して設定してください。
| 媒体 | utm_medium の推奨値 | 備考 |
|---|---|---|
| Meta 広告(Facebook / Instagram Ads) | paid-social | デフォルト正規表現に含まれない |
| LINE広告 | paid-social または line-paid | 自社規則に合わせてOR追加 |
| TikTok広告 | paid-social または tiktok-paid | 自社規則に合わせてOR追加 |
| X広告(旧Twitter広告) | paid-social または x-paid | 自社規則に合わせてOR追加 |
LINEやTikTokのように媒体を識別する独自mediumを設定している場合は、それぞれ個別のOR条件として追加します。utm_source条件(例: utm_source=line)をAND条件で組み合わせることで、より精緻な媒体識別も可能です。
【設定3】ダイレクト(純粋ノーリファラー)を最後尾に配置して残余を受け取る構造
有料チャネルのルールをすべて上位に配置した後、ダイレクトチャネルを最後尾に追加します。ダイレクトの条件は「セッションのデフォルトチャネルグループが『ダイレクト』と一致する」とすることで、他のルールで捕捉できなかった純粋なノーリファラー流入のみを受け取る構造になります。このルール配置が先勝ちロジックと組み合わさって、有料広告がダイレクトへ誤分類されることを防ぐ最重要ポイントです。
設定後の保存と反映確認——レポートで分離が機能しているかを確認する方法
設定を保存後、GA4レポートの「集客 → トラフィック獲得」でカスタムチャネルグループを選択します。ダイレクトチャネルのセッション数が設定前より減少し、有料検索・有料ソーシャルが増加していれば分離が機能しています。変化がない場合は、UTMパラメータの欠落が上流にある可能性が高く、次のセクションの対策を確認してください。
UTMパラメータが途中で消える経路別の根本対策
カスタムチャネルグループを正しく設定しても、UTMパラメータが消失していると分離は機能しません。経路別の原因と対処法を整理します。チャネルグループの設定と上流のタグ整備は、両輪で取り組む必要があります。
HTTPS→HTTPリダイレクトでリファラーが消える問題とSSL統一の重要性
ブラウザのリファラーポリシーにより、HTTPSからHTTPへのダウングレード遷移ではリファラーが送出されません。広告のランディングページURLが http:// のままになっているケースや、内部リダイレクト経由で一時的にHTTPを経由するケースが該当します。対策はランディングページをHTTPSに統一することと、リダイレクトチェーンを最小化することです。特にキャンペーン専用LPを外部ベンダーが管理している場合、SSL証明書の有効期限切れやHTTP混在が見落とされがちです。
短縮URLサービスや外部LPツールでパラメータが剥落するケースと対処法
短縮URLサービスや外部LP作成ツールを経由する場合、リダイレクト設定によってはUTMパラメータが引き継がれないことがあります。確認方法は、短縮URL展開後のURLにパラメータが含まれているかをブラウザのアドレスバーで直接確認することです。外部ツールの場合はURLパラメータを引き継ぐ設定オプションが存在することが多く、ツールのドキュメントを確認してください。
GA4クロスドメイン設定との組み合わせ注意点
複数ドメインをまたぐサイト構成(例: www.example.co.jp から lp.example-lp.jp へ遷移)では、GA4のクロスドメイン設定を行わないとドメイン間の遷移でセッションが切断され、2本目のセッションがダイレクトとして計上されます。GA4クロスドメイン設定後のチャネル分類を先に正しく整備してからチャネルグループを構成することが、二重計測と誤分類を防ぐ前提条件です。クロスドメイン環境ではリファラー引き継ぎの仕組みとチャネル評価ロジックが連動して機能するため、設定の依存関係を把握した上で順序立てて対応することが重要です。
分離精度を検証する診断チェックリスト
設定が完了したら、実際に分離が機能しているかを定量的に確認します。数値を見ずに「設定したから大丈夫」と判断するのは危険です。
ダイレクトチャネルのランディングページ分布でタグ崩壊を疑う方法
GA4の「探索」機能でダイレクトチャネルのランディングページ一覧を確認します。以下のパターンが見えた場合は要注意です。
- 広告専用LPのURL(例:
/lp/campaign-xxx/)がダイレクトのトップに登場している場合、そのページへの広告誘導でUTMが消失している可能性が高い。 - 本来内部ページであるはずのURLが多数ランディングページとして計上されている場合、クロスドメインのセッション分断が疑われる。
- 特定キャンペーン開始後のタイミングでダイレクトが急増している場合、新規タグやリダイレクト設定の不備が原因として有力。
GA4探索機能での媒体別セグメント比較を活用して、チャネル×ランディングページのクロス集計を行うと、誤分類の規模感が把握しやすくなります。
Google広告・Meta広告レポートとGA4セッション数を突き合わせる比較フレーム
以下の比較フレームで数値を突き合わせることで、誤分類の規模を定量的に把握できます。
| 確認軸 | 媒体レポート | GA4(カスタムチャネルグループ) |
|---|---|---|
| Google 広告クリック数 | キャンペーンレポートのクリック数 | 有料検索チャネルのセッション数 |
| Meta 広告リンククリック数 | 広告マネージャのリンクのクリック数 | 有料ソーシャルチャネルのセッション数 |
媒体レポートのクリック数とGA4セッション数は完全一致しないものの、著しく乖離している場合(目安として乖離率が30〜40%を超える場合)はUTM欠損またはタグ未発火の可能性が高いとされています。この比較は月次の定点チェックとして習慣化することが、計測精度を維持する上で有効です。
ダーク ソーシャル(LINE・Slack等メッセージ経由)は分離できない——残存ダイレクトの正しい解釈
カスタムチャネルグループを正しく設定しても、一定のダイレクトは残存します。Thoughtlytics の「Dark Social and Attribution: Why GA4 Misses 80% of Your Revenue (2026)」では、SlackやLINEなどのメッセージングアプリ経由のリンクはリファラーを送出しないため、構造的にダイレクトとして計測される「ダーク ソーシャル」問題が指摘されています。BtoB企業では商談前の情報共有がこのルートを通ることが多く、ダイレクト比率を構造的に底上げする要因として示されています。
日本市場ではLINEが主要コミュニケーション手段として広く普及しているため、この影響は特に顕著です。設定後に残るダイレクトの一部は「構造上分離不能なトラフィック」として誤分類ではなく計測限界として解釈する必要があります。LINEキャンペーンのURLにUTMパラメータを付与し、GA4のカスタムチャネルグループに utm_source=line 等のルールを追加することで、パラメータ付きの流入に限っては分離できます。
よくある質問
Q:GA4のカスタムチャネルグループを変更すると過去のデータも変わりますか?
はい、変更はすぐに過去データへ遡及適用される仕様です。Universal Analyticsとは異なり、設定を保存した瞬間から過去のすべての期間が新しいルールで再分類されます。設定変更前に現状のチャネル分布レポートをCSVでエクスポートし、変更前の状態を記録しておくことを強く推奨します。前月比・前年同月比を正確に行うためには、変更日を社内で記録しておくことも重要です。
Q:UTMパラメータをつけているのに広告流入がダイレクトになるのはなぜですか?
主な原因は3つ考えられます。①リダイレクト途中でのパラメータ欠損(短縮URL・外部LPツール・HTTPS→HTTPダウングレード)、②utm_medium の大文字小文字の不一致(例: CPC がGA4デフォルト正規表現 cpc に合致しない)、③GA4デフォルト正規表現に含まれない独自medium値の使用(例: paid-search・paidsearch)です。カスタムチャネルグループで自社のmedium値を明示的に追加することで②③は解消できますが、①はURLのリダイレクト経路を修正しなければ根本解決しません。
Q:ノーリファラーとダイレクト流入はGA4では同じ扱いですか?
GA4ではどちらも「ダイレクト」チャネルに分類されますが、発生原因は異なります。URL直打ち・ブックマークに加え、モバイルアプリ内ブラウザ、UTMパラメータが欠落した広告流入、メールクライアントからのクリック、rel="noreferrer" 設定のリンクなど、多様な経路がノーリファラーとしてダイレクトに混入します。ダイレクトの多さをそのまま「直接流入が多い」と解釈せず、まず計測の健全性を確認することが重要です。
Q:カスタムチャネルグループはGA4無料版でいくつ作れますか?
無料版は最大2グループまで作成できます。1グループあたりは最大25チャネルまで設定可能です。GA4 360(有料版)はグループ数・チャネル数ともに制限がありません。無料版で複数媒体を運用する場合は、広告費のウェイトが大きい媒体を優先して枠を割り当て、25チャネルの範囲内で設計することが必要です。
Q:LINE・Slackからの流入が全部ダイレクトになっています。カスタムチャネルグループで分離できますか?
UTMパラメータを付与したリンクを使用している場合のみ分離可能です。LINE公式アカウントのメッセージやSlackのリンクにUTMパラメータ(例: utm_source=line&utm_medium=message)を付与し、GA4のカスタムチャネルグループに対応するmediumルールを追加することで分類できます。一方、パラメータなしのリンクはリファラーを構造上送出しないため、カスタムチャネルグループでも分離は不可能です。ダーク ソーシャル由来のダイレクトは計測の構造的限界として残存する前提で、パラメータ付きリンクの展開率を高めることが現実的な対策です。
真策堂では、GA4カスタムチャネルグループの設計・設定から、UTMガバナンス体制の構築、広告媒体レポートとGA4数値の突き合わせ診断まで、広告効果計測精度の向上を包括的にご支援しています。「ダイレクト比率が高く広告ROASの数字が信頼できない」「複数媒体のデータを正確に比較できる状態にしたい」「インハウスで計測基盤を整備したい」といった課題をお持ちでしたら、お気軽にご相談ください。
- アクセス解析
GA4「探索」上級活用|ファネル×コホート×セグメント重ね掛けでLPのCV改善ポイントを特定する
GA4「探索」のファネルデータ探索・コホートデータ探索・セグメント重複を重ね掛けしてLPのCV改善ポイントを特定する実践手順を解説。Google・Meta広告の媒体別セグメント比較、離脱ステップ別のLPO施策判断フレーム、データしきい値の実務的対処まで網羅した上級ガイド。
- アクセス解析
GTMで要素が表示されたときに発火するトリガーの設定方法
Googleタグマネージャー(GTM)を活用していると、「特定の要素がユーザーの画面に表示されたときにイベントを発火させたい」というニーズが出てきます。たとえば、フォーム送信後に表示されるメッセージ <p clas …
- アクセス解析
【GA4】クロスドメイン設定した場合、サイト遷移後のデフォルトチャネルは「Organic Search」になる?
Googleアナリティクス4(GA4)でクロスドメイントラッキングを設定したものの、「自然検索からAサイトに来て、BサイトでCVした場合って、チャネルは何になるの?」と疑問に感じたことはありませんか? この記事では、Go …