Geo-targeting em links curtos significa que um único URL curto encaminha cada clique para um destino diferente com base no país ou região do visitante. Publica um único slug, digamos elido.me/launch, imprime-o num folheto ou coloca-o numa campanha, e um clique de Berlim aterra na sua loja alemã enquanto um clique de Chicago aterra na americana. Há um link para gerir e um código QR para imprimir. O destino é decidido no momento do clique, não quando criou o link.
Essa é a ideia toda, e resolve um problema que cada equipa multi-região encontra: tem audiências em países diferentes, tem uma página que se adequa a cada uma delas, e não quer manter cinco links separados nem pedir às pessoas que escolham a sua região num menu. Um redirect geo faz a escolha por elas, silenciosamente, no caminho.
Este artigo cobre quando o geo-targeting vale o seu peso, como o encaminhamento por país funciona na borda, as ressalvas de precisão e privacidade que prejudicam as equipas que as saltam, e como o encaminhamento baseado em localização se combina com targeting de dispositivo e idioma. Há um guia prático no final. Nada disto requer um serviço de redirect separado ou um shim JavaScript numa página de aterragem.
Onde os Links Curtos com Geo-Targeting Valem o Seu Peso#
Nem toda a campanha precisa de encaminhamento por país. As que precisam tendem a encaixar-se num número limitado de formas, e ajuda saber qual delas está a usar antes de construir as regras.
Preços regionais e montras são os mais comuns. Se tem uma loja com um checkout /de com preços em euros e um /us checkout em dólares, enviar um visitante alemão para a página em dólares custa-lhe conversões e confiança. Um redirect por país coloca cada visitante na montra que já fala a sua moeda e condições de envio. A mesma lógica cobre catálogos regionais onde a disponibilidade difere por mercado.
Páginas de aterragem de idioma e localização seguem-se, embora aqui o país seja um proxy, não o sinal real. Encaminhar um clique com IP japonês para uma página japonesa funciona na maioria das vezes, mas a abordagem mais limpa é frequentemente encaminhar pela preferência de idioma do browser, ao que chegaremos. Use país quando o mercado importa mais do que o idioma do leitor, e idioma quando o inverso é verdadeiro.
Ofertas específicas por país são um terceiro caso. Uma promoção que é legal e financiada em França mas não em Itália pode encaminhar cliques franceses para a oferta e todos os outros para a página padrão. Os lançamentos mercado a mercado funcionam da mesma forma: vire cada país para a página ao vivo à medida que o lançamento o alcança, deixando os restantes numa página de em breve.
O encaminhamento para lojas de aplicações frequentemente acompanha as regras de país. Enviar visitantes iOS para a App Store e visitantes Android para o Google Play é targeting de dispositivo, mas frequentemente também quer a entrada correta da loja regional, que é onde as regras geo e de dispositivo se empilham. Cobrimos o lado mobile em deep links para aplicações móveis sem um SDK.
O último caso é conformidade. Às vezes não quer enviar certas regiões para uma página diferente; quer bloqueá-las, ou enviá-las para um aviso. Um operador de apostas que não pode servir certas jurisdições, ou uma campanha que deve manter países específicos fora de uma página por razões regulamentares, usa um geo-block como o inverso de um geo-redirect. Encaminhar e bloquear são o mesmo mecanismo apontado em direções opostas.
Como Funcionam os Links Curtos com Geo-Targeting na Borda#
A mecânica importa, porque onde a decisão acontece determina o que custa em latência e o que expõe sobre os seus visitantes.
Aqui está a sequência para um único clique. Um visitante toca no link curto. O pedido aterra no POP de borda da Elido mais próximo dele. Antes de emitir o redirect, a borda lê o endereço IP de origem e consulta-o numa base de dados GeoIP para resolver um código de país ISO 3166-1 de duas letras, como DE, US ou JP. Esse código é comparado com as regras de encaminhamento do seu link em ordem. A primeira regra cuja condição de país é satisfeita ganha, e o seu destino torna-se o alvo do redirect. Se nenhuma regra corresponder, o destino de fallback do link é usado. A borda então escreve um único 302 e o browser do visitante segue-o para a página certa.
O detalhe importante é que tudo isto acontece dentro do mesmo processo que de outra forma emitiria um redirect simples. Não há chamada a uma API geo de terceiros, não há salto de rede extra, não há página HTML neutra que corre JavaScript e depois reencaminha o visitante. A consulta de país corre contra uma base de dados em memória, e as suas regras são compiladas em correspondentes rápidos quando o link carrega pela primeira vez para a cache da borda. O trabalho acrescentado é sub-milissegundo, por isso um link com encaminhamento geo fica dentro do mesmo orçamento p95 de um estático. Desempacotamos o modelo de encaminhamento completo em smart links explicados, e a razão pela qual vive na borda em vez de por trás de um produto apenas com DNS em POPs de borda versus encaminhamento apenas com DNS.
O fallback não é opcional, e isso é deliberado. Os dados geo são imperfeitos, e uma fatia significativa de cada campanha vai resolver para um país para o qual não escreveu uma regra, ou para nenhum país de todo. O fallback é o que garante que o link nunca chega a um beco sem saída. Um redirect geo sem destino padrão é um 404 à espera do primeiro utilizador de VPN, e recusamo-nos a criar um.
Precisão e Privacidade: As Ressalvas que Prejudicam#
A geolocalização por IP é uma estimativa, não um facto, e as equipas que a tratam como um facto ficam surpreendidas. Dois problemas separados merecem a sua atenção antes de lançar: qual é a precisão da consulta, e o que significa ler o IP ao abrigo do GDPR.
Sobre precisão, o número principal é tranquilizador e a letra pequena não é. A resolução ao nível do país está correta para a grande maioria do tráfego de consumidores, na gama que a documentação de precisão GeoIP da MaxMind publica para as suas bases de dados. A resolução de cidade e região é muito menos fiável, muitas vezes apenas correta dentro de algumas dezenas de quilómetros e por vezes errada pela largura de um país. Por isso encaminhe por país se puder, e seja cético em relação a qualquer produto que prometa precisão ao nível da cidade para decisões de marketing.
Várias coisas quebram mesmo a consulta de país. Uma VPN coloca um visitante onde quer que fique o nó de saída, que raramente é onde eles estão. As redes corporativas podem encaminhar todo o tráfego por uma gateway num país, por isso um funcionário alemão de uma empresa americana pode resolver para os EUA. As operadoras móveis às vezes fazem o mesmo. À escala estes não são casos extremos; numa campanha grande vai ver os três. A defesa é sempre a mesma: um fallback sensato, e a vontade de verificar contra a sua própria análise de destino em vez de confiar no encaminhamento cegamente. A análise de cliques da Elido mostra a distribuição por país dos cliques reais para que possa verificar se o encaminhamento corresponde à realidade.
Sobre privacidade, a regra a interiorizar é que um endereço IP é dado pessoal ao abrigo do GDPR. O Tribunal de Justiça da União Europeia resolveu isto no acórdão Breyer (Caso C-582/14, ECLI:EU:C:2016:779), que decidiu que um IP dinâmico pode identificar uma pessoa quando combinado com informação que um responsável pelo tratamento pode legalmente obter. Ler o IP para calcular um país é portanto uma operação de processamento, e deve registá-la na sua documentação de processamento.
O que não deve fazer é manter o endereço bruto por mais tempo do que o momento em que precisa dele. A Elido trunca o IP antes de qualquer coisa ser escrita no registo de clique. A consulta acontece, o país sobrevive na sua análise, e o próprio endereço é descartado - normalmente zerando o octeto final para que o que resta não possa identificar um agregado familiar. Os seus dados armazenados têm country: DE, não 198.51.100.42. Essa truncagem é a diferença entre uma história de retenção limpa e uma que o seu DPO vai questionar. Aprofundamos a mecânica de residência em residência de dados na UE para análise de marketing.
Geo Mais Dispositivo Mais Idioma: Empilhar as Regras#
País é uma dimensão de encaminhamento, e as campanhas interessantes combinam-na com outras. Um smart link da Elido pode corresponder em país, dispositivo, SO, idioma, hora do dia e host de referrer num único link, avaliado como uma lista ordenada onde a primeira correspondência ganha.
Essa ordenação é a parte que as pessoas erram. Considere um expatriado francês a viver em Berlim. O IP dele resolve para country: DE, mas o seu browser envia Accept-Language: fr. Se a sua primeira regra encaminha países alemães para /de, esse visitante aterra na página alemã mesmo preferindo o francês. Se quisesse que ficassem em /fr, a regra de idioma tem de vir primeiro. As regras são percorridas de cima para baixo, por isso a ordem em que as organiza é a política que está realmente a lançar.
Um exemplo prático. Digamos que está a lançar uma aplicação e quer utilizadores Android alemães na listagem alemã da Play Store, utilizadores iOS alemães na listagem alemã da App Store, e todos os outros numa página de marketing no seu idioma onde tem uma. Empilharia uma regra país-mais-dispositivo para DE e Android, uma segunda para DE e iOS, uma regra de idioma para as localizações que suporta, e um fallback catch-all. O primeiro visitante cujos atributos satisfazem uma regra leva esse destino; ninguém cai sem destino.
É também aqui que o geo-targeting encontra o geo-blocking para conformidade. Um bloco é apenas uma regra cujo destino é uma página de aviso ou um erro HTTP, colocada primeiro para que ganhe antes de qualquer encaminhamento positivo correr. Se deve manter um conjunto de países fora de uma página, a regra de bloqueio dispara no topo da lista e o resto do seu encaminhamento nunca vê esses cliques. Mesmo motor, intenção invertida. Para encaminhamento que deve parar após uma data ou uma contagem de cliques, expiração de links e links autodestrutivos cobre os controlos de tempo e quota que se situam ao lado das regras geo, e links curtos protegidos por palavra-passe cobre restringir o acesso em vez de encaminhar.
Um Guia Prático#
Configurar um redirect geo na Elido leva alguns minutos quando conhece a forma. Aqui está o caminho desde um link em branco até um testado.
Crie o link com o seu fallback primeiro. O fallback é onde vai cada clique sem correspondência, por isso torne-o o padrão seguro: normalmente a sua página de mercado principal ou inglesa. Isto apanha utilizadores de VPN, países não mapeados e cliques onde a consulta falhou.
Adicione as suas regras de país por ordem de prioridade. Para montras regionais, uma regra por mercado: DE, AT, CH para a loja alemã, FR, BE para a francesa, agrupando países que partilham um destino. Coloque as regras mais específicas ou mais importantes no topo. Se misturar condições de idioma ou dispositivo, decida qual sinal deve ganhar quando conflituam e ordene em conformidade, porque primeira correspondência é o único desempatador.
Teste antes de publicar amplamente. A forma honesta de verificar o encaminhamento por país é clicar no link a partir das regiões que lhe importam, o que geralmente significa uma VPN ou um colega no estrangeiro, depois confirmar na análise da Elido que o clique resolveu para o país que esperava. Não confie apenas na lista de regras; confie no que o destino viu. O guia de smart links percorre o editor de regras e o esquema JSON se estiver a construir regras através da API.
Observe os dados após o lançamento. A distribuição por país na sua análise diz-lhe se as suposições de encaminhamento se mantiveram. Se um mercado está a resolver para um país diferente a uma taxa surpreendente, esse é o sinal de que uma gateway corporativa ou uma operadora está a distorcer o geo, e pode querer apoiar-se em sinais de idioma. O encaminhamento é uma hipótese; os dados de cliques são o teste.
O geo-targeting ganha o seu lugar na gestão de links para marketers precisamente porque é invisível quando funciona. O visitante nunca vê a decisão. Toca num link, aterra algures que se adequa a ele, e você manteve exatamente um slug. Se ainda está a decidir se precisa de encaminhamento condicional de todo, o que é um encurtador de URL começa do básico, e a página de funcionalidade de smart links e a página de funcionalidade de deep links mostram a superfície de encaminhamento por completo. Os compromissos de residência e processamento por trás de tudo isso vivem na página de confiança, e o plano que inclui regras geo está em preços.