Actors

human_via_ai

A person who arrived from ChatGPT, Perplexity, Claude, Gemini, Copilot, Grok, or DeepSeek.

This is the actor that makes Vector 5 different from "we added a GPTBot row to a Plausible clone." It is a human, attributed to an assistant.

Assistant referrers

Hostai_source
chatgpt.com, chat.openai.comchatgpt
perplexity.ai, www.perplexity.aiperplexity
claude.aiclaude
gemini.google.comgemini
copilot.microsoft.comcopilot
grok.comgrok
chat.deepseek.comdeepseek

UTM overrides

If an assistant strips the referrer, you can still mark the click: utm_medium=ai_search or utm_medium=ai-assistant, or utm_source of chatgpt, perplexity, claude, gemini (and prefixes of chatgpt).

The Direct problem

Many ChatGPT citations open without a referrer. Those visits look like Direct in every other tool. Vector 5 cannot invent a referrer that was not sent — but crawl→referral on the same path tells you which pages assistants cite versus which ones people click. See AI traffic and the Cited but not clicked skill.

Something off? Open an issue · Edit on GitHub