Kava  |  Multipurpose WP Theme with Elementor Page Builder

My cart

Comment détecter le nom de la ville des visiteurs et l’utiliser pour augmenter les conversions

logo carre@4x

Méthode plus récente et précise avec une adresse IPv4 ou IPv6

ipapi fournit une interface API facile à utiliser permettant aux clients de consulter diverses informations auxquelles les adresses IPv4 et IPv6 sont associées. Pour chaque adresse IP traitée, l’API renvoie plus de 45 points de données uniques, tels que les données de localisation, les données de connexion, les informations du FAI, le fuseau horaire, la devise et les données d’évaluation de la sécurité.

L’API est basée sur REST, les demandes de recherche sont effectuées à l’aide d’URL HTTP GET simples et les résultats sont renvoyés au format JSON ou XML léger en quelques millisecondes.

https://ipapi.com/

Méthode de code personnalisé gratuite

Cela impliquera d’ajouter une fonction personnalisée à votre site Web qui se connectera à une base de données tierce gratuite.

Vous pouvez tester l’exactitude de la base de données en visitant ce lien .

J’aime utiliser le plugin gratuit Code Snippets pour ajouter des fonctions personnalisées, comme démontré dans la vidéo, mais vous pouvez tout aussi facilement l’ajouter à votre thème enfant si vous êtes un rédacteur de code.

function visitorcity_function() {
 $ip = $_SERVER["REMOTE_ADDR"];
 $url = "http://geoip.nekoapi.icu/api/" . $ip;
 $json = wp_remote_fopen($url);
 $data = json_decode($json, TRUE);
 $city = print_r($data['city'], true);
 $result = $city;
 return $result; }

 add_shortcode('visitorcity', 'visitorcity_function');

 add_filter( 'widget_text', 'shortcode_unautop' );
 add_filter( 'widget_text', 'do_shortcode' );

Ensuite, vous pouvez utiliser le code court suivant où vous souhaitez afficher le nom de la ville des visiteurs.

[visitorcity]

Cette méthode est bonne car elle est gratuite ;-), mais certaines parties du monde peuvent ne pas avoir les données de localisation les plus précises.