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