Changer le widget en fonction de l’emplacement du visiteur à l’aide de la géolocalisation IP de Cloudflare

[Desktop]

Pré-requis

Vous devez avoir des connaissances sur la configuration des cookies sur les serveurs web.


Cloudflare dispose d’une configuration réseau appelée géolocalisation IP. Cette fonctionnalité inclut le code du pays associé à l’emplacement du visiteur de votre site web lorsqu’il répond à toutes les requêtes sur votre site.


En utilisant ces informations, nous pouvons définir le widget à afficher en fonction de l’emplacement actuel du visiteur.

Configuration du cookie “country”

Pour que cela fonctionne, vous devez d’abord activer la configuration de la géolocalisation IP. Découvrez comment procéder dans la section Configurer la géolocalisation IP de l’article : Configurer la géolocalisation IP Cloudflare.


Ensuite, vous devriez être en mesure de recevoir le code du pays dans vos en-têtes de requête.


Apprenez à obtenir le code du pays en fonction de votre langage de programmation préféré dans la section Capturer les données de géolocalisation dans la logique de l’application de l’article Configurer la géolocalisation IP Cloudflare.


Une fois cela fait, il vous suffit de le définir comme un cookie appelé “country” et nous pourrons créer des critères permettant d’afficher le widget en fonction de ces données de cookie.

Extrait de code

Voici un extrait de code qui vous permet d’afficher automatiquement le widget en fonction de l’emplacement actuel du visiteur.


Pour utiliser ce code, vous devez d’abord ajouter vos ID du widget et identificateur de la propriété.


Découvrez où trouver l’identificateur de la propriété et l’ID du widget ici : Où puis-je trouver les ID de propriété et de widget?


Pour la liste des codes pays que Cloudflare peut renvoyer, vous pouvez consulter ISO 3166-1 alpha-2 - Officially assigned code elements.

Découvrez comment ajouter plusieurs widgets à un site web ici : Comment ajouter plusieurs widgets à un site web avec JavaScript


Si vous avez besoin d’aide supplémentaire pour configurer plusieurs widgets sur votre site, visitez notre plateforme pour développeurs ou contactez-nous via le chat. Nous sommes disponibles pour vous aider 24h/24 et 7j/7. Besoin d’aide supplémentaire ? Planifiez un appel avec notre équipe dès aujourd’hui !


Si vous avez des retours sur cet article, ou si vous avez besoin d’aide supplémentaire :


Cet article a-t-il été utile ?

153 sur 228 ont aimé cet article