Vi har kjørt GEO-målrettet innhold i stor skala i 5 år. Her er hva som fungerer:
Leverandøranbefaling:
MaxMind GeoIP2 for de fleste bruksområder. Hvorfor:
- 99,8 % nøyaktighet på landsnivå
- ~80 % nøyaktighet på bynivå (varierer etter region)
- God oppdateringsfrekvens (ukentlig for betalt)
- Solid API og lokal database
Vår arkitektur:
1. Edge CDN detekterer IP -> land/region (Cloudflare Workers)
2. Initial sidelasting bruker IP-basert plassering
3. Ved behov for presis plassering, spør om Geolocation API
4. Cache lokaliseringspreferanse i cookie for gjenbesøk
Om VPN:
Du kan ikke løse VPN-deteksjon helt uten å bli innpåsliten. Vår tilnærming:
- Oppdag åpenbare VPN/proxy-IP-er (MaxMind har flagg for dette)
- Vis et “Bekreft din plassering”-valg når vi mistenker VPN
- La brukere manuelt overstyre oppdaget plassering
Aksepter at ~5–10 % av brukerne får feil lokasjonsdeteksjon. Bygg brukeropplevelsen for å håndtere det på en smidig måte.