IP-Geolokalisierung für Ad-Targeting und Datenschutz
IP-Geolokalisierung für Ad-Targeting bedeutet, die IP-Adresse eines Besuchers einem ungefähren Ort zuzuordnen, meist einem Land, einer Region oder einer Stadt, damit ein Anzeigensystem entscheiden kann, welche Kampagne es ausspielt. Das funktioniert ohne Cookies oder Geräteberechtigungen, weshalb es beliebt ist, ist aber auch nur eine Schätzung, wo ein Netz steht, keine genaue Ortung einer Person.
Die Mechanik ist einfach. Eine Anfrage trifft ein, der Ad-Server schlägt die Adresse in einem Geolokalisierungs-Datensatz nach, und das Ergebnis (Land, Region, Stadt, manchmal eine Postleitzahl) speist Targeting-Regeln: eine Aktion zur Ladeneröffnung Menschen in der Nähe des Ladens zeigen, Regionen ausschließen, in denen ein Produkt nicht legal verkauft werden darf, oder Währung und Sprache für das Creative wählen. Da die IP-Adresse in jeder Anfrage ohnehin enthalten ist, müssen vom Nutzer keine zusätzlichen Daten erhoben werden.
Wie genau ist IP-basiertes Ad-Targeting?
Bei der Genauigkeit sollte man zuerst ehrlich sein. Ergebnisse auf Länderebene sind im Allgemeinen verlässlich. Ergebnisse auf Stadtebene sind schwächer, und alles, was feiner ist als eine Stadt, ist größtenteils Raten, da der Datensatz beschreibt, wo ein Adressblock registriert ist oder geroutet wird, nicht in welchem Haus ein Gerät steht. Mobiler Traffic verlässt das Netz oft über Gateways, die in einer anderen Stadt stehen als das Endgerät, und ein Unternehmens- oder Universitätsnetz kann für Tausende Menschen einen einzigen Standort anzeigen. Die Gründe werden ausführlicher unter Warum die Genauigkeit auf Stadtebene begrenzt ist behandelt.
Für Werbekunden heißt das: Geo-Regeln sollten mit Spielraum formuliert werden. Ein Targeting mit 5 km Radius um einen aus der IP abgeleiteten Punkt verschwendet Budget an Menschen, die nicht dort sind, und verfehlt Menschen, die dort sind. Targeting auf ein Ballungsgebiet oder ein Land ist deutlich vertretbarer. Braucht eine Kampagne wirklich straßengenaue Präzision, muss sie aus etwas kommen, das der Nutzer ausdrücklich teilt, etwa Browser-Geolokalisierung mit Berechtigung, statt aus der Netzwerkadresse.
Hilfreich ist auch zu prüfen, wozu die Adresse tatsächlich gehört, bevor man ihrem Standort traut. Die ASN-Abfrage zeigt, welche Organisation das Netz betreibt. Ist der Inhaber ein Hosting-Anbieter oder ein VPN-Dienst, ist der scheinbare Standort der des Servers, nicht der des Betrachters, und eine gezielte Impression wird wohl an die falsche Zielgruppe verschwendet. Bei ipto enthält die Antwort von /v1/ip neben den Standortfeldern auch asn, org, is_datacenter und is_vpn, sodass Sie solche Impressionen mit einem einzigen Aufruf abwerten können.
Datenschutz: Ist eine IP-Adresse ein personenbezogenes Datum?
In vielen Rechtsordnungen kann eine IP-Adresse als personenbezogenes Datum gelten, besonders wenn sie mit anderen Kennungen kombiniert oder über längere Zeit gespeichert wird. Die europäische DSGVO behandelt Online-Kennungen in vielen Zusammenhängen so, und andere Regime haben vergleichbare Regeln. Die Einzelheiten variieren je nach Land, lesen Sie daher die Erörterung der DSGVO zu IP-Adressen und die Übersicht zu Datenschutzgesetzen in verschiedenen Ländern und holen Sie für Ihre eigene Situation Rechtsrat ein. Nichts hier ist Rechtsberatung.
Für das Design ist wichtig, dass sich Geolokalisierung so umsetzen lässt, dass der Fußabdruck klein bleibt. Die Standortabfrage selbst erfordert nicht, die Adresse zu speichern. Ein gängiges Muster ist, die Adresse zum Anfragezeitpunkt aufzulösen, nur das grobe Ergebnis (Land oder Region) zu behalten und die rohe IP zu verwerfen oder zu kürzen, bevor etwas in Logs oder einen Analytics-Speicher geschrieben wird. Praktische Schritte, die sich daraus ergeben:
- Auflösen, dann reduzieren. Speichern Sie das Land oder die Region, die Sie für Targeting und Reporting brauchen, nicht die vollständige Adresse oder exakte Koordinaten.
- Legen Sie eine Speicherfrist fest. Müssen Rohadressen aus Sicherheitsgründen aufbewahrt werden, halten Sie sie getrennt von den Ad-Analytics und lassen Sie sie nach Zeitplan ablaufen.
- Beachten Sie Einwilligungssignale. Wo für personalisierte Werbung eine Einwilligung erforderlich ist, ist grobe Geografie für kontextbezogene Entscheidungen (etwa Sprache oder Währung) ein anderer Zweck als der Aufbau eines Profils, und beides sollte nicht versehentlich in derselben Pipeline vermischt werden.
- Seien Sie transparent. Nennen Sie in der Datenschutzerklärung, dass der ungefähre Standort aus der IP-Adresse abgeleitet wird und wofür er genutzt wird.
- Bieten Sie ein Opt-out an, wo Ihre Pflichten oder Ihre eigene Richtlinie eines verlangen.
Traffic herausfiltern, der nicht gezielt angesprochen werden sollte
Werbebudgets versickern in nichtmenschlichem und maskiertem Traffic. Datacenter-Adressen, Tor-Exits und bekannte VPN-Endpunkte repräsentieren keine lokale Zielgruppe. Der VPN-, Tor- und Proxy-Checker zeigt, ob eine Adresse in den Threat-Feed-Daten von ipto auftaucht, und der IP-Abuse-Checker meldet die Korroboration über mehrere Feeds. Diese Feeds werden alle 6 Stunden aktualisiert, die zugrunde liegenden IP- und ASN-Datensätze täglich. Zwei Grenzen sind wichtig: Die Flags für VPN, Tor und Abuse decken derzeit nur IPv4-Bereiche ab, eine IPv6-Adresse liefert dafür daher false statt einer Vermutung, und ipto erkennt keine Residential Proxys, sodass Traffic über einen Heimanschluss wie ein gewöhnlicher Haushalt aussieht.
Eine sinnvolle Richtlinie ist, diese Flags als Gewichtungssignal zu behandeln. Schließen Sie markierte Adressen aus dem Zielgruppen-Reporting aus, berechnen Sie dafür keine Standortaufschläge und halten Sie in Ihrer Analytics einen separaten Bucket vor, um zu sehen, welchen Anteil einer Kampagne sie ausmachen.
Ausprobieren bei ipto
Rufen Sie GET https://ipto.to/v1/ip ohne Parameter auf, um die Antwort für Ihre eigene Adresse zu sehen, oder nutzen Sie /v1/ip/:ip mit einer beliebigen Adresse, um Land, Stadt, ASN und Flags zu sehen. Der Dienst ist kostenlos, ohne Anmeldung nutzbar und erlaubt 1.000 Anfragen pro Tag, genug, um eine Targeting-Integration an realen Traffic-Stichproben zu testen. Die vollständige Feldliste steht in der API-Dokumentation.
Der ausgewogene Ansatz ist, IP-Geolokalisierung für das zu nutzen, was sie gut kann, nämlich grobe, reibungsarme regionale Entscheidungen, die behaltenen Daten auf das Minimum zu beschränken, das diese Entscheidungen brauchen, und gegenüber den Nutzern offen damit umzugehen. Präzision, die Sie nicht liefern können, ist es nicht wert, dafür zusätzliche Daten zu erheben.