Comment rediriger les utilisateurs en fonction de leur emplacement dans WordPress

Géolocalisation dans WordPress

Il y a quelques mois, un de mes clients multi-sites a demandé si nous pouvions rediriger automatiquement les visiteurs de régions spécifiques vers leurs pages de localisation internes sur le site. Au début, je ne pensais pas que c'était une demande trop difficile. Je pensais que je pourrais télécharger une adresse IP dans la base de données de localisation et mettre quelques lignes de JavaScript dans les pages et nous aurions terminé.

Eh bien, c'est beaucoup plus difficile que vous ne le pensez. Voici quelques-uns des problèmes que vous rencontrez:

  • adresses IP sont mis à jour sur une base continue. Et les bases de données GeoIP gratuites ont d'énormes morceaux de données manquantes, donc la précision peut être un gros problème.
  • Pages internes doivent être traités. Il est facile de rediriger quelqu'un sur la page d'accueil, mais qu'en est-il s'il atterrit sur une page interne? Vous devez ajouter une logique de cookie afin qu'ils puissent être redirigés lors de la première visite d'une session, puis les laisser seuls lorsqu'ils consultent le site.
  • La mise en cache est tellement nécessaire de nos jours que vous avez besoin d'un système qui traite identifie chaque utilisateur. Vous ne voulez pas qu'un visiteur de Floride accède à la page Floride, puis chaque visiteur après cela.
  • Demandes pour les données avec chaque utilisateur sur chaque page peut vraiment ralentir votre serveur. Vous devez enregistrer chaque session utilisateur afin de ne pas avoir à rechercher les informations encore et encore.

Chaque semaine d'utilisation apportait de plus en plus de problèmes, alors j'ai finalement abandonné et j'ai fait quelques recherches. Heureusement, une entreprise a déjà identifié et pris en charge ces problèmes avec un service, Ciblage géographique. GeotargetingWP est un puissant service d'API permettant de cibler le contenu ou de créer des redirections géo-ciblées dans WordPress. Ils ont construit quatre plugins qui peuvent être utilisés en fonction de vos besoins:

  1. Géociblage Pro est le plugin préféré des spécialistes du marketing affilié pour les offres spécifiques à leur pays en raison de sa simplicité et de ses fonctionnalités puissantes. Désormais avec une précision supérieure pour vous aider à cibler le contenu spécifique aux États et aux villes.
  2. Geo Redirects envoie les utilisateurs vers différents sites Web en fonction de leur emplacement en quelques étapes simples. Le plugin Geo Redirects pour WordPress est un outil puissant qui vous permettra de créer facilement une redirection basée sur plusieurs critères.
  3. Drapeaux géographiques est un simple addon pour le plugin Geotargeting Pro qui vous permettra d'afficher le drapeau du pays de l'utilisateur actuel ou tout autre drapeau de votre choix en utilisant un simple shortcode comme celui-ci:
    [geo-flag squared = "false" size = "100px"]
  4. Bloqueur géographique Le plugin pour WordPress vous permettra de bloquer facilement l'accès aux utilisateurs à partir de certains emplacements. Vous pouvez les empêcher d'accéder à l'ensemble de votre site ou simplement choisir quelles pages.

La plate-forme vous permet également de créer et d'utiliser des régions à cibler afin que vous n'ayez pas à créer des règles infinies basées sur plusieurs régions. Vous pouvez regrouper des pays ou des villes afin de faciliter le ciblage des utilisateurs. Par exemple, vous pouvez créer une région appelée Europe et une autre appelée Amérique, puis utiliser simplement ces noms dans des codes courts ou des widgets pour gagner du temps. La mise en cache n'est pas non plus un problème. Ils détectent l'IP de l'utilisateur réel, peu importe si vous utilisez Cloudflare, Sucuri, Akamai, Ezoic, Reblaze, Varnish, etc. Si vous avez quelque chose de personnalisé, il peut être facilement ajouté.

Leur API fournit une précision de géolocalisation optimale, renvoyant des données sur le continent, le pays, l'état et la ville. Étant donné que le coût est basé sur l'utilisation, vous pouvez simplement vous connecter directement à leur API et l'utiliser comme vous le souhaitez.

Commencez avec le ciblage géographique WordPress

Divulgation: Nous utilisons notre lien d'affiliation dans cet article car nous aimons tellement le service!

 

Que pensez-vous?

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..