OBS.: Este tutorial exige conhecimentos básicos de programação em JavaScript.
Com um pequeno script e a ajuda da API de ipinfo.io (serviço gratuito de geoip), é possível limitar a execução do bate-papo de Cliengo conforme o país do IP do visitante.
Este é um exemplo de código para que o bate-papo só seja exibido aos visitantes localizados na Argentina:
<script>
function getAjax(url, success) {
var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP');
xhr.open('GET', url);
xhr.onreadystatechange = function() {
if (xhr.readyState > 3 && xhr.status == 200) success(xhr.responseText);
};
xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
xhr.send();
return xhr;
}
getAjax('https://ipinfo.io/json', function(data) {
var data_=JSON.parse(data);
console.log(data_);
if (data_.country == "AR") { // Es user de Argentina
<!-- REEMPLAZAR DESDE AQUÍ TU CÓDIGO DE INSTALACIÓN CLIENGO -->
(function() {
var ldk = document.createElement('script');
ldk.type = 'text/javascript';
ldk.async = true;
ldk.src = 'https://s.cliengo.com/weboptimizer/ID_EMPRESA_CLIENGO/ID_WEBSITE_CLIENGO.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ldk, s);
})();
<!-- REEMPLAZAR DESDE AQUÍ TU CÓDIGO DE INSTALACIÓN CLIENGO -->
} else { console.log("No es user de Argentina"); } });
</script>
IMPORTANTE: Certifique-se de substituir o código da Cliengo na seção correspondente do código.
Comentários
0 comentário
Por favor, entrar para comentar.