Por que o tráfego de IA no GA4 sai menor do que o real
Em setembro de 2026, o canal AI Assistant do GA4 classifica apenas a sessão que chega com referrer reconhecido pela lista interna do Google, e a maior parte das visitas vindas de assistentes de IA chega sem referrer algum. Estas 11 dicas dão ao analista de web analytics a configuração, a regex e a fonte datada de cada ajuste. O objetivo é publicar o número de IA como piso declarado, com uma faixa estimada por cima. Sem a faixa, a diretoria lê um número pequeno como verdade inteira.
A minha tese: o analista que publica o canal AI Assistant como "o tráfego de IA da empresa" publica uma fração conhecida do canal, e o erro de omitir a faixa por cima é maior do que o erro de estimar mal essa faixa. Na base da Loamly (vendor, 446.405 visitas rastreadas com referrer, UTM, assinatura de bot e sinais de comportamento, post de 3 de fevereiro de 2026), 70,6% das 20.428 visitas de IA identificadas chegaram sem referrer e caíram em Direct. O número é de vendor, com método resumido e sem auditoria externa; serve como plausibilidade da tese, nunca como benchmark. A conclusão operacional vale mesmo que o seu percentual seja outro.
Caso hipotético que atravessa o artigo: um SaaS brasileiro de folha de pagamento com 90.000 sessões por mês (hipotético). No relatório de agosto, o canal AI Assistant mostrou 810 sessões (hipotético), 0,9% do total, e a diretoria concluiu que assistentes de IA ainda eram irrelevantes para a aquisição. As 11 dicas abaixo mudam esse relatório; o estado final do caso fecha o artigo.
O que o canal nativo AI Assistant classifica e o que deixa passar
O GA4 classifica no canal AI Assistant a sessão cujo medium é exatamente ai-assistant, valor que a própria plataforma atribui quando o referrer bate na lista interna do Google. A definição vigente em 3 de setembro de 2026 nomeia ChatGPT, Gemini, DeepSeek, Copilot e Grok como exemplos e exclui AI Overviews e AI Mode, que seguem em Organic Search.
1. Confira como a propriedade já está classificando antes de criar qualquer regra. Como fazer: abra Explorar, formato livre, e monte a tabela abaixo. A primeira aba filtra pelo canal padrão, que é a dimensão que o Google classifica; a coluna de source / medium ao lado mostra se o medium chegou como ai-assistant ou ficou em referral. A segunda aba mostra o que está caindo em Referral com origem de assistente, que é o buraco a fechar.
Explorar > Formato livre
Linhas: Session source / medium; Session default channel group
Valores: Sessões; Usuários ativos; Eventos-chave
Filtro (aba 1): Session default channel group = AI Assistant
(conferir na coluna ao lado se o medium veio como ai-assistant)
Filtro (aba 2): Session source corresponde à regex
chatgpt|openai|perplexity|claude|gemini|copilot|grok|deepseek
Período: 13/05/2026 a 03/09/2026
Por quê: o Google anunciou o canal em 13 de maio de 2026 na página What's new do GA4, com rollout gradual até o início de junho e sem reclassificar dados anteriores. O anúncio citou Claude como exemplo; a definição do Default channel group, lida em 3 de setembro, cita ChatGPT, Gemini, DeepSeek, Copilot e Grok, e a documentação pública não citava Perplexity em 22 de julho nem cita em 3 de setembro. Como a lista interna de domínios não é publicada, a ausência precisa ser validada na sua propriedade pela aba 2. Nas propriedades que auditei em agosto, sessão com origem perplexity.ai caiu em Referral, e sessão do app do ChatGPT no celular tendeu a cair em Direct.
2. Leia AI Overviews e AI Mode como Organic Search no GA4 e procure a separação apenas no Search Console. Como fazer: nenhuma regra de canal com "google" na condição. Para acompanhar o efeito das respostas generativas do Google, segmente por landing page e compare a série de sessões orgânicas de cada URL com as impressões do relatório Generative AI do Search Console (dica 10).
Evitar: regra de canal com Session source contém "google"
Fazer: Explorar > Linhas: Landing page; Filtro: Session default channel group = Organic Search
Cruzar por URL com impressões exportadas do Search Console
Por quê: a documentação do canal diz, em texto literal, que ele exclui AI Overviews e AI Mode do Google. Qualquer regex com "google" na condição de origem leva junto o orgânico clássico e destrói a série histórica de Organic Search. GA4 e Search Console medem eventos diferentes (sessão e impressão) e continuam sem conciliação em setembro de 2026; o glossário de medição de visibilidade em IA (Brasil GEO, 25 termos, 3 de setembro de 2026) separa os dois vocabulários.
Como montar o grupo de canal personalizado que pega Perplexity e Claude
Um grupo de canal personalizado do GA4, com regex ancorada por domínio sobre Session source e posicionado acima de Referral, recupera Perplexity, Claude e qualquer assistente fora da lista do Google. Ele vale retroativamente para os relatórios, porque reprocessa sessões já coletadas com referrer; a sessão que chegou sem referrer continua em Direct para sempre.
3. Crie o grupo com regex ancorada por domínio, nunca por substring. Como fazer: Admin, Exibição de dados, Grupos de canais, criar novo grupo; canal "Assistentes de IA"; duas condições ligadas por OU.
Condição A: Session medium corresponde à regex
^ai-assistant$
Condição B: Session source corresponde à regex
^(www\.)?(chatgpt\.com|chat\.openai\.com|claude\.ai|perplexity\.ai|gemini\.google\.com|copilot\.microsoft\.com|grok\.com|deepseek\.com|meta\.ai|you\.com|poe\.com)$
Por quê: a página oficial de grupos de canais personalizados traz um exemplo chamado "AI assistants" que inclui Claude e Perplexity, mas o padrão oficial começa com ^.*ai e segue com .*gemini.* e .*gpt.*. O trecho ^.*ai casa qualquer origem que contenha as letras "ai", e isso inclui mail.google.com, email e baidu: uma newsletter inteira viraria tráfego de assistente. O Search Engine Journal publicou em 15 de julho de 2026 um padrão com fronteiras de domínio pela mesma razão. A regex ancorada acima casa o domínio inteiro ou nada. O grupo resolve só a parcela web do tráfego: o app de celular que apaga o referrer continua chegando como Direct, e nenhuma regex o alcança. Se a aba 2 da dica 1 mostrar origens no formato android-app://, acrescente o pacote do app à condição B.
4. Posicione o canal acima de Referral e deixe Google e Bing inteiros fora dele. Como fazer: arraste o canal novo para a ordem abaixo e salve. O GA4 avalia as regras de cima para baixo e a primeira que casa vence.
1. Paid Search
2. Assistentes de IA (canal novo)
3. Organic Search
4. Referral
5. Direct
6. Unassigned
Fora da regra: google|bing como origem genérica
Por quê: a documentação de grupos personalizados manda colocar o canal de assistentes acima de Referral, senão a origem perplexity.ai continua sendo capturada pela regra de Referral antes de chegar à sua. Classificar bing.com ou google.com como IA mistura busca orgânica, Ads, Discover e Copilot. Sobre retroatividade, a precisão importa: o grupo reprocessa os relatórios, e por isso a série do caso hipotético volta até 13 de maio; o que não retroage é dado que nunca foi coletado.
5. Padronize utm_medium=ai-assistant em todo link que você controla dentro de superfícies de IA. Como fazer: botão "copiar link" das páginas compartilháveis, GPTs e agentes próprios, respostas do suporte assistido por IA e documentação de agentes recebem a mesma convenção. Nenhuma UTM em link orgânico que você não controla. Nas páginas de destino, mantenha a canonical apontando para a URL sem parâmetros, para que o rastreador de IA que reencontrar o link com UTM não indexe a versão parametrizada como página à parte.
https://www.exemplo.com.br/precos?utm_source=chatgpt&utm_medium=ai-assistant&utm_campaign=gpt-proprio-folha
Por quê: ai-assistant é o valor que o GA4 já usa para o canal nativo; repetir o mesmo medium evita fragmentar o canal em "ia", "ai", "chatgpt" e "llm", que foi o que encontrei em três propriedades auditadas em agosto (prática da Brasil GEO, derivada da documentação, sem padrão oficial de UTM além do comportamento automático do canal).
Como reportar o tráfego escuro sem inventar um número
Tráfego escuro de IA é a visita que sai de um assistente e chega ao site sem referrer, classificada como Direct. Na base da Loamly (vendor, 446.405 visitas, post de 3 de fevereiro de 2026), 70,6% das 20.428 visitas de IA identificadas chegaram assim; o canal visível no GA4 é o piso do canal real, e o relatório precisa dizer isso em toda linha de IA.
Como a Loamly identifica uma visita de IA sem referrer: assinatura de bots e agentes (RFC 9421), sinais de comportamento como URL colada na barra e padrão de navegação, e verificação na borda, segundo o resumo de método do próprio post. O vendor vende a ferramenta que mede, a base é de clientes do vendor e os sinais de comportamento não são auditáveis por terceiros; por isso o número explica por que a faixa existe e nunca preenche a faixa de ninguém.
6. Declare o piso em toda linha de IA do relatório, com o método na legenda. Como fazer: substitua a linha única "Tráfego de IA" pelo bloco abaixo no template do painel, e nunca some as duas linhas.
Sessões de assistentes de IA (rastreáveis, grupo personalizado): X
Estimativa com tráfego sem referrer: faixa de Y a Z
Método: Direct profundo acima da linha de base de 13 semanas,
calibrado com autoatribuição do formulário (dica 8)
Fora da soma: impressões do Search Console; citações do Clarity
Por quê: no mesmo estudo da Loamly, a visita de IA sem referrer converteu a 10,21% em ações transacionais, contra 2,46% das visitas sem IA (vendor, base própria, 2026). Se o segmento escuro converte mais e é omitido, o retorno do canal é subestimado duas vezes: no volume e na conversão. Foi a distorção que descrevi em métricas de ROI em GEO e que o piso declarado corrige sem inventar um número.
7. Construa o segmento de Direct profundo e estime em faixas calibradas pela sua própria série. Como fazer: crie o segmento abaixo, compare a série semanal com as 13 semanas anteriores à primeira citação conhecida da marca em assistentes e reporte o excedente como faixa. Os limites da faixa saem da calibração da dica 8, nunca de percentual de vendor.
Segmento: Session default channel group = Direct
E Landing page corresponde à regex
^/(blog|artigos|guias|comparativos|precos|integracoes)/.+
E Landing page não corresponde à regex ^/$
Comparação: média das 13 semanas anteriores por URL
Excedente = sessões da semana - média de base
Descartar: semana com disparo de e-mail, campanha paga, PR ou troca de tag
Controle: 3 URLs profundas que nunca apareceram citadas em assistentes
Limiar: só conta excedente acima de 2 desvios-padrão da base
Ano a ano: quando houver 2026 x 2025 na mesma URL, comparar também
Por quê: Direct em URL profunda também chega por WhatsApp, e-mail, Slack, PDF e favoritos, e atribuir todo o excedente à IA é o erro simétrico ao de ignorá-lo. A média de 13 semanas não separa feriado, lançamento, mídia paga nem crescimento orgânico; por isso o calendário de marketing do mês fica registrado ao lado da série, as semanas com evento saem da comparação e as URLs-controle mostram quanto do excedente é maré geral. No caso hipotético, o Direct profundo de agosto ficou 4.100 sessões acima da base (hipotético); um disparo de e-mail para a base de clientes na segunda semana explicou 700 delas nas URLs-controle (hipotético), e o excedente atribuível ficou em 3.400 (hipotético). A faixa reportada foi de 800 a 1.600 sessões de assistentes (hipotético), com os dois limites calculados na dica 8. Descrevi os erros que fabricam ou apagam esse excedente em cinco erros de medição que fabricam gap de citação.
8. Pergunte ao lead como ele conheceu a empresa, com opção explícita de assistente de IA, e leve a resposta ao GA4 e ao CRM. Como fazer: campo de seleção no formulário principal, opcional nas duas primeiras semanas e com a opção "Não sei"; se a taxa de conversão do formulário não cair, passa a obrigatório. O valor vai como parâmetro do evento de lead, vira dimensão personalizada de evento e segue ao CRM; o envio entra na política de privacidade como dado declarado pelo próprio lead.
Campo "Como conheceu a empresa?":
ChatGPT, Gemini, Perplexity ou outro assistente de IA
Google ou outro buscador
Indicação de pessoa
Redes sociais
Anúncio
Outro / Não sei
Evento GA4: generate_lead { como_conheceu: "assistente-ia" }
Admin > Definições personalizadas > dimensão de evento: como_conheceu
Por quê: a autoatribuição recupera o que o referrer perde e produz o único denominador próprio para calibrar a faixa da dica 7. A regra que uso tem quatro passos, e o leitor reproduz com os números do caso hipotético (todos hipotéticos): 14% dos 620 leads de agosto marcaram assistente de IA, 87 leads; o canal rastreável do grupo personalizado explicava 6% deles, 37 leads, em 1.190 sessões. Leads que marcaram "Outro / Não sei" ou não responderam ficam fora dos dois lados da conta.
1. Leads sem referrer L = 87 - 37 = 50
2. Conversão rastreável c = 37 / 1.190 = 3,1%
3. Limite superior = L / c = 50 / 0,031 = 1.600 sessões
(premissa: visita sem referrer converte igual à rastreável)
4. Limite inferior = L / (2c) = 800 sessões
(premissa: visita sem referrer converte o dobro; direção do dado
da Loamly, 10,21% contra 2,46%, usado só como direção)
Teto: nenhum limite acima do excedente da dica 7 (3.400)
Se L for zero ou negativo: publicar só o piso, sem faixaO que fazer com a busca interna, o Search Console e o Clarity
Três fontes fora do GA4 completam a medição: as páginas de busca interna, destino de 28,8% dos referrals do ChatGPT na base da Previsible (6,77 milhões de sessões referidas por IA em 166 sites, de novembro de 2024 a maio de 2026, publicada em julho de 2026); o relatório Generative AI Performance do Search Console, que mostra impressões sem cliques; e o painel Citations do Microsoft Clarity. Nenhuma das três entra na mesma soma que as sessões.
9. Mantenha as páginas de busca interna rastreáveis e segmente o pouso nelas. Como fazer: a página de resultados internos pode ter noindex, mas precisa carregar a tag do GA4 e responder com 200. Crie o segmento abaixo sobre a dimensão "Landing page + query string", porque a dimensão "Landing page" descarta o parâmetro e a parte da regex depois do ponto de interrogação nunca casaria; reporte a proporção com o denominador certo.
Segmento: Landing page + query string corresponde à regex
(/busca|/pesquisa|/search|[?&](q|s|busca|termo)=)
E Session default channel group = Assistentes de IA
Métrica: sessões de IA em busca interna / total de sessões de IA
Por quê: no relatório da Previsible, divulgado pelo Search Engine Land em julho de 2026, 28,8% dos referrals do ChatGPT pousaram em páginas de busca interna, e o ChatGPT respondeu por 92,4% de todo o referral rastreável de assistentes na mesma base. O padrão indica que o modelo confia no domínio e delega ao usuário a escolha da página. Página de busca bloqueada ou sem tag apaga quase um terço do sinal mais visível que existe.
10. Leia o relatório Generative AI Performance do Search Console como impressão, nunca como clique. Como fazer: Search Console, Desempenho, Generative AI, com as abas Search (AI Overviews e AI Mode) e Discover; exporte impressões por página e data e junte com as landing pages do GA4 pela URL.
Exportar: Páginas x Datas (impressões)
Juntar: URL do Search Console = Landing page do GA4
Evitar: cliques do GA4 / impressões do Search Console como "CTR de IA"
Registrar: impressões de 13 a 17/08/2026 com falha de registro, restauradas em 21/08
Por quê: o Google lançou o relatório em 3 de junho de 2026 no blog do Search Central, com impressões, páginas, países, dispositivos e datas, e sem cliques, CTR ou consultas. A página de ajuda registra o rollout para todos os sites em 31 de agosto de 2026 e, na lista de anomalias de dados, uma falha no registro de impressões entre 13 e 17 de agosto, restaurada em 21 de agosto, que afetou o relatório e não a exibição real. Dividir cliques de um sistema por impressões de outro produz um CTR que ninguém mediu; a lógica do clique que some está em a economia zero-clique e o fim do funil.
11. Cruze com o Clarity Citations e com os logs de servidor, sem somar nada às sessões. Como fazer: verifique o domínio no Clarity (por Bing Webmaster ou Search Console), abra Dashboards, AI Visibility, Citations, e leia citações por página, share of authority e consultas de grounding. Nos logs, filtre user-agents de crawlers e fetchers de IA e valide o IP contra as listas oficiais antes de contar.
Clarity: Dashboards > AI Visibility > Citations
page citations | share of authority | branded vs non-branded (ago/2026)
Logs: user-agent em (OAI-SearchBot|ChatGPT-User|PerplexityBot|Perplexity-User|ClaudeBot|Google-Extended)
validar IP contra lista oficial de cada fornecedor antes de contar
Por quê: a Microsoft colocou o painel em disponibilidade geral em 13 de maio de 2026 e acrescentou a separação de consultas com e sem marca em agosto. Citação, impressão, requisição de crawler e sessão são quatro eventos diferentes da mesma cadeia, e a tabela abaixo mostra por que cada um fica em linha própria. O método completo de leitura das citações está em como auditar a presença da sua marca em LLMs.
| Fonte | O que mede | Unidade | Vê tráfego sem referrer? | Lugar no relatório |
|---|---|---|---|---|
| Canal nativo AI Assistant (GA4) | Sessões com medium ai-assistant | Sessão | Não | Substituído pelo grupo personalizado |
| Grupo personalizado (GA4) | Sessões com origem de assistente ou medium ai-assistant | Sessão | Não | Linha de piso |
| Direct profundo (GA4) | Excedente sobre a linha de base | Sessão estimada | Sim, em faixa | Linha de faixa |
| Formulário "como conheceu" | Autoatribuição do lead | Lead | Sim | Calibra a faixa |
| Generative AI Performance (GSC) | Impressões em AI Overviews, AI Mode e Discover | Impressão | Não se aplica | Fora da soma |
| Clarity Citations | Citações e share of authority | Citação | Não se aplica | Fora da soma |
| Logs de servidor | Requisições de crawlers e fetchers | Requisição | Não se aplica | Fora da soma |
O caso, depois das 11 dicas
O SaaS de folha de pagamento do caso hipotético reportou em setembro 1.190 sessões rastreáveis de assistentes de IA no grupo personalizado (hipotético), contra as 810 do canal nativo (hipotético), porque Perplexity e Claude saíram de Referral. Por cima, a faixa de 800 a 1.600 sessões de Direct profundo (hipotético), calibrada pelos 14% de leads autodeclarados (hipotético), e uma linha à parte com as impressões do Search Console.
O relatório de agosto dizia 0,9% e a diretoria leu irrelevância. O de setembro diz "piso de 1,3%, faixa de 2,2% a 3,1% do tráfego, 14% dos leads" (todos hipotéticos), e a decisão mudou: a página de preços e as três páginas de integração mais citadas entraram no plano de conteúdo do trimestre. Nenhum número novo foi inventado; o que mudou foi o que o relatório declara saber e o que declara estimar.
O que eu faço com toda propriedade que audito: a regex ancorada da dica 3, as UTMs da dica 5 e o campo da dica 8 entram na primeira semana. A sessão com referrer o grupo personalizado reclassifica depois; a UTM, a resposta do formulário e o log só existem a partir do dia em que foram instrumentados, e essa parte é a que não volta. A linha de piso da dica 6 entra no template antes de qualquer discussão sobre volume. O que eu recuso: publicar percentual de vendor como se fosse a medição do cliente.
Quem faz cada dica, porque o analista raramente tem acesso a tudo:
| Dicas | Responsável | Acesso necessário | Tempo típico |
|---|---|---|---|
| 1, 2, 3, 4, 6, 7 | Analista de web analytics | Editor na propriedade GA4 | 1 a 2 dias |
| 5, 9 (tag e status 200) | Desenvolvimento ou front-end | Código do site e do agente próprio | 1 sprint |
| 8 | Marketing ops com o CRM | Formulário, CRM, política de privacidade | 1 sprint mais 2 semanas de teste |
| 10 | SEO com o analista | Proprietário no Search Console | Meio dia por mês |
| 11 | Infraestrutura ou segurança | Logs do servidor ou da CDN; Clarity | 1 dia para o filtro, depois mensal |
Se a sua propriedade já tem o canal AI Assistant ativo, exporte em CSV a tabela de Session source / medium dos últimos 90 dias e envie pelo WhatsApp da Brasil GEO. Eu devolvo em até três dias úteis a regex ajustada às origens que aparecem de fato nos seus dados e a linha de piso escrita para o seu template, sem custo e sem proposta anexada.
Referências
- What's new in Google Analytics: canal AI Assistant, Google Analytics Help, 13 de maio de 2026.
- Default channel group, Google Analytics Help, acessado em 3 de setembro de 2026.
- Custom channel groups, exemplo "AI assistants", Google Analytics Help, acessado em 3 de setembro de 2026.
- GA4's AI Assistant channel undercounts your AI traffic, Search Engine Journal, 15 de julho de 2026.
- AI traffic invisible to GA4, Loamly (vendor, base própria de 446.405 visitas), 3 de fevereiro de 2026.
- ChatGPT AI referral traffic: sessions data, Search Engine Land sobre o AI Traffic Report da Previsible (6,77 milhões de sessões, 166 sites), julho de 2026.
- Generative AI performance reports in Search Console, Google Search Central Blog, 3 de junho de 2026.
- Generative AI performance report, Search Console Help, nota de rollout global de 31 de agosto de 2026.
- Citations now generally available, Microsoft Clarity Blog, 13 de maio de 2026.
- Brasil GEO, GEO Wave Julho 22B (§4, camada GA4 e dark traffic), 22 de julho de 2026; GEO Wave Agosto 2026 (§7, tabela de instrumentação), agosto de 2026.