ChatGPTからの数字は少なすぎます。丸め誤差のせいでも、設定を間違えたせいでもありません。ChatGPTからのクリックは3通りの方法で届きますが、従来の分析ツールが見られるのはそのうち2通りだけです。3つ目はリファラーもパラメーターも付かずに届くため、Directに分類され、ドメインを直接入力した人と区別できなくなります。
問題はこれに尽きます。ここからは、見える2つの経路を正しく数える方法、見えない経路をゼロとみなさずに規模を見積もる方法、そして言い過ぎにならない形でレポートに載せる数字を説明します。GA4の機能そのものを知りたい場合は、AI Assistantチャネルに詳しい記事があります。この記事では、どのツールを使うかにかかわらず、1つのアシスタントからのトラフィックをエンドツーエンドで測定します。
ChatGPTからクリックが届く3つの経路
経路1: タグ付きです。ChatGPTは引用する一部の外部リンクにキャンペーンパラメーターを付加するため、サーバーに届くURLにはutm_source=chatgpt.comが含まれます。これは得られる中で最も明確なシグナルであり、フィルターの基準にする価値があります(2026-08-22時点で確認した挙動です)。
経路2: リファラー付きです。パラメーターはありませんが、ブラウザーがchatgpt.comをRefererヘッダーに入れて送信します。分析ツールはそれを読み取り、リファラルとして分類します。少しノイズはありますが、数えることはできます。
経路3: サイレントです。何も届きません。パラメーターも、リファラーも、帰属させる方法もありません。セッションはDirectとなり、Directのままです。
多くのチームは経路1のフィルターを作り、数字を確認して終わります。その数字は本物ですが、全体のさらに一部にすぎません。
これほど多くがDirectに入る理由
リファラーは保証されません。ブラウザーが送信することも送信しないこともあるヘッダーであり、その挙動は送信元ページが管理するポリシーによって決まります。MDNのReferrer-Policyリファレンスでは、クロスオリジンの遷移でヘッダーを完全に削除するポリシーを含め、その全範囲が説明されています。
サイレントクリックを生む状況は3つありますが、どれも珍しいものではありません。
- モバイルアプリ。ネイティブアプリ内のタップでは、アプリ内ウェブビューが開き、サーバーへのリクエストに
Refererが含まれないことがあります。 - コピー&ペースト。回答からURLをコピーし、別のブラウザーに貼り付けて開く場合です。送信すべきリファラーが最初からありません。
- 送信元での削除。送信元のコンテキストが厳格なリファラーポリシーを適用すると、パラメーターの有無にかかわらず、ヘッダーは途中で失われます。
これらを自分の側で直すことはできません。チャネルルールに1週間を費やす前に理解しておくべきなのは、ここです。**この差は構造的なものであり、設定ミスではありません。**同じ仕組みが、ダークソーシャルでメッセージングアプリからのクリックの大部分が失われる理由でもあります。
自分で作成していないパラメーターで絞り込む
タグ付き経路の設定は、どの分析ツールでも5分で終わります。utm_sourceがchatgpt.comに等しいセッションにセグメントを設定し、合計ではなくランディングページを確認します。ランディングページを見れば、アシスタントが実際に引用しているコンテンツがわかり、そこに対して行動できます。
このパラメーターについては、普段より慎重に扱うべき点が2つあります。
これは自分のものではありません。自分で設定したものではなく、設定もできません。OpenAIはいつでも変更または削除できます。これを基盤に構築するものは、壊れるのではなく、機能を落としながらも動き続けるようにしてください。私なら前年比のグラフもこれに固定しません。そのグラフはトラフィックと同じくらい、OpenAIのタグ付けポリシーを測ることになるからです。
キャンペーンレポートを汚染します。キャンペーンパラメーターとして届くため、実際に実施したキャンペーンと並んでそのセッションが表示されます。チームはキャンペーンレポートにchatgpt.comというsourceを見つけ、誰かが設定したのだと思いがちです。誰も設定していません。キャンペーンの成果をレポートするなら、明示的に除外してください。そうしないと、広告やメールの数字に、本来どちらにも属さないトラフィックが混ざります。
ここで規模についても正直に考えておきましょう。SemrushのChatGPTのクリックストリーム分析では、2026年2月時点でウェブ検索が有効だったのはおよそ3分の1のクエリでした。つまり、ほとんどのセッションでは外部へのクリックがまったく発生しません。それでも外部からのリファラルトラフィックは前年比で大きく伸びており、検索語に似たプロンプトはナビゲーション目的やトランザクション目的に偏っています。規模は小さくても、意図は強いのです。
どのヘッダーが残ったかに左右されない数字が欲しいなら、ワークスペースを設定して、アシスタントが引用するページに自分で管理するリンクを置きましょう。
3つすべての経路を捉えるカウンター
自分で管理するリンクを使うと、測定対象が変わります。セッションが到着した後で発生元を推測するのではなく、発生した瞬間に解決を記録します。リンク、遷移先、タイムスタンプを、EUリージョンのサーバー側で記録するのです。この記録は、リファラーが届いたか、パラメーターが残ったか、その後のツールがセッションをどう分類したかに左右されません。
具体的には、アシスタントが引用しそうなコンテンツにタグ付きショートリンクを置き、同じリンクと同じ期間について、そのクリック合計を分析ツールがChatGPTに帰属させた数と比較します。どちらの数字も正しいものです。両者の差が盲点の大きさであり、推測ではなく測定された経路3の規模です。これが、経路3の規模を見積もる唯一の正直な方法です。
これは、UTMをエンドツーエンドで追跡する方法と同じサーバー側の原則を、一貫して自分を識別しない発生元に適用したものです。つまり、どのベンダーがAIチャネルを提供するより前の期間でも測定データが残ります。
実際に報告する数字
範囲を報告し、どの方法で作った数字かを明記してください。自信のある単一の割合は、誰も信頼すべきではない出力です。
| 到達経路 | 分析ツールに見えるもの | 自分で管理するリンクに見えるもの | 数えられるか |
|---|---|---|---|
| パラメーター付きのタグ | キャンペーンsource chatgpt.com | 解決 | はい |
| リファラーのみ | chatgpt.comからのリファラル | 解決 | はい |
| どちらもなし | 帰属不能なDirect | 解決 | リンクによってのみ |
つまり、分析ツールが下限を示し、自分で管理するリンクがより完全な数を示し、その差がリファラーに基づく表示では構造上届かない部分です。そのように提示すれば、数字は精査にも耐えます。方法を示さずに1つの数字だけを提示すれば、いずれ誰かに「どうしてわかるのですか」と聞かれます。四半期レビューで受けたい質問ではありません。
正直な限界
この方法でわからないことが2つあります。
クリックを生んだプロンプトはわかりません。見えるのはランディングページとタイムスタンプであり、会話の内容ではありません。ウェブサイトの所有者が利用できる方法で、それを復元することもできません。プロンプト単位のアトリビューションを売りにする人は、推測しているのです。
また、自分で管理するリンクで数えられるのは、設置したリンクへのクリックだけです。アシスタントが独自のインデックスからホームページを引用した場合、そのクリックの前にはタグ付きリンクがないため、リファラーから得られる情報に戻ります。ですから、最も引用してほしいページに計測を仕込み、それ以外はすべて下限として扱ってください。最初にどのコンテンツへ計測を仕込むべきかは、この記事よりもアンサーエンジン最適化ガイドの方が適切に答えています。
もう1つ、よく出る話があります。自分で作成するのではなく、アシスタントにタグ付きリンクを生成させる予定なら、出力を信頼する前に仕組みを確認してください。接続されていないチャットは、存在しないスラッグを返します。ChatGPTのURL短縮ガイドで説明しています。
ブログの関連記事
- GA4のAI Assistantチャネル: 追跡できるものと取りこぼすもの - プラットフォームの機能と、2つの限界。
- AIクローラーとショートリンク - 人がクリックする前に起きていること。
- ダークソーシャル: 分析ツールが共有の大半を取りこぼす理由 - 発生元は違っても、同じリファラー問題です。
- UTMをエンドツーエンドで追跡する方法 - この記事が依存するタグ付けのルール。
- プライバシーファーストのクリック分析 - リダイレクト時に記録されるもの。
よくある質問
ChatGPTからのトラフィックを追跡するにはどうすればよいですか?
分析ツールで、sourceがchatgpt.comであるセッション、またはutm_sourceがchatgpt.comに等しいセッションに絞り込みます。これでタグ付き、またはリファラー付きで届いたクリックを拾えます。残りはDirectに入り、後から分離できません。3つすべての経路を数えるには、アシスタントが引用するページに自分で管理するリンクを置き、リダイレクト時にクリックを読み取ります。
utm_source=chatgpt.comとは何ですか?
ChatGPTが回答で引用する一部の外部リンクに付加するキャンペーンパラメーターです。リンク先のサイトは、クリック元を確認できます。これは自分で作成したものでも設定できるものでもありません。自分では設定していないsourceとしてキャンペーンレポートに現れるため、GA4で謎のchatgpt.comキャンペーンが表示されるチームがあります。
ChatGPTからのトラフィックがDirectとして表示されるのはなぜですか?
リファラーが届かないためです。モバイルアプリやアプリ内ブラウザーからのクリックではRefererヘッダーが失われることが多く、コピー&ペーストで開いたリンクにはそもそもリファラーがありません。分析ツールは、リファラーのないChatGPTからのクリックとURLを入力した人を区別できないため、どちらもDirectに入ります。
ChatGPTからのトラフィックをどれくらい取りこぼしていますか?
正確に知る方法はありません。これが正直な答えです。同じリンクと期間について、自分で管理するリンクのクリック数と、分析ツールがChatGPTに帰属させたセッションを比較すれば、規模を見積もれます。その差が、リファラーに基づく表示が取りこぼしている量の下限です。
ChatGPTからのトラフィックをわざわざ測定する価値はありますか?
はい。ただし、見出しの数字が示すほど規模は大きくありません。Semrushのクリックストリーム分析によると、2026年2月時点でChatGPTがウェブ検索を有効にしたのはクエリの約3分の1だけであり、ほとんどのセッションでは外部へのクリックが発生しません。それでも外部からのリファラルトラフィックは前年比で大きく伸びており、実際に届くクリックはナビゲーション目的やトランザクション目的に偏っています。
GA4のAI Assistantチャネルでこの問題は解決しますか?
部分的には解決します。設定なしでChatGPT専用の行が表示されるため、Referralレポートを手作業で読むよりは確実に改善されます。ただし、リファラーなしで届いたクリックは取り戻せず、2026年5月13日より前には遡って適用されません。見えるデータを分類するだけで、届かなかったデータを作り出すことはできません。
Elidoを試す
URLを貼り付けて短縮リンクを取得
登録不要。リンクは30日間有効。永久に保存するには登録してください。
Free、登録不要 · 1日あたり2件