Für jeden Markt, in dem eine Anzeige laufen könnte, eine eigene Version zu schreiben, ist mehr Arbeit, als die meisten Werbetreibenden auf einer Self-Service-Werbeplattform zu leisten bereit sind. Tun sie es nicht, entsteht eine Anzeige, die einem Betrachter in einem Land, in das der Werbetreibende gar nicht liefert, „kostenlosen Versand“ verspricht, oder einen Preis in einer Währung nennt, die der Betrachter nicht nutzt. Beides wirkt schlampig und kostet Klicks.
Eine Werbeplattform für kleine und mittelgroße Werbetreibende entwickelte eine schlankere Lösung: Statt Werbetreibende zu bitten, länderspezifische Versionen zu schreiben, ließ die Plattform eine einzige Anzeigenvorlage einige variable Felder enthalten (Ländername, ein Versandversprechen, ein Preis), die pro Betrachter danach ausgefüllt wurden, wo die Anzeige ausgeliefert wurde. Den Standort eines Betrachters lieferte /v1/ip, serverseitig in dem Moment ausgeführt, in dem eine Anzeige zur Auslieferung ausgewählt wurde, und neben anderen Feldern gab es das Land des Betrachters zurück.
Ein Werbetreibender legte fest, was jedes variable Feld für jedes Zielland aussagen sollte, ein kurzer, einmaliger Einrichtungsschritt, und die Plattform setzte bei der Auslieferung die richtige Version ein. Ein Betrachter in einem Land sah einen Anzeigentext, der sein eigenes Land nannte und einen Preis angab, der zu dem passte, was ihm tatsächlich berechnet würde, während ein Betrachter in einem anderen Land, dem dieselbe zugrunde liegende Kampagne ausgeliefert wurde, eine auf seinen eigenen Markt zugeschnittene Version sah, alles aus einer einzigen Anzeige, die der Werbetreibende einmal erstellt hatte.
Für kleinere Werbetreibende war das wichtiger als für große, denn ein größerer Werbetreibender hat meist bereits die Ressourcen, für jeden Markt komplett eigene Werbemittel zu erstellen. Die Zielgruppe der Plattform, kleinere Unternehmen, die ihre eigenen Werbekampagnen ohne eigenes Marketingteam betreiben, profitierte davon, eine brauchbare Version lokalisierter Anzeigentexte zu erhalten, ohne selbst so viele separate Assets produzieren zu müssen.
Die Plattform trennte sorgfältig zwischen Targeting-Entscheidungen und der Personalisierung von Texten und behandelte sie als getrennte Themen. Ob eine Anzeige einem Betrachter in einem bestimmten Land überhaupt angezeigt werden durfte, wurde weiterhin über die Targeting-Einstellungen des Werbetreibenden gesteuert, bewusst festgelegt statt abgeleitet. Die IP-basierte Ländererkennung entschied nur, welche Textversion einer bereits zulässigen Anzeige angezeigt wurde, nie, ob die Anzeige überhaupt ausgespielt wurde. So behielt der Werbetreibende die volle Kontrolle darüber, wohin sein Budget tatsächlich floss.
Die Erwartungen an die Genauigkeit waren hier realistisch statt absolut. IP-basierte Ländererkennung ist für den weitaus größten Teil des Traffics zuverlässig, aber nicht unfehlbar, besonders bei Betrachtern in bestimmten Mobilfunknetzen oder hinter Firmenverbindungen, die gelegentlich zu einem anderen Land aufgelöst werden als dem, in dem sich der Betrachter physisch befindet. Für die Personalisierung von Anzeigentexten war eine gelegentliche Abweichung ein kleiner kosmetischer Makel und kein ernstes Problem, eine andere Risikotoleranz, als sie etwa Betrugsprüfung oder rechtliche Compliance zulassen würden.
Angesichts des möglichen Volumens bei der Anzeigenauslieferung lief die Plattform bequem mit einem Unlimited-Schlüssel statt mit Prepaid-Guthaben, denn feste monatliche Kosten von 50 € ließen sich bei unvorhersehbarem und oft sehr hohem Auslieferungsvolumen leichter einschätzen als eine Abrechnung pro Anfrage, die von Woche zu Woche stark schwanken konnte.
Die Dokumentation für den Endpunkt finden Sie unter /docs/ipv4-lookup/ und /docs/ipv6-lookup/, die Preisoptionen im Detail unter /pricing/.