VerrijkingBinnenkort

    Locatie bij elke request, zonder API-call.

    Server-side tags moeten regelmatig weten waar een bezoeker zich bevindt. Daar komen betekent meestal een geo-API aanroepen vanuit je container, per lookup betalen en latency toevoegen aan elk event. Deze module bepaalt de locatie op de gateway en levert die als vier headers.

    Vier locatieheaders
    Geen externe API-call
    Combineert met de Anonymizer
    Clientadres, op de gateway
    203.0.113.42lokaal bepaald
    Lokale databaselookup
    Headers die je tags ontvangen
    X-Geo-CountryNL
    X-Geo-RegionNH
    X-Geo-CityAmsterdam
    X-Geo-Postal-Code1012

    De headers blijven leeg als een adres niet bepaald kan worden, je tags vertakken op een lege waarde in plaats van op een gok te handelen.

    Adres erin, locatie eruit

    Nog niet beschikbaar

    Deze module is gebouwd en gedocumenteerd, maar het onderliggende data plane wordt nog uitgerold over onze clusters. Zodra dat klaar is, verschijnt de module vanzelf in je console.

    Locatie is duur op de verkeerde plek

    Geografie bepalen vanuit een container betekent een netwerkcall op het kritieke pad van elk event, een leverancierscontract, en een IP-adres dat je lang genoeg moet bewaren om het te kunnen versturen.

    01

    Elke lookup is een netwerkrondje

    Een externe call in je tagpad voegt latency toe aan elk event en introduceert een afhankelijkheid die kan uitvallen of je op het slechtst denkbare moment kan beperken.

    02

    Het dwingt je het IP te bewaren

    Om locatie in je container te bepalen moet je het adres daar eerst ontvangen, en dat is precies wat een privacygedreven opzet wil vermijden.

    03

    Prijzen per lookup schalen slecht

    Geo-API's rekenen per request af. Op een site met veel verkeer wordt dat een echte kostenpost voor data die je één keer, aan de rand, had kunnen bepalen.

    Hoe het werkt

    De gateway zoekt het clientadres op in een lokale geodatabase en voegt vier headers toe voordat de request je container bereikt.

    01

    Lokaal bepaald

    De lookup draait tegen een database op de gateway. Er is geen uitgaande call en geen derde partij in het request-pad.

    02

    Vier headers

    X-Geo-Country draagt een ISO 3166-1 alpha-2-code, X-Geo-Region een ISO 3166-2-onderverdeling, X-Geo-City de Engelse stadsnaam en X-Geo-Postal-Code de postcode.

    03

    Bepaald vóór anonimisering

    De locatie wordt uit het echte adres afgeleid vóórdat de Anonymizer de IP-headers herschrijft. Zet beide aan en je tags krijgen grove locatie terwijl je container nooit een adres ziet.

    04

    Leeg in plaats van fout

    Kan een adres niet bepaald worden, dan blijven de headers leeg, zodat je tags op een lege waarde kunnen vertakken in plaats van op een gok te handelen.

    Wat je krijgt

    Gestandaardiseerde codes

    Land en regio komen binnen als ISO-codes in plaats van vrije tekst, zodat je ze kunt koppelen en filteren zonder normalisatie.

    Geen kosten per lookup

    Hierachter zit geen API met een teller. Locatie komt bij elke request binnen zonder extra kosten.

    Geen extra latency

    Een lokale databaselookup op de gateway kost microseconden, tegenover tientallen milliseconden voor een externe call.

    Past bij de Anonymizer

    Grove locatie en geen IP-adres is de combinatie waar de meeste privacybeoordelingen naar zoeken, en deze twee modules leveren die samen.

    Specificatie

    X-Geo-Country
    ISO 3166-1 alpha-2, bijvoorbeeld NL
    X-Geo-Region
    ISO 3166-2-onderverdeling, bijvoorbeeld NH
    X-Geo-City
    Stadsnaam in het Engels
    X-Geo-Postal-Code
    Postcode waar beschikbaar
    Instellingen
    Geen, de set headers ligt vast
    Request headers
    X-Geo-CountryX-Geo-RegionX-Geo-CityX-Geo-Postal-Code

    Wanneer je hem gebruikt

    Je hebt geografie nodig voor conversie-API's

    Meta en andere conversie-API's accepteren locatievelden die de matchkwaliteit verbeteren. Ze uit een header doorgeven is goedkoper dan ze per event opzoeken.

    Je routeert tags per markt

    Laat per land andere vendors afgaan, of andere consent-logica, zonder een extra client-side lookup die een blocker kan tegenhouden.

    Je wilt regionale rapportage zonder IP's

    Samen met de Anonymizer houdt je rapportage locatie terwijl je container om te beginnen nooit een adres ontvangt.

    Vragen over GEO Headers

    Wanneer komt dit beschikbaar?

    De module is gebouwd en het headercontract ligt vast. We rollen het geo-data plane uit over onze clusters, en zodra dat af is op het cluster waar jouw container draait, verschijnt de module in je console.

    Hoe nauwkeurig zijn stad en postcode?

    Op landniveau is de nauwkeurigheid zeer hoog. Stad is doorgaans betrouwbaar in dichtbevolkt stedelijk gebied en minder daarbuiten, en postcode behandel je beter als aanwijzing dan als feit. Dat is inherent aan geolocatie op basis van IP, niet iets specifieks voor ons.

    Werkt het samen met de Anonymizer?

    Ja, en dat is de aanbevolen combinatie. De locatie wordt uit het echte adres bepaald vóórdat de Anonymizer de headers herschrijft, zodat je tags geografie krijgen en je container nooit een IP-adres ontvangt.

    Andere modules

    Modules stapelen. Zet er zoveel aan als je nodig hebt. Ze komen samen in één configuratie vóór je container.

    Klaar om aan te zetten?

    Elke module zit zonder meerkosten bij je container. Maak een container aan, open het modulepaneel en zet de schakelaar om.

    Bekijk de prijzen