Adapter un site au pays ou à la région d’un visiteur peut être utile. Il faut toutefois distinguer une estimation fondée sur son adresse IP d’une position obtenue avec son autorisation : leur précision et leur fonctionnement diffèrent.
Pour concevoir des pages adaptées à vos visiteurs, cette distinction complète le référencement international et la réflexion sur les adresses IP de l’hébergement.
Ce qu’une adresse IP peut indiquer
Des bases de données associent des plages d’adresses IP à des réseaux et à des zones géographiques. Leur résultat est une estimation, susceptible d’être incomplet ou dépassé. Une connexion mobile, un réseau d’entreprise, un VPN ou un proxy peut faire apparaître une autre région que celle du visiteur.
Une IP ne permet donc pas, à elle seule, de retrouver l’adresse précise d’une personne ou de géolocaliser un téléphone. La localisation du serveur d’un site et celle de ses visiteurs sont aussi deux sujets distincts, abordés précédemment .
Le DNS inverse reste un indice
Une adresse peut disposer d’un enregistrement DNS inverse, parfois évocateur d’un opérateur ou d’une zone. Cet enregistrement est facultatif et n’est pas une preuve de localisation. Un même domaine peut utiliser plusieurs IP, et plusieurs sites peuvent partager une seule IP.
La localisation du navigateur demande une autorisation
Un site qui utilise l’API de géolocalisation doit être servi dans un contexte sécurisé et disposer de l’autorisation de l’utilisateur, selon les règles du navigateur. Activer la localisation sur son téléphone ne donne pas automatiquement ses coordonnées à tous les sites visités.
Le résultat n’est pas nécessairement une mesure GPS : le système peut combiner différentes sources et fournir une indication de précision. Prévoyez toujours une alternative, par exemple le choix manuel d’une ville.
Les photos peuvent contenir des métadonnées
Certains fichiers photo contiennent une position dans leurs métadonnées. Cette information peut être absente ou supprimée lors du partage. Contrôlez les métadonnées avant de publier un fichier, particulièrement si le lieu de prise de vue ne doit pas être révélé.
Concevoir une expérience tolérante aux erreurs
Proposez une région par défaut sans enfermer l’utilisateur dans ce choix. Rendez le changement de pays ou de langue accessible. Ne remplacez pas une adresse de livraison confirmée par une déduction issue de l’IP. Collectez uniquement les informations nécessaires au service proposé.
