A maioria dos dashboards de encurtadores de URL abre com um número - geralmente um número grande. Total de cliques desde a criação, exibido num emblema suficientemente grande para fazer uma captura de ecrã. Esse número existe porque é fácil de produzir e satisfatório de ver. Também é quase impossível de agir com base nele.
Este artigo é sobre as métricas que valem a pena medir, as que devem ser ignoradas e um breve ritual semanal que permite a um único marketer extrair sinal real de uma biblioteca de ligações de qualquer dimensão.
Os dois campos: vaidade versus acionabilidade#
O campo da vaidade contém qualquer métrica que agrega ao longo de todo o tempo sem contexto. "Total de cliques: 48.230" diz-lhe que uma ligação existe e que as pessoas a seguiram. Não lhe diz se esses cliques aconteceram na semana passada ou se se distribuíram ao longo de dois anos, se vieram de visitantes reais ou de rastreadores de motores de busca e monitores de disponibilidade, se algum deles se converteu no que realmente pretende, nem se o volume de cliques está a crescer ou a colapsar.
O campo acionável contém métricas delimitadas por uma janela temporal, segmentadas a um nível significativo e associadas - ainda que de forma ténue - a um resultado subsequente. "Visitantes únicos de pesquisa orgânica na Alemanha, últimos 30 dias, e que fração clicou novamente nos últimos sete dias" é uma questão diferente de "total de cliques em todo o tempo". A primeira tem uma resposta que pode mudar a sua próxima decisão. A segunda confirma principalmente que tem mantido uma ligação ativa durante algum tempo.
A distinção importa porque os dashboards que começam com números de vaidade treinam-no para ignorar as suas análises. Verifica o total, sente algo na direção vaga da satisfação ou do alarme e fecha o separador. Os dashboards que valem a pena abrir todas as semanas começam com métricas delimitadas no tempo que respondem a questões operacionais específicas.
Métricas que vale a pena acompanhar#
Clique versus clique único#
Cada evento de clique registado na camada de redirecionamento tem um endereço IP associado. As contagens de visitantes únicos - a agregação uniq(ip) nas consultas de análise da Elido - colapsam todos os pedidos do mesmo endereço de rede num único visitante. Uma única pessoa que clique na sua ligação quatro vezes num dia é um visitante; quatro pessoas diferentes que cada uma clique uma vez são também quatro visitantes, mas têm sinais diferentes.
O rácio de cliques totais para visitantes únicos é a sua taxa de envolvimento repetido. Uma ligação com 1.000 cliques e 950 visitantes únicos tem quase nenhum tráfego repetido - a maioria das pessoas clicou uma vez e saiu. Uma ligação com 1.000 cliques e 300 visitantes únicos tem um envolvimento repetido significativo: algo está a trazer as pessoas de volta. Se isso é desejável depende inteiramente do caso de uso. Para um fluxo de integração, cliques repetidos podem significar que os utilizadores estão confusos. Para uma série de conteúdos, podem significar que a ligação foi guardada nos marcadores.
Uma nota sobre o enquadramento "contagem sem cookies" que aparece em muitos materiais de marketing de análise: a contagem única da Elido usa o endereço IP como identificador (uma agregação uniq(ip) na camada de consultas de análise). Não se trata de uma impressão digital entre sessões - é uma heurística mais grosseira ao nível da rede. Duas pessoas por trás do mesmo NAT contarão como um visitante; a mesma pessoa no telemóvel e no computador contará como dois. Para atribuição ao nível de campanha, é uma aproximação razoável. Para resolução de identidade ao nível individual, não é.
Distribuição por área geográfica e dispositivo#
As consultas de distribuição - ByCountry, ByDevice, ByBrowser na API de análise - respondem a uma questão operacional: o seu tráfego corresponde ao público esperado para esta ligação?
Se realizou uma campanha de e-mail direcionada para a Alemanha e a distribuição geográfica mostra 80% do tráfego de fora da Alemanha, ou o e-mail foi reencaminhado, a ligação foi partilhada nas redes sociais noutro mercado, ou a sua segmentação falhou. Se uma ligação destinada a um fluxo de checkout móvel mostra 40% de tráfego de computador, alguém está a enviá-la para utilizadores de computador, e a experiência no destino pode não ter sido desenhada para eles.
Os dados de dispositivo são também úteis para diagnosticar especificamente campanhas de código QR. Uma campanha de QR a partir de uma colocação impressa deve mostrar tráfego quase 100% móvel. Tráfego significativo de computador numa ligação QR significa que o código está a ser encontrado digitalmente - num e-mail, num site, numa captura de ecrã partilhada - e não lido a partir de suporte físico.
Os dados geográficos na Elido resolvem para o código de país no momento do redirecionamento a partir do IP completo, que é depois descartado antes de o evento ser persistido. O registo armazenado contém apenas o código de país ISO-3166, e não o IP completo. Os dados ao nível de cidade não estão disponíveis no esquema atual.
Atribuição por referência e UTM#
A distribuição por referência (ByReferrer) agrupa os cliques pela parte do host do cabeçalho Referer. Isso diz-lhe quais os sites e aplicações que estão a enviar tráfego para a sua ligação - não qual a campanha que pretendia executar, mas quais as fontes de tráfego que estão efetivamente ativas.
O tráfego direto (sem referência) é o único bucket mais comum e o menos informativo. Na prática, é uma mistura de: pessoas que escreveram ou colaram o URL diretamente, tráfego de aplicações que removem os cabeçalhos de referência (a maioria das aplicações móveis nativas, clientes de e-mail, aplicações de mensagens) e o resíduo de atribuição que se perde em trânsito.
Os parâmetros UTM assentam no URL de destino e não na ligação curta em si. O redirecionamento passa-os intactos: s.elido.me/spring → https://shop.example.com/spring?utm_source=email&utm_medium=newsletter. A sua plataforma de análise lê os UTMs a partir do URL da página de destino, não do encurtador. A distribuição por referência do encurtador diz-lhe de onde vêm os cliques antes da página de destino; os dados UTM da página de destino dizem-lhe qual a campanha que os enviou.
A combinação é onde a atribuição se fecha. A referência do encurtador confirma que um clique ocorreu; os parâmetros UTM no destino confirmam qual a campanha que o reivindicou. Se vir cliques no registo de referências do encurtador de mail.google.com mas nenhuma sessão com atribuição UTM correspondente na sua plataforma de análise, a página de destino está a perder os valores UTM - geralmente devido a um redirecionamento entre o URL da página de destino e o destino real, ou devido a um banner de consentimento que reinicia a sessão.
Padrões por hora do dia e dia da semana#
O endpoint do mapa de calor retorna contagens de cliques agrupadas por hora do dia (0–23) e dia da semana (segunda a domingo). Para a maioria dos tipos de campanha, esta é a visualização individual mais útil na pilha de análise.
O padrão diz-lhe quando o seu público está ativo no contexto em que encontra a sua ligação. As ligações de newsletter atingem o pico de manhã no dia em que o e-mail foi enviado e novamente dois ou três dias depois, à medida que as pessoas tratam do atraso na caixa de entrada. Os códigos QR em expositores de retalho atingem o pico ao almoço de sábado. As ligações de redes sociais atingem o pico nas noites dos dias de semana e estabilizam ao longo do fim de semana. As ofertas com limite de tempo - "liquidação relâmpago de 48 horas" - produzem um pico acentuado seguido de um penhasco.
A utilização prática é o agendamento. Se estiver a escrever copy para uma newsletter que inclua uma ligação curta, saber que a sua lista lê às terças de manhã significa que enviar na segunda à noite às 21h não é uma intuição - é um padrão que viu no mapa de calor de cliques três vezes.
Para campanhas onde o destino muda ou onde quer testar diferentes páginas de destino a diferentes horas, o encaminhamento inteligente da Elido suporta regras por hora do dia ao nível da ligação. Uma ligação pode encaminhar para diferentes destinos antes e depois de uma determinada hora num determinado dia. O mapa de calor diz-lhe onde está o pico; a regra de encaminhamento permite-lhe agir sobre isso sem reimprimir ou reenviar.
Rastreamento de conversões e pixels do lado do servidor#
O volume de cliques é um indicador antecipado; uma conversão é o evento que realmente importa. Os dois estão relacionados, mas muitas vezes têm fraca correlação. Uma ligação com poucos cliques e uma taxa de conversão de 40% é mais valiosa do que uma ligação com muitos cliques e uma taxa de conversão de 2%.
O rastreamento de conversões da Elido liga um registo de clique a um evento subsequente através de um postback. Uma compra, submissão de formulário ou instalação de aplicação na página de destino dispara uma chamada de servidor para servidor que liga o resultado ao clique de origem. Isso é feito do lado do servidor para evitar a perda de atribuição que resulta da ITP do Safari a remover cookies em redirecionamentos entre sites.
A configuração de pixel em services/click-ingester/internal/pixels/pixels.go suporta Meta CAPI e TikTok Events API. As credenciais são registadas uma vez ao nível do workspace; o click-ingester dispara a chamada à API de conversões da plataforma para cada evento de clique qualificado sem necessitar de qualquer script do lado do cliente na camada de redirecionamento. A distinção importa: um redirecionamento que injeta um pixel no browser antes de entregar o URL de destino cria uma obrigação de consentimento ao abrigo do RGPD; uma chamada de servidor para servidor indexada a dados que o utilizador já partilhou com a plataforma de destino é arquiteturalmente diferente. O guia de encurtadores compatíveis com o RGPD aborda esta distinção em mais detalhe.
Para as taxas de conversão no dashboard de análise, a métrica útil não é a contagem absoluta de conversões, mas a taxa de conversão por fonte de referência. Se 8% dos visitantes que clicaram a partir da sua newsletter converteram, mas apenas 1,2% dos visitantes que encontraram a ligação através de partilha social converteram, a lista de e-mail está a gerar tráfego qualificado e o público social não. Isso é uma decisão sobre onde investir na próxima campanha, não uma nota de rodapé.
Contagens filtradas de bots versus contagens brutas#
Todos os números de análise que vê no dashboard da Elido são filtrados de bots por padrão. O serviço edge-redirect executa deteção de User-Agent antes de decidir se emite um evento de clique para o stream Kafka. A deteção de bots em services/edge-redirect/internal/bot/bot.go verifica contra uma lista de assinaturas conhecidas de crawlers - Googlebot, Bingbot, Slackbot, Discordbot, monitores de disponibilidade, curl, wget, bibliotecas de scripting - e suprime o evento de clique para tudo o que corresponda. Os pedidos sem User-Agent também são suprimidos.
Uma camada separada de pontuação de suspeição na edge marca o tráfego com aparência humana mas incerto - pedidos sem User-Agent e Accept-Language, explosões de cliques por IP acima de um limiar de taxa - com um flag is_suspicious que se propaga para o esquema de análise como is_suspicious e suspicion_reasons. As consultas de análise filtram por defeito as linhas suspeitas.
A implicação prática: se executar uma ligação para uma página que aparece nos resultados de pesquisa do Google, a contagem de cliques no dashboard do encurtador será muito menor do que a contagem de impressões no Search Console. Todos os pedidos de verificação do Googlebot - e há muitos - são filtrados antes de chegarem às suas análises. A contagem de cliques do encurtador está mais próxima de uma contagem de redirecionamentos humanos do que de uma contagem de pedidos HTTP brutos. Este é o denominador correto para cálculos de taxa de conversão.
As contagens brutas que incluem tráfego de bots podem sobreestimar o volume de cliques em 20–60%, dependendo do tipo de ligação. As ligações usadas em e-mail com URLs curtos simples e as ligações incorporadas em conteúdo aberto na web atraem perfis de crawlers muito diferentes. Os "cliques totais" que incluem bots não são uma métrica significativa para qualquer decisão.
Desempenho de variantes A/B#
Quando uma ligação tem múltiplas variantes de destino, a edge da Elido seleciona entre elas no momento do redirecionamento usando seleção aleatória ponderada (ou rotação round-robin onde configurado). O URL de destino selecionado é registado na coluna destination da tabela click_events.
A consulta de distribuição ByDestination agrupa as contagens de cliques pelo URL de destino resolvido. Para uma ligação com duas variantes - variante A com peso 50% e variante B com peso 50% - a distribuição por destino mostra quantos cliques reais cada variante recebeu. Ao longo de algumas centenas de cliques, a distribuição deve aproximar-se de 50/50; o desvio do peso esperado é em si um sinal (uma assimetria extrema pode indicar um padrão de cliques de bots concentrado numa variante).
Ligar o desempenho das variantes aos resultados de conversão requer dados de postback da página de destino, mas mesmo sem eles, as contagens de cliques delimitadas no tempo por destino podem indicar envolvimento: se a variante A gera 10% mais cliques do que a variante B numa divisão 50/50, uma explicação possível é que a página de destino da variante A está a ser partilhada ou guardada nos marcadores a uma taxa mais elevada (pessoas a regressar diretamente ao URL de destino), o que é um sinal sobre a qualidade do conteúdo independente da conversão.
Curva de decadência de cliques#
A curva de decadência de cliques - cliques por dia traçada desde o dia em que uma ligação foi criada - tem uma forma característica para cada tipo de fonte de tráfego.
As ligações de e-mail têm um pico acentuado na data do envio e decaem em 48–72 horas para quase zero. As partilhas orgânicas nas redes sociais têm um pico no dia da publicação e sustentam-se a um nível mais baixo durante vários dias à medida que a publicação recircula por diferentes fusos horários. As ligações de suporte a SEO que classificam para uma pesquisa crescem lentamente e sustentam-se a um nível aproximadamente plano até que a classificação mude. Os códigos QR em materiais físicos mostram tráfego persistente mas baixo que reflete a circulação contínua do artefacto físico.
Conhecer a forma de decadência esperada para um tipo de ligação permite detetar anomalias. Uma ligação de e-mail que mostra um segundo pico 10 dias após a data de envio foi reencaminhada em grande escala, mencionada noutra publicação ou captada por um agregador. Uma ligação QR em embalagem que mostra uma queda abrupta numa data específica pode indicar uma recolha de produto, uma liquidação em retalho ou uma mudança no canal de distribuição.
O endpoint de séries temporais na API de análise (/workspaces/{id}/timeseries) suporta agrupamento por hora e por dia. Para análise de decadência, agrupamentos diários numa janela de 90 dias mostram claramente a forma da curva. Os agrupamentos por hora são úteis nas primeiras 72 horas de uma campanha, onde o padrão intradiário importa (otimização do horário de envio de e-mail, por exemplo).
O que ignorar#
Totais cumulativos ao longo de todo o tempo. Um contador que tem vindo a incrementar durante dois anos fala da sua história, não do seu desempenho atual. Também acumula todo o ruído - tráfego de bots de antes de ter o filtro de bots configurado, tráfego de campanhas de ligações que já não estão ativas, ligações experimentais que criou e esqueceu. Reduza a janela temporal para os últimos 30 dias e o número torna-se uma métrica de ciclo de campanha. Mantenha o emblema "todo o tempo" no seu dashboard e quase certamente irá ignorá-lo exceto quando quiser mostrar um número grande a alguém.
Contagens de cliques brutas não filtradas. Qualquer métrica que inclua tráfego de bots e crawlers está a medir a sua exposição ao tráfego automatizado da internet, não o comportamento do seu público. Se o seu dashboard oferece uma alternância "bruto" versus "filtrado", use o filtrado para todas as decisões operacionais. Os dados brutos pertencem ao seu armazém de dados para depurar problemas de infraestrutura de ligações, não ao seu ecrã de revisão semanal.
Totais por país sem contexto temporal. "Principal país: Estados Unidos (41%)" são dados. "A quota dos Estados Unidos cresceu de 28% para 41% nas últimas duas semanas, enquanto a quota da Alemanha caiu de 35% para 22%" é um sinal. O ranking absoluto do principal país num dado momento diz-lhe aproximadamente nada sobre se a sua segmentação está a funcionar ou a mudar.
Pontuações de envolvimento ao estilo social. Algumas plataformas produzem uma "pontuação de envolvimento" ou "índice de saúde da ligação" proprietário que combina múltiplos sinais num único número. Estas pontuações não são padronizadas entre plataformas, não são auditáveis e não estão ligadas a nenhuma métrica de resultado na sua pilha. São cosméticos de dashboard. Os sinais subjacentes - taxa de cliques, fração de visitantes únicos, distribuição de referências - são os dados reais.
Nota RGPD: medir sem armazenar IPs completos#
Todas as métricas deste artigo podem ser produzidas sem armazenar um endereço IP completo. A resolução geográfica, a deteção de bots e a limitação de taxa correm no momento do redirecionamento com o IP completo. O IP completo é descartado antes de o evento ser escrito no armazenamento de análise. O que persiste é o prefixo de rede /24 para IPv4 e /48 para IPv6 - suficiente para a aproximação uniq(ip) nas contagens de visitantes únicos, insuficiente para identificar um indivíduo.
Este é o comportamento padrão, não uma opção de adesão. Não precisa de configurar a truncação de IP nas definições do seu workspace; o pipeline é construído desta forma na camada de ingestão.
A consequência para a análise: as contagens de visitantes únicos são aproximações ao nível da rede, não identidades ao nível individual. Duas pessoas na mesma rede doméstica - o WiFi partilhado de um agregado familiar - contam como um único visitante. Uma pessoa no telemóvel e mais tarde numa ligação de banda larga doméstica conta como dois. Para medição à escala de campanha, estas aproximações são toleráveis. Para atribuição ao nível individual, não são a ferramenta certa, e a ferramenta certa para isso (identificadores de primeira parte ligados a utilizadores com sessão iniciada) requer uma relação direta com o utilizador que está fora do âmbito da camada de redirecionamento.
Para uma análise detalhada do que o RGPD exige do tratamento de dados de um encurtador de URL, o artigo sobre encurtadores compatíveis com o RGPD abrange os Artigos 5, 6 e 28 com questões concretas de aquisição.
Um breve ritual semanal de análise#
O objetivo de uma revisão semanal de análise é responder a três perguntas em menos de 15 minutos:
1. O tráfego está a evoluir na direção certa?
Abra a vista de séries temporais para o seu workspace, defina a janela para 90 dias e observe a forma. Plano, crescente ou decrescente? A linha de tendência corresponde ao que sabe sobre as suas campanhas? Se houver um pico que não consegue explicar, rastreie-o até ligações específicas usando a distribuição das ligações principais antes de fechar o separador.
2. As fontes de tráfego são as que esperava?
Verifique a distribuição por referência e a distribuição geográfica para a mesma janela de 90 dias. As principais referências são os canais em que estava a investir? A distribuição geográfica é consistente com o seu mercado-alvo? Uma fonte de referência significativa que não esperava - um agregador de newsletters, um fórum, um site de conteúdo - vale a pena conhecer. Pode valer a pena cultivá-la.
3. As ligações com rastreamento de conversões ativo estão a ter bom desempenho?
Para qualquer ligação com um postback ou pixel configurado, verifique a contagem de conversões na janela da campanha atual. Não o total de todo o tempo - a janela atual. Se a taxa de conversão caiu materialmente em relação à janela anterior, há três causas prováveis: a página de destino mudou, a combinação de fontes de tráfego mudou, ou algo no fluxo de cumprimento quebrou. Todas as três são acionáveis e nenhuma delas surgiria a partir da análise das contagens de cliques isoladas.
Este ritual demora mais quando algo está errado. Esse é o ponto. As métricas acima são ferramentas de diagnóstico: na maioria das semanas, as séries temporais estão bem, as fontes são as esperadas e a taxa de conversão é estável. Nas semanas em que uma dessas coisas está errada, quer descobrir na segunda-feira, não um mês depois quando a análise pós-campanha já foi escrita.
A página de preços tem a distribuição das funcionalidades de análise disponíveis em cada nível de plano. Séries temporais, geo, dispositivo, referência e distribuição das principais ligações estão em todos os planos pagos. Mapa de calor, funil, retenção de coorte, rastreamento de conversões e exportação CSV estão no Pro e acima.
Relacionado no blog#
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