Tráfego de referência de IA no GA4
Acompanhe o tráfego de referência de IA com um filtro de origem no GA4. Escolha os assistentes, teste a expressão regular com a sua lista de origens e copie-a para o relatório.
Expressão regular para origens no GA4
^(chatgpt\.com|chat\.openai\.com|perplexity\.ai|www\.perplexity\.ai|gemini\.google\.com|copilot\.microsoft\.com|copilot\.com|claude\.ai|chat\.deepseek\.com|grok\.com|meta\.ai|www\.meta\.ai|chat\.mistral\.ai|you\.com|phind\.com|www\.phind\.com|poe\.com)$253 caracteres. Limite: 1.024.
Use Origem na condição do canal e Origem da sessão nos relatórios ou explorações. Os URLs completos têm de ser normalizados antes de aplicar esta expressão para origens.
Teste as suas origens
As origens coladas ficam neste navegador. Nenhum dado é enviado.
Para acompanhar o tráfego de referência de IA no GA4, crie um grupo de canais personalizado com uma expressão regular para as origens dos assistentes selecionados. Coloque o canal acima de Referral e consulte-o em Aquisição de tráfego. Esta ferramenta cria o padrão e testa localmente as linhas de origens. As visitas sem referenciador não podem ser recuperadas do tráfego Direct.
Configure o seu canal no GA4
O GA4 já documenta um canal predefinido AI Assistant. Consulte primeiro Aquisição de tráfego com o Grupo de canais predefinido da sessão. Use um grupo personalizado se quiser escolher as origens incluídas. Documentação da Google sobre canais predefinidos
- No GA4, abra Administração. Em Apresentação de dados, escolha Grupos de canais. Precisa de ter a função Editor ou superior.
- Escolha Criar novo grupo de canais para copiar o grupo predefinido. Dê um nome à cópia.
- Adicione um novo canal chamado Assistentes de IA. Adicione um grupo de condições, escolha Origem e depois Corresponde à expressão regular. Cole a expressão regular para origens gerada por esta ferramenta e guarde o canal.
- Escolha Reordenar. Coloque Assistentes de IA acima de Referral, do canal predefinido AI Assistant e de qualquer outro canal que possa corresponder a estas origens. Aplique a ordem e guarde o grupo.
- Abra Relatórios, Aquisição, Aquisição de tráfego. Escolha a versão de sessão do seu grupo de canais personalizado como dimensão e consulte a coluna Sessões.
Passos para configurar o GA4
1. No GA4, abra Administração. Em Apresentação de dados, escolha Grupos de canais. Precisa de ter a função Editor ou superior.
2. Escolha Criar novo grupo de canais para copiar o grupo predefinido. Dê um nome à cópia.
3. Adicione um novo canal chamado Assistentes de IA. Adicione um grupo de condições, escolha Origem e depois Corresponde à expressão regular. Cole a expressão regular para origens gerada por esta ferramenta e guarde o canal.
4. Escolha Reordenar. Coloque Assistentes de IA acima de Referral, do canal predefinido AI Assistant e de qualquer outro canal que possa corresponder a estas origens. Aplique a ordem e guarde o grupo.
5. Abra Relatórios, Aquisição, Aquisição de tráfego. Escolha a versão de sessão do seu grupo de canais personalizado como dimensão e consulte a coluna Sessões.
Expressão regular para origens: ^(chatgpt\.com|chat\.openai\.com|perplexity\.ai|www\.perplexity\.ai|gemini\.google\.com|copilot\.microsoft\.com|copilot\.com|claude\.ai|chat\.deepseek\.com|grok\.com|meta\.ai|www\.meta\.ai|chat\.mistral\.ai|you\.com|phind\.com|www\.phind\.com|poe\.com)$Os grupos de canais personalizados aplicam-se retroativamente aos relatórios e explorações do GA4. Não permitem recuperar uma origem em falta. Alterar o grupo de canais principal afeta os dados futuros; as alterações aos públicos também só se aplicam daí em diante. Documentação da Google sobre grupos de canais
Use uma exploração para consultar origens históricas
Filtro e passos da exploração
Em Explorar, crie uma exploração de formato livre. Importe Origem da sessão e Sessões. Adicione Origem da sessão a Linhas e Sessões a Valores. Adicione um filtro: Origem da sessão corresponde à expressão regular. Cole esta expressão, que não distingue maiúsculas de minúsculas, e escolha o intervalo de datas.
(?i)^(chatgpt\.com|chat\.openai\.com|perplexity\.ai|www\.perplexity\.ai|gemini\.google\.com|copilot\.microsoft\.com|copilot\.com|claude\.ai|chat\.deepseek\.com|grok\.com|meta\.ai|www\.meta\.ai|chat\.mistral\.ai|you\.com|phind\.com|www\.phind\.com|poe\.com)$As explorações só podem mostrar os dados históricos que o GA4 conservou. As linhas de origens não permitem reconstruir visitas que não foram monitorizadas.
Páginas de destino e eventos principais
Em Explore, crie uma exploração Free form. Em Segments, crie um segmento de sessão chamado AI assistants com uma condição: Session source matches regex. Cole este padrão, que não distingue maiúsculas de minúsculas.
(?i)^(chatgpt\.com|chat\.openai\.com|perplexity\.ai|www\.perplexity\.ai|gemini\.google\.com|copilot\.microsoft\.com|copilot\.com|claude\.ai|chat\.deepseek\.com|grok\.com|meta\.ai|www\.meta\.ai|chat\.mistral\.ai|you\.com|phind\.com|www\.phind\.com|poe\.com)$
Importe Landing page + query string, Session source, Sessions e Key events. Aplique o segmento. Adicione Landing page + query string e Session source a Rows, e Sessions e Key events a Values. Primeiro, assinale em Admin os eventos relevantes como eventos principais.O segmento inclui sessões completas provenientes destas origens. Assim, a tabela mostra onde começam as visitas vindas da IA e quais dessas sessões chegam a um evento principal.
Use as origens noutros relatórios
Looker Studio: separe o tráfego por assistente
Adicione um campo calculado à sua fonte de dados do GA4. Use o campo Origem da sessão, não Origem / meio da sessão. A fórmula usa texto literal para preservar os pontos escapados.
Fórmula do Looker Studio
CASE
WHEN REGEXP_MATCH(LOWER(Session source), R"^(chatgpt\.com|chat\.openai\.com)$") THEN "ChatGPT"
WHEN REGEXP_MATCH(LOWER(Session source), R"^(perplexity\.ai|www\.perplexity\.ai)$") THEN "Perplexity"
WHEN REGEXP_MATCH(LOWER(Session source), R"^(gemini\.google\.com)$") THEN "Gemini"
WHEN REGEXP_MATCH(LOWER(Session source), R"^(copilot\.microsoft\.com|copilot\.com)$") THEN "Microsoft Copilot"
WHEN REGEXP_MATCH(LOWER(Session source), R"^(claude\.ai)$") THEN "Claude"
WHEN REGEXP_MATCH(LOWER(Session source), R"^(chat\.deepseek\.com)$") THEN "DeepSeek"
WHEN REGEXP_MATCH(LOWER(Session source), R"^(grok\.com)$") THEN "Grok"
WHEN REGEXP_MATCH(LOWER(Session source), R"^(meta\.ai|www\.meta\.ai)$") THEN "Meta AI"
WHEN REGEXP_MATCH(LOWER(Session source), R"^(chat\.mistral\.ai)$") THEN "Mistral Le Chat (now Vibe)"
WHEN REGEXP_MATCH(LOWER(Session source), R"^(you\.com)$") THEN "You.com"
WHEN REGEXP_MATCH(LOWER(Session source), R"^(phind\.com|www\.phind\.com)$") THEN "Phind"
WHEN REGEXP_MATCH(LOWER(Session source), R"^(poe\.com)$") THEN "Poe"
ELSE "Other"
ENDBigQuery: sessões e utilizadores da exportação do GA4
Para uma propriedade ligada ao BigQuery. A consulta lê a origem e o endereço de cada visualização de página, conta sessões e utilizadores por assistente e compara esse número com todas as sessões que incluem uma visualização de página. Substitua o nome da tabela e as datas.
Consulta BigQuery
WITH views AS (
SELECT
user_pseudo_id,
(SELECT value.int_value FROM UNNEST(event_params) WHERE key = 'ga_session_id') AS session_id,
LOWER((SELECT value.string_value FROM UNNEST(event_params) WHERE key = 'page_referrer')) AS referrer,
LOWER((SELECT value.string_value FROM UNNEST(event_params) WHERE key = 'page_location')) AS location
FROM `your-project.analytics_123456789.events_*`
WHERE _TABLE_SUFFIX BETWEEN '20260901' AND '20260930'
AND event_name = 'page_view'
),
tagged AS (
SELECT
user_pseudo_id,
CONCAT(user_pseudo_id, '.', CAST(session_id AS STRING)) AS session_key,
CASE
WHEN NET.HOST(referrer) IN ('chatgpt.com', 'chat.openai.com') THEN 'ChatGPT'
WHEN NET.HOST(referrer) IN ('perplexity.ai', 'www.perplexity.ai') THEN 'Perplexity'
WHEN NET.HOST(referrer) IN ('gemini.google.com') THEN 'Gemini'
WHEN NET.HOST(referrer) IN ('copilot.microsoft.com', 'copilot.com') THEN 'Microsoft Copilot'
WHEN NET.HOST(referrer) IN ('claude.ai') THEN 'Claude'
WHEN NET.HOST(referrer) IN ('chat.deepseek.com') THEN 'DeepSeek'
WHEN NET.HOST(referrer) IN ('grok.com') THEN 'Grok'
WHEN NET.HOST(referrer) IN ('meta.ai', 'www.meta.ai') THEN 'Meta AI'
WHEN NET.HOST(referrer) IN ('chat.mistral.ai') THEN 'Mistral Le Chat (now Vibe)'
WHEN NET.HOST(referrer) IN ('you.com') THEN 'You.com'
WHEN NET.HOST(referrer) IN ('phind.com', 'www.phind.com') THEN 'Phind'
WHEN NET.HOST(referrer) IN ('poe.com') THEN 'Poe'
WHEN REGEXP_CONTAINS(location, r'[?&]utm_source=(chatgpt\.com)(&|#|$)') THEN 'ChatGPT'
END AS assistant
FROM views
),
everyone AS (
SELECT COUNT(DISTINCT session_key) AS sessions FROM tagged
)
SELECT
assistant,
COUNT(DISTINCT session_key) AS sessions,
COUNT(DISTINCT user_pseudo_id) AS users,
ROUND(COUNT(DISTINCT session_key) / ANY_VALUE(everyone.sessions), 4) AS share_of_sessions
FROM tagged CROSS JOIN everyone
WHERE assistant IS NOT NULL
GROUP BY assistant
ORDER BY sessions DESCRegistos do servidor: conte as visitas vindas da IA com grep e awk
Para o formato de registo combinado, usado por predefinição no Nginx e no Apache. Os registos também mostram visitas que as ferramentas de análise não detetam, como as de visitantes que bloqueiam scripts. Substitua access.log pelo seu ficheiro; para ficheiros de registo com rotação, envie a saída de zcat -f access.log* para o mesmo comando.
Comandos para registos
# Visitas cujo site de origem é um dos assistentes selecionados
grep -ciE '"https?://(chatgpt\.com|chat\.openai\.com|perplexity\.ai|www\.perplexity\.ai|gemini\.google\.com|copilot\.microsoft\.com|copilot\.com|claude\.ai|chat\.deepseek\.com|grok\.com|meta\.ai|www\.meta\.ai|chat\.mistral\.ai|you\.com|phind\.com|www\.phind\.com|poe\.com)([/?#][^"]*)?"' access.log
# Visitas por nome de host do assistente e por origem UTM documentada
awk -F'"' '{ ref = tolower($4) } ref ~ /^https?:\/\/(chatgpt\.com|chat\.openai\.com|perplexity\.ai|www\.perplexity\.ai|gemini\.google\.com|copilot\.microsoft\.com|copilot\.com|claude\.ai|chat\.deepseek\.com|grok\.com|meta\.ai|www\.meta\.ai|chat\.mistral\.ai|you\.com|phind\.com|www\.phind\.com|poe\.com)([\/?#]|$)/ { split(ref, u, "/"); print u[3]; next } tolower($2) ~ /[?&]utm_source=(chatgpt\.com)([& ]|$)/ { print "utm_source" }' access.log | sort | uniq -c | sort -rn
# Páginas em que essas visitas chegaram
awk -F'"' '{ ref = tolower($4) } ref ~ /^https?:\/\/(chatgpt\.com|chat\.openai\.com|perplexity\.ai|www\.perplexity\.ai|gemini\.google\.com|copilot\.microsoft\.com|copilot\.com|claude\.ai|chat\.deepseek\.com|grok\.com|meta\.ai|www\.meta\.ai|chat\.mistral\.ai|you\.com|phind\.com|www\.phind\.com|poe\.com)([\/?#]|$)/ || tolower($2) ~ /[?&]utm_source=(chatgpt\.com)([& ]|$)/ { split($2, r, " "); print r[2] }' access.log | sort | uniq -c | sort -rn | head -20As visitas sem site de origem, como as páginas que um assistente consulta enquanto responde, não aparecem aqui. O analisador de registos de rastreadores de IA conta os pedidos por agente de utilizador de IA. Abrir o analisador de registos de rastreadores de IA
Plausible: filtre Origens
A secção Origens do Plausible usa um filtro «é» com vários valores selecionados. Não aceita uma expressão regular do GA4. Selecione nesta lista de candidatos os nomes ou domínios que aparecem no seu relatório de Origens. O Plausible também tem um canal AI Assistants.
Possíveis origens no Plausible
ChatGPT
chatgpt.com
chat.openai.com
Perplexity
perplexity.ai
www.perplexity.ai
Gemini
gemini.google.com
Microsoft Copilot
copilot.microsoft.com
copilot.com
Claude
claude.ai
DeepSeek
chat.deepseek.com
Grok
grok.com
Meta AI
meta.ai
www.meta.ai
Mistral Le Chat (now Vibe)
chat.mistral.ai
You.com
you.com
Phind
phind.com
www.phind.com
Poe
poe.comMatomo: segmente por URL de referência
Os segmentos padrão do Matomo usam condições «igual a» e «começa por», combinadas com OR. Este segmento abrange URLs HTTP e HTTPS nos domínios selecionados. Não inclui visitas identificadas apenas por uma etiqueta de campanha. Copie o texto como valor do parâmetro de segmento num pedido à Reporting API; deixe o seu cliente HTTP codificar esse parâmetro mais uma vez.
Segmento de URLs de referência do Matomo
referrerUrl==https%3A%2F%2Fchatgpt.com,referrerUrl=^https%3A%2F%2Fchatgpt.com%2F,referrerUrl=^https%3A%2F%2Fchatgpt.com%3F,referrerUrl==http%3A%2F%2Fchatgpt.com,referrerUrl=^http%3A%2F%2Fchatgpt.com%2F,referrerUrl=^http%3A%2F%2Fchatgpt.com%3F,referrerUrl==https%3A%2F%2Fchat.openai.com,referrerUrl=^https%3A%2F%2Fchat.openai.com%2F,referrerUrl=^https%3A%2F%2Fchat.openai.com%3F,referrerUrl==http%3A%2F%2Fchat.openai.com,referrerUrl=^http%3A%2F%2Fchat.openai.com%2F,referrerUrl=^http%3A%2F%2Fchat.openai.com%3F,referrerUrl==https%3A%2F%2Fperplexity.ai,referrerUrl=^https%3A%2F%2Fperplexity.ai%2F,referrerUrl=^https%3A%2F%2Fperplexity.ai%3F,referrerUrl==http%3A%2F%2Fperplexity.ai,referrerUrl=^http%3A%2F%2Fperplexity.ai%2F,referrerUrl=^http%3A%2F%2Fperplexity.ai%3F,referrerUrl==https%3A%2F%2Fwww.perplexity.ai,referrerUrl=^https%3A%2F%2Fwww.perplexity.ai%2F,referrerUrl=^https%3A%2F%2Fwww.perplexity.ai%3F,referrerUrl==http%3A%2F%2Fwww.perplexity.ai,referrerUrl=^http%3A%2F%2Fwww.perplexity.ai%2F,referrerUrl=^http%3A%2F%2Fwww.perplexity.ai%3F,referrerUrl==https%3A%2F%2Fgemini.google.com,referrerUrl=^https%3A%2F%2Fgemini.google.com%2F,referrerUrl=^https%3A%2F%2Fgemini.google.com%3F,referrerUrl==http%3A%2F%2Fgemini.google.com,referrerUrl=^http%3A%2F%2Fgemini.google.com%2F,referrerUrl=^http%3A%2F%2Fgemini.google.com%3F,referrerUrl==https%3A%2F%2Fcopilot.microsoft.com,referrerUrl=^https%3A%2F%2Fcopilot.microsoft.com%2F,referrerUrl=^https%3A%2F%2Fcopilot.microsoft.com%3F,referrerUrl==http%3A%2F%2Fcopilot.microsoft.com,referrerUrl=^http%3A%2F%2Fcopilot.microsoft.com%2F,referrerUrl=^http%3A%2F%2Fcopilot.microsoft.com%3F,referrerUrl==https%3A%2F%2Fcopilot.com,referrerUrl=^https%3A%2F%2Fcopilot.com%2F,referrerUrl=^https%3A%2F%2Fcopilot.com%3F,referrerUrl==http%3A%2F%2Fcopilot.com,referrerUrl=^http%3A%2F%2Fcopilot.com%2F,referrerUrl=^http%3A%2F%2Fcopilot.com%3F,referrerUrl==https%3A%2F%2Fclaude.ai,referrerUrl=^https%3A%2F%2Fclaude.ai%2F,referrerUrl=^https%3A%2F%2Fclaude.ai%3F,referrerUrl==http%3A%2F%2Fclaude.ai,referrerUrl=^http%3A%2F%2Fclaude.ai%2F,referrerUrl=^http%3A%2F%2Fclaude.ai%3F,referrerUrl==https%3A%2F%2Fchat.deepseek.com,referrerUrl=^https%3A%2F%2Fchat.deepseek.com%2F,referrerUrl=^https%3A%2F%2Fchat.deepseek.com%3F,referrerUrl==http%3A%2F%2Fchat.deepseek.com,referrerUrl=^http%3A%2F%2Fchat.deepseek.com%2F,referrerUrl=^http%3A%2F%2Fchat.deepseek.com%3F,referrerUrl==https%3A%2F%2Fgrok.com,referrerUrl=^https%3A%2F%2Fgrok.com%2F,referrerUrl=^https%3A%2F%2Fgrok.com%3F,referrerUrl==http%3A%2F%2Fgrok.com,referrerUrl=^http%3A%2F%2Fgrok.com%2F,referrerUrl=^http%3A%2F%2Fgrok.com%3F,referrerUrl==https%3A%2F%2Fmeta.ai,referrerUrl=^https%3A%2F%2Fmeta.ai%2F,referrerUrl=^https%3A%2F%2Fmeta.ai%3F,referrerUrl==http%3A%2F%2Fmeta.ai,referrerUrl=^http%3A%2F%2Fmeta.ai%2F,referrerUrl=^http%3A%2F%2Fmeta.ai%3F,referrerUrl==https%3A%2F%2Fwww.meta.ai,referrerUrl=^https%3A%2F%2Fwww.meta.ai%2F,referrerUrl=^https%3A%2F%2Fwww.meta.ai%3F,referrerUrl==http%3A%2F%2Fwww.meta.ai,referrerUrl=^http%3A%2F%2Fwww.meta.ai%2F,referrerUrl=^http%3A%2F%2Fwww.meta.ai%3F,referrerUrl==https%3A%2F%2Fchat.mistral.ai,referrerUrl=^https%3A%2F%2Fchat.mistral.ai%2F,referrerUrl=^https%3A%2F%2Fchat.mistral.ai%3F,referrerUrl==http%3A%2F%2Fchat.mistral.ai,referrerUrl=^http%3A%2F%2Fchat.mistral.ai%2F,referrerUrl=^http%3A%2F%2Fchat.mistral.ai%3F,referrerUrl==https%3A%2F%2Fyou.com,referrerUrl=^https%3A%2F%2Fyou.com%2F,referrerUrl=^https%3A%2F%2Fyou.com%3F,referrerUrl==http%3A%2F%2Fyou.com,referrerUrl=^http%3A%2F%2Fyou.com%2F,referrerUrl=^http%3A%2F%2Fyou.com%3F,referrerUrl==https%3A%2F%2Fphind.com,referrerUrl=^https%3A%2F%2Fphind.com%2F,referrerUrl=^https%3A%2F%2Fphind.com%3F,referrerUrl==http%3A%2F%2Fphind.com,referrerUrl=^http%3A%2F%2Fphind.com%2F,referrerUrl=^http%3A%2F%2Fphind.com%3F,referrerUrl==https%3A%2F%2Fwww.phind.com,referrerUrl=^https%3A%2F%2Fwww.phind.com%2F,referrerUrl=^https%3A%2F%2Fwww.phind.com%3F,referrerUrl==http%3A%2F%2Fwww.phind.com,referrerUrl=^http%3A%2F%2Fwww.phind.com%2F,referrerUrl=^http%3A%2F%2Fwww.phind.com%3F,referrerUrl==https%3A%2F%2Fpoe.com,referrerUrl=^https%3A%2F%2Fpoe.com%2F,referrerUrl=^https%3A%2F%2Fpoe.com%3F,referrerUrl==http%3A%2F%2Fpoe.com,referrerUrl=^http%3A%2F%2Fpoe.com%2F,referrerUrl=^http%3A%2F%2Fpoe.com%3FSe o sistema de relatórios aceitar expressões regulares para URLs, use esta expressão separada. Não é um operador de segmentos do Matomo.
Expressão regular para URLs de referência
^https?://(chatgpt\.com|chat\.openai\.com|perplexity\.ai|www\.perplexity\.ai|gemini\.google\.com|copilot\.microsoft\.com|copilot\.com|claude\.ai|chat\.deepseek\.com|grok\.com|meta\.ai|www\.meta\.ai|chat\.mistral\.ai|you\.com|phind\.com|www\.phind\.com|poe\.com)([/?#].*)?$O que os números do tráfego proveniente de IA podem revelar
- Porque podem aparecer visitas de IA como Direct
- As aplicações e os links copiados podem perder o referenciador. Sem referenciador nem etiqueta de campanha, a plataforma de análise pode classificar a visita como Direct. Quando essa informação falta, este padrão não permite saber que assistente enviou a visita.
- O que significam as correspondências
- Uma correspondência identifica um valor de origem da lista selecionada. O teste conta linhas de origens, não visitas nem sessões. Use a métrica Sessões no GA4 para obter os totais de tráfego. Uma origem não prova que houve uma recomendação, e qualquer pessoa pode copiar ou definir etiquetas de campanha.
- O que a lista inclui
- A lista usa domínios de produtos e valores de origem UTM documentados. Os domínios indicam possíveis origens, mas não garantem que todas as aplicações enviem um referenciador. Domínios partilhados como google.com, bing.com e x.com ficam de fora porque também recebem outros tipos de tráfego.
- Veja o que acontece depois da visita
- Compare as origens de IA com as sessões com interação e os eventos principais no GA4. O tráfego de referência mostra cliques cuja origem foi registada. Para verificar se os assistentes mencionam a sua empresa, use a verificação gratuita de visibilidade em IA ou compare os planos de monitorização abaixo.
Lista de origens e evidências
Lista de origens revista em 2026-10-10. Nesta lista, apenas o ChatGPT tem uma origem UTM documentada. Outros nomes alternativos de UTM foram omitidos.
- ChatGPT
- chatgpt.com (domínio do produto)
- chat.openai.com (domínio do produto)
- chatgpt.com (origem UTM documentada)
- Perplexity
- perplexity.ai (domínio do produto)
- www.perplexity.ai (domínio do produto)
- Gemini
- gemini.google.com (domínio do produto)
- Microsoft Copilot
- copilot.microsoft.com (domínio do produto)
- copilot.com (domínio do produto)
- Claude
- claude.ai (domínio do produto)
- DeepSeek
- chat.deepseek.com (domínio do produto)
- Grok
- grok.com (domínio do produto)
- Meta AI
- meta.ai (domínio do produto)
- www.meta.ai (domínio do produto)
- Mistral Le Chat (now Vibe)
- chat.mistral.ai (domínio do produto)
- You.com
- you.com (domínio do produto)
- Phind
- phind.com (domínio do produto)
- www.phind.com (domínio do produto)
- Poe
- poe.com (domínio do produto)
Perguntas sobre tráfego proveniente de IA
Veja se os assistentes mencionam a sua empresa
Os relatórios de referência mostram cliques com uma origem registada. A verificação gratuita de visibilidade examina que empresas os assistentes mencionam nas respostas.