Glossário

O que conta como tráfego de referência e o que silenciosamente não conta

Taras Shynkarenko
Taras Shynkarenko
•Atualizado: •10 min de leitura
O que conta como tráfego de referência e o que silenciosamente não contaO que conta como tráfego de referência e o que silenciosamente não conta

TL;DR, Resposta rápida

10 min de leitura

O GA4 arquiva uma sessão como Referral quando o medium é "referral", "app" ou "link", então a decisão é tomada sobre um valor de medium, não sobre a URL de origem. O Matomo decide pelo host do referrer, atribuindo REFERRER_TYPE_WEBSITE só depois que as checagens de assistente de IA, campanha, entrada direta, mecanismo de busca e rede social falham todas. O header Referer carrega origem, caminho e query, mas nunca o fragmento nem credenciais, e a política padrão dos navegadores em produção corta referrers cross-origin até a origem e não envia nada em um salto de HTTPS para HTTP. Tudo que perde o referrer cai em direct.

O que é tráfego de referência?

As ferramentas de analytics arquivam uma visita como tráfego de referência quando a requisição chega carregando um hostname de origem que pertence ao site de outra pessoa e nenhuma tag de campanha que se sobreponha a ele. A própria descrição do canal pelo Google é estreita: "Referral is the channel by which users arrive at your site via non-ad links on other sites/apps (e.g., blogs, news sites)." A categoria parece óbvia até você ler como as duas ferramentas mais usadas decidem isso de fato, porque elas decidem sobre entradas diferentes e chegam a respostas diferentes sobre o mesmo clique.

O que o header Referer carrega e o que ele descarta?

O header Referer carrega o endereço da página que continha o link, menos várias partes que nunca viajam. A MDN descreve a carga: o header "contains the absolute or partial address from which a resource has been requested", e "can contain an origin, path, and querystring, and may not contain URL fragments (i.e., #section) or username:password information." O nome do header é um erro de grafia preservado por compatibilidade, como a MDN observa: "The header name 'referer' is actually a misspelling of the word 'referrer'."

A especificação Referrer Policy do W3C coloca a poda como requisito. "Certain portions of URLs must not be included when sending a URL as the value of a Referer header: a URLs fragment, username, and password components must be stripped from the URL before it's sent out." Uma segunda regra corta bem mais fundo. O algoritmo de poda recebe uma flag de origem apenas, e quando ela está ligada, "the algorithm will additionally remove the URL's path and query components, leaving only the scheme, host, and port."

Essa flag de origem apenas é o caso normal hoje, e é aí que a especificação se contradiz entre dois documentos vivos. A versão publicada em w3.org/TR/referrer-policy/ é uma Candidate Recommendation de 26 de janeiro de 2017, e diz sobre no-referrer-when-downgrade: "This is a user agent's default behavior, if no policy is otherwise specified." O Editor's Draft de 20 de março de 2026 diz o contrário: "The default referrer policy is 'strict-origin-when-cross-origin'." Os navegadores seguem o draft, não a versão publicada. O Chrome anunciou a virada para a versão 85, descrevendo-a assim: "Chrome plans to gradually enable strict-origin-when-cross-origin as the default policy in 85", e a MDN documenta strict-origin-when-cross-origin como "the default policy if no policy is specified, or if the provided value is invalid."

Sob esse padrão, a MDN detalha o que sua analytics recebe: "Send the origin, path, and query string when performing a same-origin request. For cross-origin requests send the origin (only) when the protocol security level stays same (HTTPS to HTTPS). Don't send the Referer header to less secure destinations (HTTPS to HTTP)." Então, para tráfego de referência, você recebe o hostname do site de origem e nada mais. O artigo que apontou para você, o termo de busca, a campanha que o publisher usou internamente: tudo some antes de a requisição chegar ao seu servidor. Se você quer o caminho do artigo, o site que linka precisa definir uma política mais frouxa, e a maioria não vai.

Uma pessoa analisa dados de tráfego do site em um laptop, ilustrando como o GA4 classifica sessões em canais.

Como a política de referrer padrão mudou
1
26 de janeiro de 2017. A Candidate Recommendation publicada pelo W3C nomeia no-referrer-when-downgrade como padrão e envia caminho e query em toda requisição de HTTPS para HTTPS.
2
Chrome 85. O Chrome muda seu padrão para strict-origin-when-cross-origin e reduz referrers entre origens só à origem.
3
20 de março de 2026. O Editor's Draft do W3C se atualiza e nomeia strict-origin-when-cross-origin como a política padrão.
A especificação e os navegadores em produção se contradisseram por anos, e os navegadores agiram primeiro.

Como o GA4 decide que uma sessão é referral?

O GA4 decide pelo medium, não pela URL de origem. Sua regra de grupo de canais padrão é uma linha só: Referral casa quando Medium is one of ("referral", "app", or "link"). Nada nessa regra menciona um hostname. O próprio GA4 preenche o medium quando um site de origem não reconhecido envia uma visita, que é por isso que links sem tag vindos de blogs caem ali, mas um link que você marcou com utm_medium=email desse mesmo blog sai do balde Referral por completo.

A lista de regras é avaliada como um conjunto ordenado, e Referral está lá embaixo. Várias regras casam antes:

Canal do GA4A regra que o Google publicaEfeito sobre um link de outro site
Organic SocialSource matches a regex list of social sites OU Medium is one of ("social", "social-network", "social-media", "sm", "social network", "social media")Um link sem tag vindo de uma rede social reconhecida nunca chega a Referral
Organic SearchSource matches a list of search sites listed under "SOURCE_CATEGORY_SEARCH" OU Medium exactly matches organicInclui os AI Overviews e o AI Mode do Google, segundo a descrição de canal do próprio Google
AI AssistantThe medium exactly matches "ai-assistant""The medium is set to 'ai-assistant' and the campaign is set to '(ai-assistant)' if the referrer matches a list of AI Assistants"
ReferralMedium is one of ("referral", "app", or "link")O fallback para sites de origem que não estão em nenhuma das listas
DirectSource exactly matches "(direct)" E Medium is one of ("(not set)", "(none)")Nenhum referrer e nenhum parâmetro de campanha sobreviveu

A linha do AI Assistant é recente e arranca uma fatia do que antes era Referral. O Google descreve o canal como cobrindo chegadas "from sources like ChatGPT, Gemini, Deepseek, Copilot, or Grok", e afirma que ele "excludes Google's AI Overviews and AI Mode", que ficam em Organic Search. Se a sua questão é dimensionar essa fatia em vez de defini-la, medir a qualidade do tráfego de referência do ChatGPT e ampliar as referências vindas de busca com IA atacam isso de frente.

O GA4 também remove referrals de propósito em três casos. Ele ignora self-referrals, já que "Analytics will not identify traffic as referral when: The referring website matched the same domain of the current page or any of its subdomains." Ele ignora saltos entre domínios que carregam o parâmetro linker _gl. E ele honra uma sobreposição explícita: configurar um referral indesejado faz o Analytics anexar "the ignore_referrer parameter with a value of true to every event that matches the conditions". Cuidado com este último, porque o Google documenta uma armadilha nele: "Setting the ignore_referrer parameter to any value (for example: true, false, yes, no, 1, 0) will result in the same behavior, the referrer will be ignored for attribution."

Como o Matomo decide que uma visita é referral?

O Matomo decide pelo host do referrer, e não tem canal nenhum chamado Referral. O tipo é REFERRER_TYPE_WEBSITE, uma de seis constantes inteiras declaradas em core/Common.php:

ConstanteValor
REFERRER_TYPE_DIRECT_ENTRY1
REFERRER_TYPE_SEARCH_ENGINE2
REFERRER_TYPE_WEBSITE3
REFERRER_TYPE_CAMPAIGN6
REFERRER_TYPE_SOCIAL_NETWORK7
REFERRER_TYPE_AI_ASSISTANT8

A ordem de detecção mora em plugins/Referrers/Columns/Base.php, e roda os testes em sequência fixa: assistente de IA primeiro, depois campanha, depois entrada direta, mecanismo de busca e rede social. O código comenta a própria prioridade: "Try to detect AI first, as campaign parameters should be ignored in that case." Só quando todos esses falham e ainda há um host de referrer presente é que o Matomo atribui REFERRER_TYPE_WEBSITE, converte o host para minúsculas e o usa como nome do referrer. Quando o caminho de origem é diferente de /, o Matomo anexa o caminho a esse nome, então a linha do relatório é um host mais caminho, e não um domínio isolado.

O teste de entrada direta do Matomo é o que pega os self-referrals. Se o host do referrer bate com qualquer URL registrada para aquele site, ou bate com o host atual, a visita é REFERRER_TYPE_DIRECT_ENTRY em vez de referrer de site.

Onde GA4 e Matomo discordam?

Eles discordam porque um lê uma string de medium e o outro lê um hostname. Um link de um blog pequeno do setor produz a mesma linha nas duas ferramentas. Daí em diante, as respostas divergem:

SituaçãoGA4Matomo
Link sem tag de uma rede social reconhecidaOrganic Social, já que a regra de source dispara antes da regra de ReferralREFERRER_TYPE_SOCIAL_NETWORK, valor 7
Link de um assistente de IAAI Assistant, com medium forçado para ai-assistant e campanha para (ai-assistant)REFERRER_TYPE_AI_ASSISTANT, valor 8
Link de origem que também carrega utm_medium=emailEmail, já que o conjunto de regras lê o mediumCampanha, valor 6, porque o teste de campanha roda antes do fallback de site
Referrer vindo de um dos seus próprios domínios registradosNão é referral, a detecção de self-referral o removeREFERRER_TYPE_DIRECT_ENTRY, valor 1
Host de referrer presente, fora de todas as listasReferralREFERRER_TYPE_WEBSITE, valor 3, nomeado como host mais caminho

A consequência prática é que um link com tag é lido pela tag e um link sem tag é lido pelo header. Assim que você adiciona utm_medium a um link de um site parceiro, você tirou aquele clique do relatório de referral nas duas ferramentas e o colocou onde o medium apontar. Qual parâmetro vence essa discussão é algo resolvido pelas regras de canal do GA4 sobre utm_source contra utm_medium.

Flowsery
Flowsery

Comece seu teste grátis de 14 dias

Painel em tempo real

Rastreamento de metas

Rastreamento sem cookies

Uma mesa de desenvolvedor com dois monitores, referente às causas técnicas do tráfego cair na categoria direto.

Por que o tráfego de referência acaba em direct?

O tráfego de referência cai em direct sempre que o referrer é podado antes de seu servidor vê-lo, porque o balde direct é definido por ausência. A regra do GA4 diz isso: Direct exige Source exactly matches "(direct)" E Medium is one of ("(not set)", "(none)"). Essa é uma regra sobre dado ausente, o que fica desconfortável ao lado da descrição em prosa que o próprio Google dá ao canal, "Direct is the channel by which users arrive at your site/app via a saved link or by entering your URL." A regra e a descrição não descrevem a mesma população.

Quatro casos comuns podam o header. Um link de uma página HTTPS para uma página HTTP não envia Referer nenhum sob a política padrão. Um site que define Referrer-Policy: no-referrer não envia nada por definição, já que "sent requests do not include any referrer information." Apps nativos, clientes de e-mail de desktop e mensageiros abrem links sem documento de origem. E documentos como PDFs abrem completamente fora de um contexto de navegação. Nada disso é dark traffic em qualquer sentido misterioso; é um header que nunca foi preenchido. A lista completa de causas está em por que o tráfego direto é o balde de tudo que a analytics não conseguiu atribuir.

A correção é tagueamento, não reinterpretação. Um parâmetro de campanha sobrevive a qualquer referrer policy porque viaja na URL e não em um header, e é por isso que o relatório de referral é melhor lido como a parte do seu tráfego externo que ninguém marcou.

Perguntas frequentes

Não. Um backlink é um link que existe; tráfego de referência é um clique nele que também preservou o referrer. Um link de uma página HTTPS para uma página HTTP, ou de um site que envia Referrer-Policy: no-referrer, produz valor de backlink sem nenhuma linha de referral.

Por que meu relatório de referral mostra só domínios e nenhum caminho de página?

Porque a política padrão de referrer envia apenas a origem. A MDN descreve strict-origin-when-cross-origin como enviando "the origin (only)" em requisições cross-origin, o que deixa o hostname e descarta caminho e query. O Matomo mostra um caminho quando recebe um; ele anexa o caminho de origem ao nome do referrer quando esse caminho não é /.

O GA4 conta redes sociais como tráfego de referência?

Não para os sites da lista dele. A regra de Organic Social do GA4 casa quando "Source matches a regex list of social sites", e essa regra é avaliada antes da regra de Referral, então um link sem tag vindo de uma rede social reconhecida é arquivado como Organic Social.

Como o GA4 classifica tráfego vindo do ChatGPT?

Como AI Assistant, um canal separado. A regra do Google diz: "The medium is set to 'ai-assistant' and the campaign is set to '(ai-assistant)' if the referrer matches a list of AI Assistants." O Matomo faz o equivalente com REFERRER_TYPE_AI_ASSISTANT, valor 8, e checa isso antes dos parâmetros de campanha.

Por que meu próprio domínio aparece no meu relatório de referral?

Um self-referral costuma significar que o tracker perdeu a continuidade de sessão entre páginas ou domínios. O GA4 suprime esses casos por regra, já que ele "will not identify traffic as referral when: The referring website matched the same domain of the current page or any of its subdomains", e também quando a landing page carrega o parâmetro linker _gl. O Matomo classifica um referrer que bate com qualquer URL registrada para o site como REFERRER_TYPE_DIRECT_ENTRY.

Dá para impedir que um provedor de pagamento apareça como tráfego de referência?

Sim, listando-o como referral indesejado. O GA4 então anexa ignore_referrer=true aos eventos correspondentes, e o Google aponta processadores de pagamento de terceiros como o caso de uso principal. Defina o parâmetro com cuidado: o Google documenta que qualquer valor, "true, false, yes, no, 1, 0", ignora o referrer.

O tráfego de AI Overviews do Google conta como AI Assistant no GA4?

O Google classifica isso em Organic Search. A regra de Organic Search do GA4 inclui explicitamente AI Overviews e AI Mode, enquanto o canal AI Assistant fica reservado a serviços como ChatGPT, Gemini, Deepseek, Copilot e Grok. O próprio Google descreve o AI Assistant como um canal que exclui justamente AI Overviews e AI Mode.

O Matomo tem um canal chamado Referral como o GA4?

O Matomo não tem nenhum canal com esse nome. Ele atribui REFERRER_TYPE_WEBSITE, uma das seis constantes inteiras declaradas em core/Common.php, só depois que os testes de AI assistant, campanha, entrada direta, mecanismo de busca e rede social falham todos. O tipo website também deixa o host do referrer em minúsculas e adiciona o caminho quando ele não é apenas "/".

Quase nunca, porque esses clientes abrem links sem um documento de referência para reportar. Apps nativos, clientes de e-mail de desktop e clientes de mensagens estão entre os quatro casos comuns que eliminam o header antes mesmo de o servidor recebê-lo. Sem um valor de Referer, tanto o GA4 quanto o Matomo classificam a visita como direct em vez de referral.

Porque GA4 e Matomo deixam um parâmetro de campanha vencer o referrer. As regras de canal do GA4 leem primeiro o valor do medium, então utm_medium=email manda essa sessão para Email em vez de Referral mesmo que o link venha da página de um site que referencia. O Matomo roda o teste de campanha antes do fallback website, então o mesmo clique acaba como REFERRER_TYPE_CAMPAIGN, valor 6.

Este artigo foi útil?

Diga-nos o que pensa!

Veja-nos mais no Google

Um clique marca a Flowsery como fonte preferida e nossos artigos passam a aparecer mais acima nas suas Principais notícias, no modo IA e nas visões gerais com IA.

Antes de ir...

Flowsery

Flowsery

Analytics orientado para receitas para o seu site

Rastreie cada visitante, fonte e conversão em tempo real. Simples, poderoso e sem cookies.

Painel em tempo real

Rastreamento de metas

Rastreamento sem cookies

Termos relacionados do glossário

Quando a amostragem de dados começa e como notar isso em um relatórioQuando a amostragem de dados começa e como notar isso em um relatório
Glossário

Quando a amostragem de dados começa e como notar isso em um relatório

No GA4, a amostragem de dados começa acima de 10 milhões de eventos em propriedades padrão e 100 milhões no Analytics 360, e um ícone é o único sinal na tela.

•10 min de leitura
O que o tráfego Unassigned no GA4 realmente significaO que o tráfego Unassigned no GA4 realmente significa
Glossário

O que o tráfego Unassigned no GA4 realmente significa

Um canal sem regra correspondente: o tráfego Unassigned no GA4 não é um valor ausente como (not set). As regras do Google explicam a diferença.

•9 min de leitura
Por que o significado de visitantes únicos muda de ferramenta para ferramentaPor que o significado de visitantes únicos muda de ferramenta para ferramenta
Glossário

Por que o significado de visitantes únicos muda de ferramenta para ferramenta

O significado de visitantes únicos depende da ferramenta: o GA4 estima, o Matomo não calcula em períodos longos e a Adobe deduplica no relatório inteiro.

•9 min de leitura
Como as regras de canal do GA4 resolvem utm_source vs utm_mediumComo as regras de canal do GA4 resolvem utm_source vs utm_medium
Glossário

Como as regras de canal do GA4 resolvem utm_source vs utm_medium

O Google define utm_source vs utm_medium em uma linha cada. As regras de canal do GA4 decidem qual parâmetro realmente organiza seu tráfego. As duas, citadas.

•10 min de leitura
O Google lista sete causas distintas de not set no GA4O Google lista sete causas distintas de not set no GA4
Glossário

O Google lista sete causas distintas de not set no GA4

O Google dá a not set no GA4 uma causa diferente por dimensão, de um session_start ausente a um content_group vazio. Veja cada causa e a correção.

•9 min de leitura
O que direct / none no GA4 significa e como difere de (not set)O que direct / none no GA4 significa e como difere de (not set)
Glossário

O que direct / none no GA4 significa e como difere de (not set)

Ver direct / none no GA4 significa que a sessão chegou sem referrer e sem tag de campanha. Como isso difere de (not set), Unassigned e do canal Direct.

•8 min de leitura

Artigos relacionados