Où se trouvent vos vrais clients : géographie par pays pour la livraison et la localisation
Géographie des visiteurs au niveau du pays pour WordPress — résolue depuis le fuseau horaire ou GeoIP optionnel, jamais depuis les IPs brutes stockées. Les limites honnêtes de précision, la posture de confidentialité et ce qui se débloque à la granularité ville sur le palier payant.

Statnive résout le pays du visiteur via le fuseau horaire du navigateur (par défaut) ou GeoIP optionnel — ne stocke jamais les IPs brutes. Ouvrez Ask me ! → « De quels pays viennent mes visiteurs ? » (q72) pour la carte et le tableau. La granularité ville se débloque sur le palier payant v1.2. La grande mise en garde 2026 : l’adoption des VPN continue de croître, donc faites confiance à la couche pays et traitez la couche ville comme directionnelle.
Si vous vendez des produits physiques, vous devez savoir où les commandes sont expédiées. Si vous vendez du numérique, vous devez savoir où traduire et quels modes de paiement ajouter. Si vous gérez du contenu, vous devez savoir quels marchés grandissent afin de localiser avant la concurrence. Les trois décisions ont besoin de la même réponse : quels pays envoient réellement du trafic, et où la tendance pointe.
L’instinct est d’ouvrir GA4, de plonger dans Démographie et de lire la carte. Cela fonctionne — si vous tolérez l’attrition du bandeau de consentement, l’échantillonnage sur les petits pays et le chemin de clic à plusieurs étapes. Cet article montre la route plus simple, fixe des attentes honnêtes sur la précision, et verrouille ce qui change quand l’adoption des VPN grimpe.
Ce que cet article répond
- Les quatre questions au niveau du pays dans Statnive Ask me ! — q72, q73, q74, q75 — et ce que chacune décide.
- Comment Statnive résout le pays sans stocker les adresses IP brutes de vos visiteurs.
- Les limites honnêtes de précision : pays fiable, ville floue, et 2026 rend la couche ville pire.
- Comment GA4 répond à la même question, et où son chemin devient fragile.
- Une règle de décision pour utiliser les données pays sur le travail de livraison, localisation et mode de paiement.
Les quatre questions au niveau du pays, et les décisions que chacune pilote
| ID-Q | Question (verbatim) | Décision qu’elle pilote |
|---|---|---|
| q72 | De quels pays viennent mes visiteurs ? | La carte. Quels marchés existent sur votre site. |
| q73 | Quel pays envoie le plus de trafic ? | Le marché n° 1. Où localiser en premier. |
| q74 | La majorité de mon trafic est-elle locale ou internationale ? | La répartition. Si vous êtes un site domestique avec queue internationale ou un site international avec cœur domestique. |
| q75 | Quelle langue utilisent mes visiteurs ? | La file de traduction. S’il faut ajouter une boutique en seconde langue. |
Ces quatre sont Live en v1.1.0 palier gratuit. Ensemble, elles répondent à toute l’histoire pays-et-langue sans quitter l’onglet Géographie.
Les deux suivantes — q76 et q77 — sont des fiches honnêtes « Bientôt disponible » :
- q76 — De quelles villes viennent mes visiteurs ? Se débloque sur le palier payant v1.2.
- q77 — Quelle ville envoie le plus de trafic ? Se débloque sur le palier payant v1.2.
La granularité ville est délibérément retenue. La précision est significativement plus basse que pays (voir la section suivante) et les données sont plus sensibles dans de nombreuses juridictions — les deux sont des raisons de livrer le défaut responsable en premier et la couche de résolution supérieure avec un engagement payant derrière.
Pourquoi la géographie au niveau du pays est honnête, et la ville ne l’est pas (en 2026)
Trois propriétés de l’internet 2026 rendent la distinction pays-vs-ville porteuse :
- L’adoption des VPN augmente. Les utilisateurs sensibles à la confidentialité, les VPN d’entreprise et la poussée VPN native iOS poussent un pourcentage significatif du trafic à travers une IP de sortie qui est géographiquement erronée de centaines ou milliers de kilomètres. Le niveau pays survit majoritairement (les nœuds de sortie restent souvent dans le pays de l’utilisateur). Le niveau ville casse : un utilisateur VPN lisant depuis Berlin apparaît à Francfort, Amsterdam ou Stockholm.
- Les IPs mobiles et CGNAT partagent le pays de façon fiable et la ville mal. Les IPs des opérateurs routent depuis un centre d’opérations central qui peut être à des centaines de kilomètres du combiné réel.
- La navigation par outils d’IA et les navigateurs intégrés routent par des IPs de datacenter qui résolvent vers la région du fournisseur IA, pas où se trouve l’utilisateur. Le pays est faux ; la ville l’est plus.
Ce qui reste précis au niveau pays : trafic FAI résidentiel, opérateurs mobiles avec blocs d’IPs ancrés au pays, et la plupart des IPs d’entreprise. Ce qui se dégrade au niveau ville : nœuds de sortie VPN, trafic opérateur CGNAT et navigation par IPs cloud.
Le palier gratuit de Statnive expose seulement pays, langue et la répartition local-vs-international parce que ce sont les couches que nous pouvons défendre honnêtement. La version payante v1.2 ajoute la ville — avec la même mise en garde imprimée sur la fiche.
Comment Statnive résout le pays du visiteur sans stocker les IPs brutes
Statnive utilise un repli en couches conçu pour extraire le signal minimum nécessaire à la décision pays sans persister l’IP brute. L’ordre :
- Fuseau horaire du navigateur (par défaut, préféré). Le navigateur envoie
Intl.DateTimeFormat().resolvedOptions().timeZone— quelque chose commeEurope/BerlinouAmerica/Los_Angeles. Statnive mappe la zone IANA à un pays. Aucune lecture d’IP sur ce chemin. - Recherche GeoIP optionnelle si l’administrateur du site l’active. L’IP est lue une fois au moment de la requête, passée par la bibliothèque GeoIP configurée (MaxMind GeoLite2, DB-IP Lite ou un en-tête CDN tel que
CF-IPCountryde Cloudflare), et le code pays est stocké. L’IP brute n’est jamais persistée. - Écartée. Le hachage d’IP salé que Statnive utilise pour l’identification du visiteur est un SHA-256 à sens unique avec un sel à rotation quotidienne ; il ne peut pas être inversé en une IP, et le sel tourne toutes les 24 heures donc le même visiteur produit un hachage différent demain.
Trois propriétés tiennent sur tous les chemins :
- Sans cookies. Pas de
_ga, pas de_fbp, pas de_hjid. L’identification est côté serveur et éphémère. - Aucun appel d’API tierce. La recherche GeoIP est une requête de base de données locale contre le fichier MaxMind ou DB-IP sur votre serveur. Il n’y a aucun appel HTTP sortant vers un fournisseur.
- Pas d’IP brute dans la base de données. L’IP est lue en mémoire, utilisée une fois, et écartée.
C’est ce qui permet à Statnive d’exécuter un onglet Géographie sans un bandeau de cookies et sans un Accord de sous-traitance pour une API de géolocalisation externe.
Comment GA4 répond à « De quels pays viennent mes visiteurs ? »
Le chemin de clic est de deux étapes et demie une fois que vous le connaissez :
- Rapports → Démographie → Détails démographiques.
- Choisissez « Pays » comme dimension primaire. GA4 offrira une vue d’ensemble carte mondiale en haut du rapport ; le chemin Vue d’ensemble Démographie est un clic plus long mais atterrit sur les mêmes données.
- Croisez éventuellement avec Sessions, Sessions engagées ou Conversions en ajoutant une dimension secondaire.
Le chemin GA4 fonctionne. Il suppose aussi que le visiteur a passé le bandeau de consentement, que la balise GA4 s’est déclenchée et que la recherche GeoIP en coulisses (de Google, sur les serveurs de Google) a retourné un pays. Aucun des trois n’est garanti en 2026 — l’attrition du bandeau de consentement seule peut écarter 30-50 % des sessions EU avant que la classification ne s’exécute.
Il y a aussi un coût séparé : chaque visite de l’onglet Démographie expédie des données de requête à travers le pipeline d’analyse de Google, et les données vivent sur les serveurs de Google. Pour un site vendant sur les marchés stricts RGPD, ce round-trip n’est pas négligeable.
Dans Statnive : ouvrez Ask me ! → cliquez sur « De quels pays viennent mes visiteurs ? » → terminé
C’est le chemin en un clic. Ouvrez l’onglet admin Statnive, choisissez q72 dans la catégorie Géographie, et l’AnswerModal rend la carte et le tableau.
Pour les décisions liées, trois questions adjacentes dans le même onglet :
- q73 — Quel pays envoie le plus de trafic ? Retourne la liste top-N, triée par nombre de visites.
- q74 — La majorité de mon trafic est-elle locale ou internationale ? Retourne la part de visites provenant du pays d’origine de votre boutique (configurable dans l’admin) contre partout ailleurs.
- q75 — Quelle langue utilisent mes visiteurs ? Retourne la distribution
Accept-Language, utile pour décider d’ajouter une boutique en seconde langue.
Chaque fiche exécute le même SQL que le rapport Géographie exécute dans le tableau de bord — il n’y a pas de chemin d’agrégation séparé. Le compromis est le même que partout ailleurs dans Ask me ! : le texte de la question est codé en dur, la réponse est vos données, le chemin est un clic.
Quelle est la précision de la détection GeoIP ?
Chiffres honnêtes, avec sources lorsque disponibles :
- Niveau pays : 95-99 % sur les IPs résidentielles. Les bases de données GeoIP commerciales (MaxMind, DB-IP, IP2Location) publient des rapports de précision dans cette plage. Les cas d’erreur sont le routage opérateur CGNAT, les nœuds de sortie VPN se terminant dans un pays différent de celui de l’utilisateur, et les IPs d’entreprise partagées assignées régionalement.
- Niveau ville : 60-80 % sur les IPs résidentielles. Chute à 30-50 % sur le trafic mobile et VPN. La base de données fait une meilleure estimation depuis les tables de routage BGP ; un utilisateur dans une banlieue de Dallas peut résoudre vers « Plano » ou « Irving » ou « Dallas » selon le fournisseur de base de données.
- Code postal / métro : non fiable. Traitez comme métadonnées de présentation marketing, pas comme vérité.
La règle empirique : le pays répond aux décisions métier (où expédier, où localiser, où ajouter un mode de paiement) ; la ville répond aux décisions tactiques (quelle ville pour tester une campagne) et nécessite corroboration depuis une autre source.
Statnive livre le pays sur le palier gratuit parce que le pays survit à la réalité 2026. La ville atterrit en v1.2 payant avec la mise en garde explicite imprimée sur la fiche.
Puis-je bloquer le trafic par pays ?
Statnive lui-même ne bloque pas le trafic. C’est un plugin d’analyse en lecture seule — son rôle est de vous dire la forme de votre audience, pas de la verrouiller.
Le blocage au niveau pays appartient à trois couches : CDN / WAF (règles pays Cloudflare, AWS WAF geo-match, Sucuri — bloque avant WordPress), niveau plugin (Wordfence Country Blocking, filtre WP personnalisé sur init), ou niveau serveur web (modules geo nginx, mod_geoip Apache).
Statnive identifie quels pays envoient le trafic afin que vous puissiez décider où le blocage appartient. q73 (« Quel pays envoie le plus de trafic ? ») est la couche d’entrée pour cette décision.
Quelles bibliothèques GeoIP WordPress utilise-t-il ?
Pas de standard unique. Choix courants : MaxMind GeoLite2 (gratuit, précis, nécessite un compte ; .mmdb local), DB-IP Lite (gratuit, sans compte, légèrement moins précis ; .mmdb local), en-têtes injectés par CDN (Cloudflare CF-IPCountry, AWS CloudFront — faites confiance à l’en-tête) et IP2Location (commercial, licence payante).
Statnive utilise par défaut le fuseau horaire du navigateur (pas de GeoIP du tout) et laisse l’hôte activer un chemin GeoIP optionnel supportant MaxMind, DB-IP et les en-têtes CDN. Le fuseau horaire du navigateur est suffisant pour les décisions au niveau pays sur la plupart des sites.
Règle de décision : utilisez le pays, validez avant de localiser
La règle, en une phrase : avant d’investir dans une localisation ou un nouveau mode de paiement pour un pays, confirmez avec q73 que le pays est dans votre top 5 par visite ET que q74 montre que la queue internationale est en croissance structurelle, pas un pic d’une semaine.
Comment l’appliquer :
- Ouvrez Ask me ! → q73 pour voir les meilleurs pays par visite.
- Réglez la plage de dates sur « 90 derniers jours » — les fenêtres courtes sur-réagissent à un seul fil Reddit ou pic de campagne.
- Choisissez les 3 à 5 meilleurs pays. Pour chacun, confirmez avec q74 que la part internationale est d’au moins 10 % du trafic total ; en dessous, le coût de localisation d’un flux de checkout peut dépasser la hausse de chiffre d’affaires.
- Croisez avec q75 pour voir quelles langues sont réellement demandées. Si le pays principal envoie 12 % de trafic mais que son
Accept-Languageest déjà l’anglais, vous n’avez pas besoin d’une boutique traduite — vous avez besoin d’un mode de paiement spécifique au pays. - Re-exécutez la boucle mensuellement. La queue internationale tend à croître ou rétrécir avec la portée du contenu, pas au hasard.
L’ancrage : un pays dans le top 5 par visite, à 10 %+ de part internationale, soutenu sur 90 jours, avec une majorité Accept-Language non anglaise est un fort candidat à la localisation. Toute combinaison plus faible est un candidat à la liste de surveillance.
Bientôt disponible : ville et métro
Deux fiches adjacentes sont explicitement Bientôt disponible en v1.1.0 :
- q76 — De quelles villes viennent mes visiteurs ? Atterrit sur le palier payant v1.2. La fiche Bientôt disponible dans l’onglet Géographie rend cela explicite.
- q77 — Quelle ville envoie le plus de trafic ? Idem — palier payant v1.2.
La raison du délai n’est pas la capacité technique. C’est la limite de précision expliquée ci-dessus : les données au niveau ville se dégradent plus vite en 2026 qu’en 2024, et nous préférons les livrer avec un engagement payant et la bonne mise en garde plutôt que livrer une fiche palier gratuit qui induit en erreur.
Que faire ensuite
- Installez Statnive sur WordPress.org si ce n’est pas encore fait. La résolution pays via le fuseau horaire du navigateur fonctionne hors de la boîte ; aucune configuration GeoIP nécessaire.
- Ouvrez Ask me ! → q72 « De quels pays viennent mes visiteurs ? » Réglez la plage de dates sur « 90 derniers jours » et lisez la carte.
- Appariez avec q73 « Quel pays envoie le plus de trafic ? » pour voir la liste top-N classée.
- Vérifiez q74 « La majorité de mon trafic est-elle locale ou internationale ? » pour ancrer la répartition local-vs-international.
- Croisez q75 « Quelle langue utilisent mes visiteurs ? » avant de mettre en file une traduction.
- Lisez Quels pays valent la peine d’être localisés pour WooCommerce pour le cadre complet de décision de localisation.
- Lisez Données géographiques pour réduire les coûts de livraison pour l’angle coûts de livraison.
- Lisez D’où vient vraiment votre trafic ? pour la combinaison canal-par-pays.
C’est le workflow. Pays d’abord, langue ensuite, ville plus tard — avec le défaut de confidentialité maintenu intact à chaque étape.
Installer Statnive 1.1.0 gratuitement depuis WordPress.org →
Gratuit à vie · Auto-hébergé · Sans compte · Configuration en 2 minutes · Sans IA · Sans API tierce · Vos données ne quittent jamais votre serveur.