Clicky

Encuentra el número de visitantes que no están viendo anuncios en tu sitio web

AdBlock Plus

Seguimiento de los usuarios de Adblock con Google Analytics

El software bloqueador de publicidad como AdBlock Plus se ha hecho popular y ahora plantea una amenaza significativa para las empresas web que dependen de la publicidad en línea. El problema es tan grave que Google y Amazon están pagando a los escritores de AdBlock Plus a la lista blanca de sus anuncios. Esto puede ser visto como una especie de extorsión pero, con miles de millones de dólares en juego, las empresas de publicidad han optado por tomar la ruta más rentable.

Se estima que ~ 5% de los visitantes del sitio web están bloqueando anuncios (informe en PDF) y la situación podría ser mucho peor para los sitios web que tienen un público más conocedor de la tecnología. Si tienes curiosidad por saber cuántas personas visitan tu propio sitio que están bloqueando AdSense y otros anuncios, aquí hay un pequeño truco.

Seguimiento de los usuarios de Adblock con Google Analytics

Abre tu plantilla de página web y copia y pegar el siguiente fragmento de código antes del cierre </body> . Este código detectará la presencia de software bloqueador de publicidad en el navegador del usuario y, si lo encuentra, se registra un evento en tu cuenta de Google Analytics.

<script> 

window.onload = function() {

// Delay to allow the async Google Ads to load
setTimeout(function() {

// Get the first AdSense ad unit on the page
var ad = document.querySelector("ins.adsbygoogle");

// If the ads are not loaded, track the event
if (ad && ad.innerHTML.replace(/\s/g, "").length == 0) {

if (typeof ga !== 'undefined') {

// Log an event in Universal Analytics
// but without affecting overall bounce rate
ga('send', 'event', 'Adblock', 'Yes', {'nonInteraction': 1});

} else if (typeof _gaq !== 'undefined') {

// Log a non-interactive event in old Google Analytics
_gaq.push(['_trackEvent', 'Adblock', 'Yes', undefined, undefined, true]);

}
}
}, 2000); // Run ad block detection 2 seconds after page load
};

</script>

El fragmento de código funciona para ambas versiones Universal Analytics y la versión anterior de Google Analytics que utiliza el objeto _gaq. Como editor web, tu única opción es la de servir contenido alternativo para los usuarios de AdBlock por lo que los visitantes al menos verán algo de contenido en lugar de anuncios.

Una gran advertencia sin embargo - se producirá un error si la extensión de bloqueo de anuncios instalada en la computadora del visitante también ha bloqueado Google Analytics. Algunas de las opciones populares como µBlock, NoScript y Ghostery bloquean Google Analytics por lo que el enfoque no funcionará y puedes tener que construir tu propia solución interna - como descargar una imagen alojada en tu propio servidor y luego contar los accesos a esa imagen a través de los registros del servidor Apache.

Jesus_Caceres