ChatGPTからの流入を計測する方法|GA4の設定手順
ChatGPTなどのAIから来たアクセスを、GA4の参照元とキャンペーンの値で計測する手順を解説します。AIのクローラーがGA4に表示されない理由と、問い合わせや売上につなげて評価する方法も紹介します。

ChatGPTからの流入は、GA4で「セッションの参照元」に表示されるchatgpt.comを確認することで計測できます。 ChatGPTからの訪問だけをまとめて見られるようにしておけば、どのページに来て、問い合わせや購入につながったかまで評価できます。
ただし、ここで計測できるのは「ChatGPTのリンクをクリックして、人がサイトに来た訪問」です。ChatGPTのクローラーのアクセスや、回答で引用された回数は、GA4では分かりません。
ChatGPTからの流入とは
ChatGPTからの流入とは、ChatGPTの回答に表示されたリンクを人がクリックし、ブラウザでサイトに来た訪問のことです。訪問そのものは普通のアクセスと同じで、違うのは参照元だけです。
OpenAIは、ChatGPTの検索結果のリンクには、キャンペーンの参照元としてchatgpt.comが付くと説明しています(URLに「utm_source=chatgpt.com」が付きます)。
GA4での確認手順
- GA4で「レポート」→「集客」→「トラフィック獲得」を開きます
- 表の項目を「セッションの参照元 / メディア」に変更します
- 次の値を探します
- 参照元が chatgpt.com のもの
- 参照元が chat.openai.com のもの(以前のドメインからの訪問)
- 表の右側で、エンゲージメント、キーイベント(コンバージョン)、収益を確認します
- 「ランディングページ」の項目を追加すると、どのページに来たかが分かります
PerplexityやGeminiなど、ほかのAIからの訪問も同じ方法で確認できます。参照元にperplexity.ai、gemini.google.com、copilot.microsoft.comなどが表示されることがあります。
AIからの流入をまとめて見る設定
毎回探すのが手間な場合は、「管理」→「データの表示」→「チャネルグループ」で、カスタムのチャネルグループを作り、「AI」というチャネルを追加します。条件は、参照元が chatgpt.com、perplexity.ai などに一致するもの、のように具体的に指定します。
「chat」を含む、のような広い条件にすると、関係のないサイト(チャットツールなど)まで含まれてしまうので注意しましょう。
GeminiとCopilotからの流入も同じ方法で確認する
GeminiとMicrosoft Copilotからの流入も、GA4の「セッションの参照元」で、それぞれのホスト名に絞り込んで確認できます。gemini.google.com、copilot.microsoft.com、copilot.comを探します。Bingの中のCopilotからは、bing.comとして訪問が記録されることもあります。
「管理」→「データの表示」→「チャネルグループ」で、チャネルグループをコピーし、「AIアシスタント」のチャネルを追加します。条件は「参照元」が「正規表現に一致」で、次のように、ホスト名の始まりと終わりを固定したルールにします。
^(chatgpt[.]com|chat[.]openai[.]com|gemini[.]google[.]com|copilot[.]microsoft[.]com|copilot[.]com|perplexity[.]ai|claude[.]ai)$
このチャネルは、同じ参照元に一致しうる広いルールより上に置きます。設定と順番は、Googleのカスタム チャネル グループの説明で確認できます。このルールは記録された参照元をまとめるだけで、失われた参照元は戻りません。
bing.comは、このAIだけの正規表現に入れないでください。bing.comからは通常のBing検索の訪問も来るので、参照元がbing.comというだけでは、Copilotを使った証拠になりません。参照元のパスや、自分で試したクリックで確認し、ホスト名までしか分からなければ「不明」のままにします。
OpenAIの説明では、ChatGPTは一部のリンクに「utm_source=chatgpt.com」を付けます。GeminiやCopilotが、同じパラメーターや決まった代わりの値を付けるとは考えないようにしましょう。AIのアプリからのクリックの多くは参照元なしで届き、キャンペーンの値も残らなければ、direct(直接)になります。directは参照元が分からないだけで、AIの影響の証拠ではありません。
設定は「レポート」→「集客」→「トラフィック獲得」で確かめます。「セッションの参照元」を選び、ホスト名を1つずつ絞り込んで、セッション、ランディングページ、キーイベントを確認します。実際にAIの回答からクリックし、行き先のURLと、処理後のレポートを比べましょう。ホスト名やパラメーターは変わることがあるので、自社のレポートを見てルールを保ちます。
計測できない訪問もある
次のような場合、参照元やキャンペーンの値が失われ、「direct(直接)」として記録されることがあります。
- ユーザーがURLをコピーして、別のブラウザに貼り付けた
- スマートフォンのアプリから、別のアプリでページを開いた
- 参照元の情報を付けないAIのサービスから来た
だからといって、directの訪問をすべてAIからの流入とみなすのは誤りです。GA4で確認できるChatGPTからの訪問は「少なくともこれだけはある」という下限の数字として扱いましょう。
AIのクローラーがGA4に表示されない理由
「GPTBotやClaudeBotがサイトに来ているはずなのに、GA4に表示されない」という疑問もよく聞かれます。理由は2つあります。
- GA4はアクセスログではない: GA4は、ブラウザでJavaScriptのタグが動いたときに送られるデータを記録します。クローラーはHTMLを取得するだけで、タグを動かさないことが多くあります
- 既知のボットは自動で除外される: Googleは、既知のボットやスパイダーのアクセスはGA4で自動的に除外され、この設定は無効にできないと説明しています。除外された数も表示されません
そのため、GA4に表示されなくても、AIのクローラーが来ていないとは限りません。クローラーのアクセスは、CDNやサーバーのアクセスログで確認します。WordPressの場合はWordPressでChatGPTのクローラーを確認する方法をご覧ください。
クローラーのデータをGA4に送り込むのはおすすめしません。人の訪問とボットのアクセスが混ざり、分析が難しくなります。
| 知りたいこと | 使うデータ |
|---|---|
| ChatGPTから人が来たか | GA4などのアクセス解析 |
| AIのクローラーがページを取得したか | CDNやサーバーのアクセスログ |
| アクセスが許可されたか、拒否されたか | HTTPステータスとセキュリティのログ |
| AIの回答でページが引用されたか | AIの回答の記録 |
成果につなげて評価する
ChatGPTからの訪問について、次の点をほかの参照元と比べます。
- どのページに来たか
- キーイベント(問い合わせ、資料請求など)の数
- 収益
- コンバージョン率
これで、AIからの流入がビジネスにとって役に立っているかを判断できます。なお、AIの回答で引用されても、多くの場合クリックはされません。引用された回数と流入の数は、別の指標として扱いましょう。
まとめ
ChatGPTからの流入は、GA4のトラフィック獲得でchatgpt.comを確認することで計測できます。ただし、参照元が失われる訪問もあるため、数字は下限として扱います。AIのクローラーはGA4には表示されないので、アクセスログで別に確認しましょう。
SearchSeal は、サイトのアクセスやクローラーは計測しません。登録した質問について、ChatGPTなどのAIの回答と引用元を毎日保存します。流入の数字とは別に、回答の中で自社がどう紹介されているかを確認できます。
よくある質問
ChatGPTからの流入はGA4でどう表示されますか?
セッションの参照元として chatgpt.com が表示されます。以前のドメインの chat.openai.com から来た訪問が表示されることもあります。
GPTBotのアクセスはGA4で確認できますか?
確認できません。GA4はJavaScriptのタグで送られるデータを記録し、既知のボットは自動で除外されます。クローラーのアクセスは、CDNやサーバーのアクセスログで確認します。
direct(直接)の訪問にAIからの流入は含まれますか?
含まれることがありますが、どれがAIからの訪問かを見分ける確実な方法はありません。GA4で確認できるAIからの訪問は、下限の数字として扱いましょう。
GeminiとCopilotからの流入は、GA4でどう確認しますか?
「レポート」→「集客」→「トラフィック獲得」で、「セッションの参照元」を gemini.google.com、copilot.microsoft.com、copilot.com で絞り込みます。bing.comには通常のBing検索も含まれるので、別に確認します。確認できた参照元をカスタムのチャネルグループに加えます。参照元やキャンペーンの値がないクリックは、directになることがあります。