Cloaker : Une page en fonction du pays ou de la ville du visiteur

wordpress et réseau sociaux
WordPress, Twitter et Facebook
mars 11, 2015
Compte utilisateur
Ajouter un compteur de mot à un champ de formulaire
mars 11, 2015
google stratégie seo

Cloaker est une page qui consiste à montrer un contenu différent selon que le visteur soit GoogleBot ou  un visiteur Lambda. Faire du Cloaking BH pour tromper Google est interdit par les GuideLines et cela se comprend.

Mais faire du Cloaking IP pour rediriger vers telle ou telle page ou afficher tel ou tel contenu en fonction de la provenance du visiteur est tout à fait autorisé et peut s’avérer très utile. Après moultes essais et recherches, la solution la plus simple à mettre à oeuvre et gratuite pour Cloaker une page en fonction du pays de provenance , est bien sur celle de …Google ! Oui, il est partout . Bref, voici la procédure, en JS :

Appeler l’API google dans le Head de la page via le code suivant :

<script src= »http://www.google.com/jsapi » type= »text/javascript »></script>

( pas besoin de clef API )

Et ensuite :

<script type= »text/javascript »>
if(google.loader.ClientLocation)
{

varlat = google.loader.ClientLocation.latitude;
varlon = google.loader.ClientLocation.longitude;
varville = google.loader.ClientLocation.address.city;
varregion = google.loader.ClientLocation.address.region;
varpays = google.loader.ClientLocation.address.country;
varcodepays = google.loader.ClientLocation.address.country_code;

alert (‘n Latitude : ‘+varlat+’n Longitude : ‘+varlon+’n Ville : ‘+varville+’n Region : ‘+varregion+’n Pays : ‘+varpays+’n Code Pays : ‘+varcodepays);
else
{
}

Voici le résultat :

geolocalisation de l ip en javascript