owntag erkennt für jeden eingehenden HTTP Request automatisch das Land, aus dem er kommt. Diese Erkennung basiert auf der IP-Adresse des Nutzers.
Die Länderinformation findest du im HTTP-Header
X-Owntag-Usercountry
als zweistelligen Ländercode im ISO 3166-1 alpha-2 Format.
Wie andere HTTP Header auch kannst du die Geoinformationen im Vorschaumodus deines SGTM Containers sehen:
Nutzung im Server Side GTM
Die Länderinformation kannst du überall in Tags, Triggern und Variablen nutzen, wenn du eine Variable vom Typ “Anfrage-Header” dafür anlegst.
Diese Variable könntest du dann beispielsweise als {{header.x-owntag-usercountry}} nutzen.
Beispielhafte Anwendungsfälle:
- Übertragung der Länderinformation an Google Analytics, weil du die IP-Adresse nicht übermitteln möchtest und deswegen die in GA integrierte Geolocation nicht funktionieren kann
- Auslösen von Tags nur für Nutzer in bestimmten Ländern
- Zuordnung von Conversions zu länderspezifischen Advertiser-Accounts (“Wenn DE → Facebook Pixel ID 123, Wenn FR → 234, …”)
- Auslieferung unterschiedlicher JavaScript-Dateien (z. B. unterschiedliche GTM Web Container!) je nach Land
Datenschutz
Die Zuordnung der IP-Adresse zu einem Land findet mithilfe der laufend aktualisierten Datenbank von IP2Location statt.
Die Geolocation findet komplett auf owntag-Servern statt und die IP-Adresse deiner Nutzer wird nicht an externe Dienste weitergeleitet.
Genauigkeit von IP Geolocation allgemein
IP Geolocation ist nie 100% exakt. Verlasse dich für besonders geschäftskritische Prozesse wie z. B. Steuer-Berechnung nicht darauf, dass die Zuordnung eines Nutzer zu einem Land auf Basis der IP-Adresse immer korrekt ist.
IP-Adressen haben keine feste Zuordnung zu Ländern oder Regionen, sondern in der Regel nur zu Internetprovidern. IP Geolocation basiert darauf, dass eine einmal vergebene IP-Adresse bei ihrer nächsten Vergabe häufig wieder im selben Land vergeben wird.
Von bekannten IP ↔ Land Zuordnungen aus der Vergangenheit wird dann darauf geschlossen, zu welchem Land eine aktuelle IP-Adresse gehört.
Neben dem Funktionsprinzip der IP Geolocation können auch Faktoren beim Nutzer dafür sorgen, dass seine echte IP-Adresse deinen Server Side GTM gar nicht erreicht:
-
Proxy-Server und VPNs: Ein Benutzer kann einen Proxy-Server oder ein Virtual Private Network (VPN) verwenden, um seine wirkliche IP-Adresse zu verbergen. Dabei wird die IP-Adresse des Proxys oder VPNs verwendet, was zu einem falschen Standort führen kann.
-
Mobiles Internet: Die IP-Adresse von Smartphones kann sich ändern, wenn Nutzer sich zwischen Funkzellen bewegen, zum Beispiel beim Zugfahren. Das gleiche gilt für andere physisch flexible Netze wie z. B. Satelliten-Internetdienste wie Starlink.