AIトラフィックのアトリビューション

ほとんどのAIトラフィックがGA4でDirectに隠れる理由、リファラーを渡すAIツール、GA4の新しいAI Assistantチャネル、実際に機能するカスタム追跡の設定方法を解説します。

初回公開:2026年6月24日 · 最終更新:2026年8月6日 · 上級者向け

AIトラフィックの大部分はAIトラフィックとして表示されません。AIツールはリファラーヘッダーを頻繁に削除するため、AI由来訪問の35〜70%がGA4ではソースなしのDirectに入ります。GA4の標準AI Assistantチャネル(2026年5月)とカスタムチャネルグループはリファラーのある部分を捉えますが、どちらもダークセッションは見えず、GoogleのAI OverviewsとAI Modeのクリックは通常のOrganic Searchに恒久的に統合されます。見えるデータは下限であって上限ではありません。追跡できるものを追跡し、Directトラフィックの基準値を監視し、コンバージョン品質に注目してください。AIトラフィックは平均を大きく上回るコンバージョンを生むため、見える割合が小さくても結果に大きく影響します。

セッションのsourceとmediumはGA4が受け取った獲得メタデータを反映するため、最初から渡されなかったリファラーを復元することはできません。 この主張の根拠 GA4 session source and medium dimensions describe where a new session originated, using referrer and campaign information when available. 対象範囲: Google Analytics acquisition dimensions; missing referrers and cross-device behavior limit attribution. 信頼度: 高 · 検証日: Google Analytics: Traffic-source dimensions 手動のUTMパラメータが役立つのは、URLを自分で管理できる流入リンクだけです。 この主張の根拠 Google Analytics supports manually collected campaign parameters such as utm_source and utm_medium for traffic attribution. 対象範囲: Tagged inbound links; publishers cannot add parameters to links controlled by external AI platforms. 信頼度: 高 · 検証日: Google Analytics: URL builders and campaign parameters

TL;DR — AIツールがリファラーヘッダーを頻繁に削除するため、AI由来セッションの35〜70%がGA4ではDirectに入ります。GA4の標準AI Assistantチャネル(2026年5月13日追加)とカスタムチャネルグループは、リファラーがある部分を再分類します。しかし、どちらもダークセッションは把握できず、AI Assistantチャネルは過去にさかのぼって適用されず、2つしかないカスタムチャネル枠の1つを消費します。また、Google AI Overviews / AI Modeのクリックは、GA4とGSCの両方で通常のOrganic Searchに恒久的に統合されます。リファラーの挙動はプラットフォームによって大きく異なります(ClaudeとMistralはきれいに渡しますが、Grok単体、CopilotのWindowsアプリ、モバイルアプリは渡しません)。見えている数を下限として扱い、Directの基準値とブランド検索で三角測量し、コンバージョン品質を重視してください。AIトラフィックは平均を大きく上回るコンバージョンを生むからです。

AIトラフィックが他の何よりアトリビューションしにくい理由

分析ツールが訪問元を知るのは、ブラウザが到着時にRefererヘッダーを送るからです。GA4のチャネルシステム全体がこれに依存しています。たとえばリファラーがperplexity.aiならReferralになり、リファラーがなければDirect((direct) / (none))になります。オーガニック検索、ソーシャル、メール、リファラルなど、その他の重要な流入元はすべてこの契約に従います。

AIツールは頻繁に従いません。そして、キャンペーンで使うようなUTMの回避策もありません。AIツールが引用するURLを自分で管理していないからです。 AIツールは、クロール中に見つけた正規URLへ、自分のトラッキングパラメータを付けずにリンクします。ここを見落としがちです。自分のリンクにはタグを付けられますが、ChatGPTが表示すると決めたリンクにはタグを付けられません。

実際に観測できるものを正確に捉えましょう。分析のアトリビューションは、リファラーヘッダー、流入URLに付いたキャンペーン(UTM)パラメータ、リクエストが通過したリダイレクトチェーン、そしてランディングURLそのものという限られたシグナルを、収集時に分析タグが取得した範囲で組み立てます。シグナルが一度も送信されなかった場合(リファラーが削除された、UTMがない、リダイレクトでクエリパラメータが落ちた場合)、どれほど分析設定をしても後から復元はできません。欠けたシグナルは記録の空白であり、分析ツールが推測できる値ではありません。

これによって、UTMパラメータの本当の境界も決まります。役立つのは、クエリ文字列がランディングページまで残るURLだけです。自分で管理するリンク(自分のソーシャル投稿、メール、広告)にはutm_sourceを追加でき、チェーン内のリダイレクトがパラメータを削除せず、GA4のチャネル照合順序で別のキャンペーンソースが優先されなければ、GA4が読み取ります。AIツールが自ら引用するURLにはUTMを追加できません。そのURLはあなたではなくAIプロダクトが選び、表示するからです。ChatGPT Searchが自動でutm_source=chatgpt.comを付けるのは、あなたではなくChatGPTが追加しているからこそ例外です。

この件については、AIアシスタントはウェブ分析を壊し、その将来を損なっているで書きました。“Search is moving from traditional search engines to AI assistants, but traffic from many of these sites isn’t being tracked properly in analytics.” (翻訳) 「検索は従来の検索エンジンからAIアシスタントへ移行しているが、こうしたサイトの多くからのトラフィックは分析で適切に追跡されていない」。ここには本当のソーシャル契約という側面もあります。“there’s a social contract between search engines and website owners, where search engines add value by sending referral traffic to websites.” (翻訳) 「検索エンジンとウェブサイト所有者の間には、検索エンジンがウェブサイトへリファラルトラフィックを送ることで価値を加えるというソーシャル契約がある」。AIツールは大量にクロールするのに、あまりにも頻繁に、見えすらしないトラフィックを送り返します。

ダークトラフィックの問題

「ダークトラフィック」とは、リファラーなしで到着し、そのためDirectとして処理されるAI由来トラフィックです。AIトラフィックのどれだけがこれに吸収されるかについて、公表された推定値は**35%〜70%です。最もよく引用される単一の数字は、Loamlyが446 405件の訪問を分析した結果です。検証可能なAIトラフィックの70,6%**が、GA4のデフォルトではDirectとして処理されました。この数字はベンダー由来の上限値として扱い、絶対視しないでください。ただし、方向性に異論はありません。

過大に言わないための重要な注意点です。ダークトラフィックは単純に「AIトラフィック = Direct」ではありません。 AIからのリファラルトラフィックの多くは、Referralまたは新しいAI Assistantチャネルに正しく表示されます。問題はリファラーなしで到着する部分です。その部分が十分に大きいため、見えているAIの数字は大幅な過小集計になります。

それを生む仕組みは4つあります。

  1. リファラーポリシー。 多くのツールはreferrer-policy: strict-origin-when-cross-originまたはそれより厳しい設定を送り、クロスオリジンではoriginだけ(または何も)渡します。
  2. リンクのrel="noreferrer"。 ChatGPT(特に有料プラン)などは、外部リンクにnoreferrerを直接追加し、ソースを明示的に削除します。
  3. モバイルアプリの構造。 ChatGPTとPerplexityのアプリが外部リンクを開く際に使うiOSのWKWebViewとAndroidのCustom Tabsは、Refererヘッダーを削除します。分析側の回避策はありません。
  4. コピー&ペースト。 RFC 9110に従い、アドレスバーに貼り付けたURLにはリファラーが付きません。AIの回答からリンクをコピーしてクリックしなかった場合、Directとして記録されます。

この4つはAI特有の仕組みですが、セッションがDirectに入る方法はほかにもあります。ブックマーク、プライバシー重視のブラウザ、企業プロキシ、AI以外の多くのアプリもリファラーを削除します。リファラーがない状態は本当に曖昧です。AIのクリックをそれらの他の流入元から区別できず、実際に何が起きたかを復元する分析側の方法もありません。Directを「ソース不明」として扱い、AI利用が増えているからといって、黙って「AI」という分類に書き換えないでください。

分析ツールが分類できるのは受け取ったシグナルだけです。AIの一部のクリックは見え、GoogleのAI機能からのクリックはオーガニック検索に統合され、ソースのない訪問はDirectになります。

人がAIの画面からリンクをクリックします。利用可能なリファラーまたはソースが届けば、GA4はセッションをAI Assistant、カスタムAIチャネル、またはReferralとして分類できます。Google AI OverviewsまたはAI Modeからのクリックはgoogle organicに統合され、GA4で他のオーガニッククリックから分離できません。アプリ、noreferrerリンク、コピー&ペーストのために獲得シグナルが届かなければ、GA4はセッションをDirectに分類します。欠けたリファラーデータはGA4内で再構成できないため、分類されたAIの割合は下限です。

リファラーを渡すAIツール、渡さないAIツール

各プラットフォームをChrome DevToolsのdocument.referrerでテストしました(Ahrefsブログ、2025年5月)。挙動はばらばらです。だからこそ、1つの正規表現では現実を捉えられません。

プラットフォームリファラーを渡すかGA4での表示注記
ChatGPT web (free)一部chatgpt.com下部の引用は渡るが、インラインリンクはnoreferrerが多い
ChatGPT web (paid)一部chatgpt.com有料アカウントはより多くのインラインリンクにnoreferrerを適用
ChatGPT SearchYes (UTM)chatgpt.com + utm_source=chatgpt.comUTMを付けるため、ヘッダーが削除されても残る
ChatGPT iOS/Android appNo(direct)WKWebView / Custom Tabsがリファラーを削除
ChatGPT Atlas browserNo(direct)Chromeベースで、リファラーを削除・ブロックし、Cookieを分離
Perplexity webYesperplexity.ai正しく渡る
Perplexity desktop/mobile appNo(direct)アプリがリファラーを削除
Perplexity Comet browserYesperplexity.ai/referral正しく渡る
Claude.aiYesclaude.aiテストしたすべての領域で渡る
Gemini (web)Mostlygemini.google.comチャットは渡るが、Deep Researchの「Researching websites」はnoreferrerを使う
Copilot webYes (intermittent)copilot.microsoft.com数か月消えていたことがあり、不安定
Copilot Windows appNo(direct)テストしたすべてのケースでリファラーなし
Grok standalone (grok.com / x.ai)No(direct)リファラーを渡さない
Grok on X (grok.x.com)Yesgrok.x.comX統合版は渡す
Meta AI (web)Yeswww.meta.ai正しく渡す
Mistral (chat.mistral.ai)Yeschat.mistral.aiテストしたすべての環境で渡る
DeepSeek webNo(direct)ウェブ検索の引用リンクだけは渡る
Google AI OverviewsInconsistentgoogle.com / (direct)渡る場合もgoogle / organicとなり、分離できない
Google AI ModePartial (fixed)google.com起動時にはnoreferrerの不具合があったが、2025年5月31日に修正

脆弱性こそが本当の教訓です。CopilotのトラフィックはAhrefsの分析から数か月間「消えました」。1つのプラットフォームでコードが変更されるだけで、通知なく追跡が全体的に壊れます。分析記事ではこう書きました。“Websites have control over what info they send. They can send the full path, just the origin, or nothing — it’s up to them. We report whatever referrer we’re told to report. If they don’t send us one, then it would go in the ‘Direct’ bucket.” (翻訳) 「ウェブサイトは送信する情報を管理できます。完全なパス、originだけ、または何も送らないこともでき、それはサイト次第です。私たちは、伝えられたリファラーをそのまま報告します。リファラーが送られなければ、『Direct』バケットに入ります」。

GA4がAIトラフィックを分類する方法

標準のAI Assistantチャネル(2026年5月13日)

GA4はデフォルトのAI Assistantチャネルを追加しました。Googleのドキュメントによると、これは*“arrive at your site from sources like ChatGPT, Gemini, Deepseek, Copilot, or Grok. It excludes Google’s AI Overviews and AI Mode.”* (翻訳) 「ChatGPT、Gemini、Deepseek、Copilot、Grokなどのソースからサイトに到着する」ユーザーを対象とし、「GoogleのAI OverviewsとAI Modeは除外」します。medium = ai-assistant、channel = AI Assistantが自動的に割り当てられます。

この最後の文がすべての落とし穴です。AI OverviewsとAI ModeはAI Assistantチャネルには含まれず、Organic Searchです。 Google独自のOrganic Searchの定義は、ユーザーが*“arrive via non-ad links in organic-search results, including Google’s AI Overviews and AI Mode.”* (翻訳) 「GoogleのAI OverviewsとAI Modeを含む、オーガニック検索結果の広告ではないリンク経由で到着する」というものです。したがって、AI Overviewからのクリックは、そもそもリファラーが渡された場合でも、google / organicとして表示され、通常の青いリンクからのクリックと区別できません。

正直に伝えておくべき制限が、さらに3つあります。

  • リファラーがあるセッションだけを取得します。 AI Assistantチャネルは、ダークトラフィック(リファラーのないセッション)には何もしません。そのセッションはDirectに入ります。設定しても追跡が「解決」するわけではありません。
  • 過去には適用されません。 今後のセッションにだけ適用されます。2026年5月より前のセッションはReferralまたはDirectのままなので、前年比の比較に影響します。
  • 起動時に自動認識した対象は限られていました。 ChatGPT、Gemini、Claudeなど少数に限られていたため、より広くカバーするにはカスタムチャネルグループが今も役立ちます。

2026年5月以前

歴史的には、AIトラフィックはReferral(リファラーあり:chatgpt.com / referral)またはDirect(リファラーなし)としてしか表示されませんでした。古いデータを見ているなら、AI Assistantの分類を探してもありません。

カスタムチャネルグループ

より多くのプラットフォームを捉えたり、過去のデータを再セグメントしたりするために、カスタムチャネルグループを作ることもできます。Admin > Channel groups > Create new channel groupです。知っておくべき制約は2つあります。標準プロパティではカスタムチャネルグループが2つだけ(360では5つ)で、AIグループがそのうち1つを消費します。Scriptsタブに正確な正規表現と、成否を分ける唯一の順序ルールがあります。

分析ツールによってAIトラフィックの合計が異なる理由

GA4とMatomo、Adobe Analytics、Ahrefs Web Analyticsを併用しているなら、それぞれで同じAIトラフィックの数になるとは期待しないでください。同じ物差しで測っていないからです。

  • 各ツールが収集するもの。 GA4のトラフィックソースのディメンション、Matomoのキャンペーンパラメータ、Adobeのリファラーのディメンションは同じフィールドではありません。各プロダクトが、リファラーの収集方法、保持期間、キャンペーンパラメータの扱いを独自に定義しています。
  • セッション化の違い。 セッションの長さ、再訪時にソースのアトリビューションを再開するか、デバイスをまたぐ訪問をどうつなぎ合わせるかは、プロダクトと自分の設定によって異なります。
  • チャネルルールの違い。 設定手順にある「AIをReferralより上に置く」GA4のチャネル照合順序はGA4固有の仕組みです。他のツールは独自の順序とデフォルトチャネル定義を使います。
  • 同意と収集範囲の違い。 同意モードのデフォルト、IPの扱い、同意が拒否されたときにツールが収集する内容がそれぞれ異なるため、そもそもアトリビューション層に到達するトラフィック量も変わります。

これは、あるツールが別のツールより「正確」だという意味ではありません。異なるプラットフォームの合計は、ソース、セッション、チャネルを同じ方法で定義していることを確認しない限り、直接比較できないという意味です。レポートのためにツール間のAIトラフィックの数字を突き合わせるなら、それぞれの数字を生んだツールと設定を明記してください。

Google AI Overviewsの空白

これは誰も解決できていない部分であり、私にも当事者としての経験があります。AI Modeのnoreferrer不具合を報告し、John Muellerから回答を得たのが私です。

起動時、AI Modeのリンクはページコードでnoreferrerとしてマークされていたため、クリックにはリファラーがなく、Search Consoleにも記録されませんでした。2025年5月21日にGoogleはAI Modeからのクリックを追跡できなくした(部分修正済み)で次のように書きました。“clicks to links in AI mode are not being recorded at all in Google Search Console, and they’re not sending a referrer value when you click.” (翻訳) 「AI ModeのリンクへのクリックはGoogle Search Consoleにまったく記録されず、クリックしてもリファラー値を送っていない」。noreferrerの部分は2025年5月31日に修正され、クリックはgoogle / organicまたはgoogle / searchとして記録されるようになりました。しかし、その「修正」は通常のオーガニック検索に統合しただけです。今も分離はできません。

2026年6月、GoogleはSearch ConsoleでGen AI Performance Reportsを開始し、AI Overviews、AI Mode、Discoverの生成機能を対象にしました。問題は、インプレッションだけで、クリック、CTR、掲載順位がないことです。AI Overview内のインプレッションがあっても、誰かが遷移したかは分かりません。

つまり、両端が見えません。AI Modeについての記事からの私の率直な見方はこうです。“Attribution is important, and we don’t have it yet. It makes me suspicious that there’s something Google doesn’t want us to know about this traffic.” (翻訳) 「アトリビューションは重要ですが、まだありません。そのため、Googleがこのトラフィックについて私たちに知られたくない何かがあるのではないかと疑ってしまいます」。#:~:text=フラグメントへのGTMトリガー、GSCでの会話型クエリの正規表現、インプレッション増加とクリック横ばいの乖離の監視といった部分的な回避策は、それぞれ一片を捉えるだけです。端から端までを捉えるものはありません。

データの読み方:下限であって上限ではない

最も役立つ捉え方はこうです。GA4で見えるAIトラフィックは合計ではなく最低限の値です。 Swydoは*“GA4 data is the floor, not the ceiling.”* (翻訳) 「GA4で見えるデータは全体ではなく下限です」と表現しました。ダークトラフィックがあるため、AI Assistantチャネルとカスタムグループを合わせても、実際のAI影響トラフィックの数字をすべて表示することはありません。

具体的な診断上の利点もあります。AIの増加と同時にDirectチャネルのコンバージョン率が上がっているなら、そのDirectトラフィックの一部は誤分類されたAIセッションかもしれません。Loamlyは、ダークAIトラフィックのコンバージョン率を10,21%、本当のDirectを**2,46%**と推定しています。調査する価値のある示唆的なパターンですが、それだけで証明にはなりません。Directのコンバージョン率上昇は、リピーター、ブックマークからのトラフィック、Directに入るAI以外のソースによっても起こるからです。AIの影響全体を推定するには、ブランド検索の伸び、Directの基準値の変化、コンバージョン後の「何で知りましたか?」アンケートを突き合わせます。

もう1つ、明確に区別しておくべき点があります。アトリビューションされたコンバージョンは、GA4の設定済みチャネルルールが、そのコンバージョンへのクレジットを特定のソースに割り当てたことを意味します。そのソースがコンバージョンを引き起こした証明ではなく、GA4が一度も見なかったセッションやタッチポイントについて何かを示すものでもありません。セッションのsourceとmediumは、GA4が受け取った獲得メタデータを反映するのであって、検証済みの因果関係を示すものではありません。アトリビューションの数字は「クレジットされたもの」として扱い、あなたやベンダーによるコンバージョン向上の主張も、他の相関的な読み取りと同じ注意を払って扱ってください。

そして、AIトラフィックは通常とは違う価値があるため、すべてを品質で重み付けしてください。Ahrefsでは、AI検索からのトラフィック0,5%がサインアップの12,1%を生み、従来のオーガニック検索よりコンバージョン率が23倍高くなりました。AI訪問者は約50%多くページを閲覧しています。プラットフォーム別のベンダー推定も同じ方向を示します(ChatGPTからのリファラルは約15,9%、Perplexityは約10,5%、Googleオーガニックは約1,76%)が、ベンダー由来なので引用には注意が必要です。私なら、独立して記録された23倍という数字を軸にします。

AIトラフィックは急速にも成長しています。約82 000サイトで12か月間におよそ9,7倍となり、2025年1月〜5月は前年同期比で527%増加しました。市場も変化しています。2026年1月時点で、測定可能なAIリファラルトラフィックの**64,5%**をChatGPTが占め、Claudeが18,5%、Geminiが10,6%、Perplexityが7,3%でした。ChatGPTとPerplexityだけを監視する設定は、すでに遅れています。

実際にやること

  1. 標準のAI Assistantチャネル(2026年5月以降)がすでにあるか確認します。
  2. より広くカバーするカスタムチャネルグループを作り、AIチャネルをReferralより上に置きます(Scriptsを参照)。
  3. AIトラフィックのセグメントまたは探索を作り、量だけでなくコンバージョン率を監視します。
  4. 今すぐDirectトラフィックの基準値を取り、コンバージョン率の上昇を、隠れたAIトラフィックの調査に値するシグナルとして監視します。証明ではありません。
  5. ブランド検索とコンバージョン後のアンケートで、見えない部分を三角測量します。
  6. AI Overviews / AI Modeはきれいに分離できないと受け入れます。無理に分けようとして何週間も費やさないでください。

専門家メモを追加

専門家の引用を固定

新しい人物ですか?まず、 /admin/experts/ → 専門家の引用を固定 から未登録プロフィールを作成してください。