8 min de leituraTutoriais

Cliques em Links Curtos vs Sessões do GA4: Por Que Nunca Batem

Seu encurtador conta 1.000 cliques e o GA4 mostra 620 sessões. Os seis motivos pelos quais os dois números divergem, e o tamanho da diferença que indica que algo está quebrado.

Marius Voß
DevRel · edge infra
Um contador de cliques e um contador de sessões do GA4 mostrando totais diferentes, com as perdas entre eles rotuladas como tráfego de bots, consentimento e fusão de sessões

Um encurtador conta uma solicitação HTTP. O Google Analytics conta uma sessão que um navegador reportou depois que sua tag carregou. São eventos diferentes, medidos em camadas diferentes, sob regras diferentes, então os totais não vão bater, e nenhuma mudança de configuração fará com que batam.

Uma diferença de 20 a 40 por cento é normal na maioria das campanhas. Maior do que isso geralmente significa que uma coisa específica está quebrada, em vez de seis coisas ligeiramente erradas, e o tamanho da diferença indica qual. Este post percorre o caminho do clique até a sessão, nomeia cada ponto em que a contagem muda, e termina com uma reconciliação que você pode executar em uma tarde. Se você ainda não configurou a marcação de ponta a ponta, rastrear parâmetros UTM de ponta a ponta é a base que vem primeiro.

Os Dois Números Contam Eventos Diferentes

Um clique é registrado no momento em que uma solicitação chega ao redirecionamento. A resposta é um 301 ou 302 com um cabeçalho Location, e tudo termina em poucos milissegundos. Nada nessa troca exige um humano, uma página renderizada ou JavaScript.

Uma sessão do GA4 começa quando um evento session_start chega aos servidores do Google vindo de um navegador que carregou sua tag. A própria definição do Google deixa essa dependência explícita: a sessão é uma construção do lado do cliente com um tempo limite de inatividade de 30 minutos, não uma contagem de chegadas. Entre o redirecionamento e esse evento estão a resolução de DNS do destino, o handshake TLS, a resposta HTML, o gerenciador de tags, a verificação de consentimento, e a paciência do visitante.

Cada um desses é um ponto em que existe um clique, mas não uma sessão. Existe exatamente um ponto em que o inverso acontece, e envolve a mesma pessoa voltando mais tarde.

O Que Infla o Lado dos Cliques

O tráfego automatizado é o maior contribuinte isolado, e não está distribuído uniformemente entre os canais. Quatro fontes respondem pela maior parte dele.

Scanners de segurança de e-mail. Filtros corporativos abrem todos os links de uma mensagem antes que ela chegue à caixa de entrada, e alguns os reescrevem antes. A assinatura é inconfundível: uma explosão de cliques em todos os links de uma campanha, em questão de segundos após o envio, vindos de um pequeno conjunto de redes. Se seus destinatários estão nas áreas financeira, de saúde, educação ou governo, isso sozinho pode dobrar as contagens brutas de cliques. A reescrita de URLs do Outlook Safe Links cobre o que esse scanner específico faz com a URL ao longo do caminho.

Geradores de prévia de links. Cole um link no Slack, Teams, WhatsApp ou em um compositor de rede social e a plataforma o busca para montar um cartão de prévia. Essa busca é uma solicitação contra o seu redirecionamento. Poste o mesmo link em cinco canais e você tem cinco cliques antes mesmo de um colega ler qualquer um deles.

Monitores de uptime e segurança. Qualquer coisa que você adicionou a uma verificação de monitoramento continua clicando em um cronograma, para sempre, no intervalo que você configurou.

Crawlers, incluindo os novos. Os crawlers de busca sempre seguiram redirecionamentos. Os bots de treinamento de modelos e de recuperação em tempo real agora também fazem isso, em volume, em tudo que é publicamente acessível. O que os crawlers de IA fazem com links curtos detalha quais agentes seguem um redirecionamento e quais param no primeiro salto.

O Elido descarta o tráfego automatizado conhecido antes de um clique ser contado, em vez de depois, então o número do painel já vem filtrado. Esse é o padrão correto, e vale a pena verificar se a sua ferramenta atual faz o mesmo, porque um contador bruto e um contador filtrado podem diferir mais do que a própria diferença do GA4 que você está tentando explicar. O que medir em analytics de links curtos cobre a distinção entre filtrado e bruto com mais profundidade.

O caminho de um clique em um link curto, passando pelo redirecionamento e pela página de destino, até uma sessão do GA4, com tráfego de bots, abandono e consentimento removendo volume em cada etapa

O Que Reduz o Lado das Sessões

Agora a outra direção. Uma pessoa real clicou, e mesmo assim o GA4 não registrou nada.

O consentimento é a maior causa na Europa. Sob o Consent Mode v2, um consentimento de analytics negado significa nenhuma sessão nos relatórios padrão; na melhor das hipóteses você recebe dados modelados, e a modelagem precisa de volume antes de produzir qualquer coisa. Em um público europeu com um banner rigoroso, de um quarto a metade das chegadas pode estar ausente da contagem de sessões, mesmo que cada uma delas tenha sido um clique genuíno. Consent Mode v2 para rastreamento cobre o que sobrevive a uma negação e o que não sobrevive.

Depois vêm as perdas mecânicas. Bloqueadores de anúncios e as proteções de rastreamento padrão impedem que a tag sequer carregue. Uma página de destino lenta perde visitantes que saem durante o carregamento, e um clique que nunca chega a session_start não é uma sessão. Configuração incorreta do container de tags em um template específico, navegadores in-app se comportando de forma estranha, uma landing page que redireciona novamente antes de a tag disparar: todos esses casos são clique-sim, sessão-não.

Uma vez passei quase um dia inteiro atrás de uma diferença de 45 por cento que acabou sendo um site de marketing exibindo seu banner de consentimento sobre uma página não renderizada no Safari mobile. Os cliques eram reais, os visitantes eram reais, e a tag nunca chegou a rodar.

Sessões se Fundem, Cliques Não

Esse é estrutural, e é o motivo pelo qual a reconciliação exata é impossível.

Envie uma newsletter com quatro links. Um leitor clica em três deles em dez minutos. São três cliques e uma sessão, e ambos os números estão corretos. Multiplique isso por uma lista inteira e o efeito é grande: quanto mais links uma campanha contém, mais larga a proporção, sem nenhuma falha em lugar nenhum.

A janela de inatividade de 30 minutos funciona da mesma forma. Alguém que clica, lê e volta uma hora depois produz duas sessões a partir de dois cliques. Alguém que clica duas vezes em cinco minutos produz uma. O GA4 também inicia uma nova sessão quando a source da campanha muda no meio da visita, e é por isso que um visitante que chega pela sua newsletter e depois clica em um anúncio aparece duas vezes.

Se a sua proporção de cliques por sessão mudar depois de um redesenho de campanha e mais nada tiver mudado, conte os links por mensagem antes de sair procurando um bug.

Quando a String de Consulta Não Sobrevive

Uma falha específica que vale a pena separar do resto: a sessão é registrada, mas a campanha não, então o seu encurtador diz 800 cliques vindos da newsletter e o GA4 mostra 800 sessões de tráfego direto.

A causa é quase sempre o lado do destino. Um redirecionamento de barra final de example.com/page para example.com/page/ que descarta a string de consulta, uma regra de hospedagem que remove parâmetros desconhecidos, ou um link que nunca carregou parâmetros UTM desde o início. Alguns navegadores e modos de privacidade também removem parâmetros de rastreamento específicos, o que é um mecanismo diferente com o mesmo sintoma, coberto em navegadores que removem parâmetros UTM.

O diagnóstico leva dois minutos: abra o link curto, observe a barra de endereço final e veja se os parâmetros ainda estão na URL. Se tiverem sumido, a correção está no host de destino, não no encurtador. Por que os parâmetros UTM não aparecem no GA4 percorre toda a árvore de decisão.

Pronto para comparar cliques filtrados com sessões no mesmo eixo? O analytics de links do Elido reporta contagens filtradas de bots por padrão e exporta o fluxo bruto de eventos quando você mesmo precisa auditar a diferença.

Quatro tamanhos de diferença entre cliques e sessões mapeados para sua causa mais provável e a verificação que a confirma

Uma Reconciliação Que Você Pode Fazer em Uma Tarde

Trabalhe nesta ordem. Cada etapa elimina uma classe de causa, então uma discrepância que sobrevive a todas as cinco vale a pena escalar.

  1. Clique no seu próprio link uma vez, a partir de um celular com dados móveis, e confirme se uma sessão correspondente aparece no DebugView do GA4 com a campanha anexada. Se isso falhar, nada adiante é mensurável e o problema é a marcação.
  2. Compare cliques filtrados com cliques brutos para o mesmo link e período. Uma divisão ampla significa tráfego automatizado, e o canal geralmente indica de qual tipo.
  3. Segmente por referenciador. O e-mail mostrará a pior proporção, o seu próprio site a melhor, e as plataformas de chat ficarão em algum ponto no meio.
  4. Verifique a sua taxa de aceitação de consentimento no período. Multiplique as sessões pelo inverso e veja quanto disso explica a diferença sozinho.
  5. Conte os links por campanha. Quatro links e um destinatário são quatro cliques; se a proporção mudou quando o template mudou, você já tem a resposta.

Qual Proporção É Realmente Normal

Qualquer um que cite um único benchmark está vendendo alguma coisa. A proporção depende da sua combinação de canais, da infraestrutura de e-mail do seu público, da sua taxa de consentimento e de quantos links cada mensagem carrega, e cada um desses fatores varia de acordo com o mercado.

Então construa a sua própria. Registre cliques e sessões por campanha durante um mês, calcule a proporção e anote como é o normal para cada canal. A partir daí, o sinal útil é o movimento: uma newsletter que sempre roda em 1,4 cliques por sessão e de repente marca 3,2 tem um problema de scanner ou uma landing page quebrada, e você vai saber disso em um dia, em vez de no fim do trimestre.

Esse é o estado final honesto. Não um número, mas dois números cuja relação você entende bem o suficiente para perceber quando ela se rompe.

Leia a Série Principal

Este post está no cluster de tutoriais. A cadeia completa de medição, desde a criação do link até um relatório que você pode defender, está em rastrear parâmetros UTM de ponta a ponta, e convenções de templates UTM cobre como manter as tags consistentes em uma equipe.

Relacionado no Blog

Perguntas frequentes

Por que meu encurtador de links mostra mais cliques do que o Google Analytics?

Porque os dois sistemas medem eventos diferentes em pontos diferentes. O encurtador conta cada solicitação HTTP que chega ao redirecionamento, incluindo as automatizadas. O GA4 conta uma sessão somente depois que sua tag carrega em um navegador e o consentimento permite isso. Tudo o que acontece entre esses dois pontos, desde um scanner de segurança abrindo o link até um visitante saindo antes de a página renderizar, cai na diferença.

Qual é uma diferença normal entre cliques e sessões?

Não existe um número universal, e qualquer fornecedor que cite um está apenas chutando. Programas com forte peso em e-mail costumam ver os cliques ficarem de 30 a 60 por cento acima das sessões por causa dos scanners de links; um link publicado no seu próprio site pode ficar dentro de uma margem de 10 por cento. O que importa é a sua própria linha de base: meça a proporção durante um mês e trate uma mudança repentina nela como o sinal.

Os bots inflam a contagem de cliques em links curtos?

Sim, e em alguns canais eles dominam. A segurança de e-mail corporativa abre todos os links antes da entrega, aplicativos de chat buscam uma prévia quando um link é colado, monitores de uptime fazem verificações programadas, e os crawlers de IA seguem links que encontram em páginas públicas. Um encurtador que filtra o tráfego automatizado conhecido antes de contar vai reportar números muito mais próximos do GA4 do que um que publica totais brutos de solicitações.

Um redirecionamento cria uma nova sessão no GA4?

Não. Um redirecionamento é uma resposta do servidor, não uma visualização de página, então nada é contado até que o destino carregue. O que o redirecionamento pode fazer é iniciar uma nova sessão ao carregar parâmetros de campanha diferentes, porque o GA4 reinicia uma sessão quando a source da campanha muda no meio da visita.

Por que meus cliques aparecem como direto ou nenhum no GA4?

Geralmente porque a string de consulta não sobreviveu ao salto. Se a URL de destino no seu link não tiver parâmetros UTM, ou um redirecionamento do lado do destino os remover, o GA4 não tem nada a que atribuir a visita e a classifica como direto. A tag disparou corretamente; os dados da campanha nunca chegaram.

Posso fazer os cliques e as sessões corresponderem exatamente?

Não, e perseguir isso é esforço desperdiçado. Uma pessoa clicando em três links em uma única newsletter são três cliques e uma sessão, por design. Busque, em vez disso, uma proporção estável que você entenda, para que no dia em que ela mudar você saiba que algo mudou.

Experimente Elido

Cole uma URL, obtenha um link curto

Sem cadastro. O link vive 30 dias. Cadastre-se para mantê-lo para sempre.

Grátis, sem necessidade de registo · 2 por dia

Experimente o Elido

Encurtador de URL hospedado na UE: domínios personalizados, análises profundas e API aberta. Plano gratuito - sem cartão de crédito.

Tags
clicks vs sessions
ga4 sessions
click tracking discrepancy
bot clicks
utm parameters
link analytics

Continuar lendo