AIトラフィック
AIアシスタントは利用者に代わってウェブサイトを読みます。AI企業は検索インデックスの構築やモデルの学習のためにウェブをクロールします。どちらの場合も、ページを読んでいるのは人間ではありません。
ダッシュボードのAI Trafficセクションでは、トラフィックのうちAIによるものがどれだけあり、どこから来ているかを確認できます。
AIトラフィックは、ページビュー、訪問者数、直帰率など、どの数値にも一切カウントされず、課金もされません。
表示される内容
- 選択した期間における、AIトラフィックと人間のトラフィックの割合。
- AIトラフィックの一覧(3つのタブ):
- User(ユーザー):誰かが質問した直後に、AIがページを取得するもの。ChatGPT、Claude、Perplexity、エージェント型ブラウザなど。
- Search(検索):AIの検索インデックスを構築するクローラー。
- Training(学習):モデルの学習用にページを集めるクローラー。
SearchとTrainingを表示するには、Cloudflareの接続が必要です。
Cabinが標準で見えるもの
Cabinのトラッキングスクリプトはブラウザ内で動きます。そのため、ページを読み込んでJavaScriptを実行するAIエージェントは見えます。Userのトラフィックの大半はこれに当たります。
見えないもの:
GPTBotやClaudeBotなどのクローラー。HTMLをダウンロードするだけで、JavaScriptは実行しません。- ブロックされたリクエスト。 サーバー、ホスティング、CDNがボットをブロックすると、ページは読み込まれず、スクリプトも動きません。
クローラーを含むすべてのAIトラフィックを確認したい場合は、以下の手順でCloudflareを接続してください。
Cloudflareを接続する
サイトがCloudflareを経由している場合は、サイト設定を開き、AI trafficを探してConnect Cloudflareをクリックします。Cloudflareにサインインし、読み取り専用のアクセスを承認してください。APIトークンを作成する必要はありません。その後、CabinはCloudflareアカウントからAIクローラーのリクエストを読み取り、Cloudflareがブロックしたものも含めてダッシュボードに追加します。ブロックされたボットには、GPTBot (blocked)のようにラベルが付きます。
- 読み取り専用です。CabinがCloudflareの設定を変更することはありません。
- 接続時に過去30日分が取り込まれます。その後は1時間ごとに更新されます。
- カウントされるのは、Cloudflareまたは運営元が公開しているIP範囲で確認されたクローラーだけです。AIクローラーを装ったリクエストは除外されます。
- CabinはクローラーのIPをこれらの範囲と照合しますが、保存はしません。
- 接続できるのは、サイトのオーナーまたはManagerです。オーナーのプランで動作します。
This domain isn't in that Cloudflare accountと表示された場合は、そのサイトを含まないCloudflareアカウントにサインインしています。もう一度接続し、サイトを含むアカウントを選んでください。
接続の解除
同じカードでDisconnectをクリックします。CabinはCloudflareでのアクセス権を手放し、同期を停止します。クローラーのデータはダッシュボードから消えますが、削除はされません。後で再び接続すると、履歴も元に戻ります。
エージェントの識別方法
エージェントは、送信されるUser-Agent文字列を、コミュニティが管理するリストai.robots.txtと照合して判定します。Googlebotなどの一般的な検索・SNSクローラーはAIとしては数えません。これらは従来どおり、ボットとして除外されます。
含まれていないエージェントに気づいたら、お知らせください。
