Casos de uso

Personalizar textos de anúncios por país

Escrever uma versão separada de um anúncio para cada mercado em que ele pode ser veiculado dá mais trabalho do que a maioria dos anunciantes de uma plataforma de anúncios self-service está disposta a ter. O resultado, quando não fazem isso, é um anúncio que menciona "frete grátis" para um espectador em um país para o qual o anunciante nem envia, ou um preço cotado em uma moeda que o espectador não usa, e as duas coisas parecem descuidadas e custam cliques.

Uma plataforma de anúncios que atende pequenos e médios anunciantes criou uma solução mais leve: em vez de pedir aos anunciantes que escrevessem versões específicas por país, a plataforma permitiu que um único modelo de anúncio incluísse alguns campos variáveis (nome do país, uma promessa de entrega, um preço), preenchidos para cada espectador com base no local onde o anúncio estava sendo veiculado. A identificação de onde o espectador estava vinha de /v1/ip, executado no servidor no momento em que um anúncio era selecionado para veiculação, retornando o país do espectador entre outros campos.

O anunciante configurava o que cada campo variável deveria dizer para cada país que queria segmentar, uma etapa curta de configuração feita uma única vez, e a plataforma cuidava de substituir a versão certa no momento da veiculação. Um espectador em um país via um texto de anúncio que citava o próprio país e um preço coerente com o que ele realmente pagaria, enquanto um espectador em outro país, atendido pela mesma campanha subjacente, via uma versão adaptada ao seu próprio mercado, tudo a partir de um único anúncio que o anunciante havia criado uma vez.

Isso importava mais para anunciantes menores do que para os grandes, já que um anunciante maior normalmente já tem recursos para produzir criativos totalmente separados por mercado. O público da plataforma, pequenas empresas que gerenciam as próprias campanhas de anúncios sem uma equipe de marketing dedicada, se beneficiou de ter uma versão razoável de texto de anúncio localizado sem precisar produzir tantos materiais separados por conta própria.

A plataforma teve o cuidado de distinguir decisões de segmentação de personalização de texto, tratando-as como questões separadas. Se um anúncio podia ou não ser exibido para um espectador em determinado país continuava sendo controlado pelas configurações de segmentação do próprio anunciante, definidas de forma deliberada e não inferidas. A detecção de país baseada em IP decidia apenas qual versão do texto de um anúncio já elegível seria exibida, nunca se o anúncio seria exibido, mantendo o anunciante totalmente no controle de onde o seu investimento realmente era gasto.

As expectativas de precisão aqui eram realistas, e não absolutas. A detecção de país baseada em IP é confiável para a grande maioria do tráfego, mas não é infalível, principalmente para espectadores em certas redes móveis ou conexões corporativas que às vezes podem ser resolvidas para um país diferente daquele em que o espectador está fisicamente. Para a personalização de texto de anúncios, uma divergência ocasional era um problema estético menor, e não um problema sério, uma tolerância a risco diferente da que algo como triagem de fraudes ou conformidade legal permitiria.

Considerando o volume que a veiculação de anúncios pode atingir, a plataforma funcionou tranquilamente com uma chave Unlimited em vez de crédito pré-pago, já que um custo mensal fixo de € 50 era mais fácil de avaliar diante de um volume de veiculação imprevisível e muitas vezes muito alto do que uma cobrança por requisição que poderia variar bastante de uma semana para outra.

A documentação do endpoint está em /docs/ipv4-lookup/ e /docs/ipv6-lookup/, com as opções de preço detalhadas em /pricing/.