Casos de uso

Personalizar los textos de anuncios por país

Escribir una versión distinta de un anuncio para cada mercado en el que podría publicarse supone más trabajo del que la mayoría de los anunciantes de una plataforma publicitaria de autoservicio está dispuesta a hacer, y el resultado, cuando no lo hacen, es un anuncio que menciona "envío gratis" a alguien en un país al que el anunciante en realidad no envía, o un precio en una moneda que esa persona no usa, dos cosas que dan una imagen descuidada y cuestan clics.

Una plataforma publicitaria para anunciantes pequeños y medianos creó una solución más ligera: en lugar de pedir a los anunciantes que escribieran versiones específicas por país, la plataforma permitía que una sola plantilla de anuncio incluyera unos pocos campos variables (nombre del país, una promesa de envío, un precio) que se rellenaban para cada espectador según el lugar donde se mostraba el anuncio. La ubicación del espectador se resolvía con /v1/ip, ejecutado en el servidor en el momento en que se seleccionaba el anuncio para mostrarlo, que devolvía el país del espectador entre otros campos.

El anunciante configuraba qué debía decir cada campo variable para cada país al que quería dirigirse, un breve paso de configuración que se hacía una sola vez, y la plataforma se encargaba de sustituir la versión correcta en el momento de mostrar el anuncio. Un espectador de un país veía un texto que nombraba su propio país y mostraba un precio coherente con lo que realmente se le cobraría, mientras que un espectador de otro país, a partir de la misma campaña de base, veía una versión adaptada a su propio mercado, todo desde un único anuncio que el anunciante había creado una vez.

Esto importaba más a los anunciantes pequeños que a los grandes, ya que un anunciante más grande suele tener ya los recursos para crear piezas totalmente separadas para cada mercado. El público de la plataforma, pequeñas empresas que gestionan sus propias campañas publicitarias sin un equipo de marketing dedicado, se benefició de obtener una versión razonable de texto publicitario localizado sin tener que producir por su cuenta tantas piezas separadas.

La plataforma tuvo cuidado de distinguir entre las decisiones de segmentación y la personalización del texto, tratándolas como cuestiones separadas. Que un anuncio pudiera mostrarse o no a un espectador de un país determinado seguía dependiendo de la configuración de segmentación del propio anunciante, fijada de forma deliberada y no deducida. La detección del país por IP solo decidía qué versión del texto de un anuncio ya apto se mostraba, nunca si el anuncio debía mostrarse en primer lugar, de modo que el anunciante mantenía el control total sobre dónde se gastaba realmente su presupuesto.

Las expectativas de precisión eran realistas y no absolutas. La detección del país por IP es fiable para la gran mayoría del tráfico, pero no infalible, sobre todo para espectadores en ciertas redes móviles o conexiones corporativas que en ocasiones pueden resolverse a un país distinto de aquel en el que se encuentra físicamente la persona. Para la personalización del texto de los anuncios, una discrepancia ocasional era un pequeño problema estético y no algo grave, una tolerancia al riesgo distinta de la que permitiría algo como la detección de fraude o el cumplimiento legal.

Dado lo grande que puede llegar a ser el volumen de anuncios servidos, la plataforma funcionaba holgadamente con una clave Unlimited en lugar de crédito prepago, ya que un coste mensual fijo de 50 € era más fácil de prever frente a un volumen de anuncios impredecible y a menudo muy alto que una factura por solicitud que podía variar mucho de una semana a otra.

La documentación del endpoint está en /docs/ipv4-lookup/ y /docs/ipv6-lookup/, y las opciones de precios se detallan en /pricing/.