Vi har kørt geo-målrettet indhold i stor skala i 5 år. Her er hvad der virker:
Udbyderanbefaling:
MaxMind GeoIP2 til de fleste formål. Hvorfor:
- 99,8% nøjagtighed på landeniveau
- ~80% nøjagtighed på byniveau (afhænger af region)
- God opdateringsfrekvens (ugentlig for betalt)
- Solid API og lokal database
Vores arkitektur:
1. Edge CDN detekterer IP -> land/region (Cloudflare Workers)
2. Første sidelæsning bruger IP-baseret placering
3. Hvis præcis placering er nødvendig, spørg om Geolocation API
4. Cache placeringspræference i cookie til tilbagevendende besøg
Om VPNs:
Du kan ikke fuldt ud løse VPN-detektion uden at blive grænseoverskridende. Vores tilgang:
- Detekter åbenlyse VPN/proxy IPs (MaxMind har flag for dette)
- Vis en “Bekræft din placering” mulighed hvis vi mistænker VPN
- Lad brugeren manuelt tilsidesætte den detekterede placering
Accepter at ~5-10% af brugerne vil få forkert placeringsdetektion. Byg din UX til at håndtere det elegant.