Detección de usuarios de Adblock en su sitio de WordPress
Publicado: 2023-02-12Es comprensible que algunos usuarios de Internet deseen reducir el número de anuncios en ciertos sitios web. Después de todo, es una ventaja que los visitantes quieran centrarse en su contenido sobre los mensajes promocionales. Sin embargo, como bloguero, podrías estar perdiendo ingresos debido a esto.
Afortunadamente, hay varias formas de evitar el software de bloqueo de anuncios. Esto puede brindarle una mejor oportunidad de mantener sus flujos de ingresos y puede continuar enfocándose en generar contenido atractivo.
En esta publicación, le proporcionaremos una comprensión de cómo funciona el software AdBlock. También compartiremos algunos consejos sobre cómo detectar si alguien lo está usando y qué puede hacer al respecto. ¡Vamos a sumergirnos!
¿Cómo funciona AdBlock?
La mayoría del software de bloqueo de anuncios está diseñado en torno a filtros. Esencialmente, cuando alguien que usa este tipo de herramienta visita su sitio web, escanea la información devuelta desde su servidor. Si encuentra algo que coincida con un elemento en su lista de contenido para filtrar, ese elemento no se mostrará.
AdBlock es una herramienta valiosa para muchos usuarios de la web y, a menudo, se agrega como una extensión del navegador. Por ejemplo, puede ser útil para aquellos que investigan mucho en línea. No solo puede permitir que las páginas web se carguen más rápido, sino que también puede conservar el ancho de banda y la duración de la batería.
Sin embargo, esta tendencia tiene algunas desventajas para los creadores de contenido y las marcas que le pagan para promocionar sus productos. En 2019, más del 25 por ciento de todos los usuarios de Internet tenían un software de bloqueo de anuncios. El impacto financiero de esto es bastante significativo.
Además, el software de bloqueo de anuncios podría estar eliminando cuadros, imágenes o botones de llamada a la acción (CTA) en sus páginas. Si la herramienta detecta alguno de estos elementos mediante el filtrado de nombres de archivos o palabras clave relacionadas con la publicidad, entonces se pueden orientar aunque no sean verdaderas promociones.
Detectar AdBlock con Javascript
Afortunadamente, a menudo puede contrarrestar la pérdida de ingresos de un software como AdBlock. Por ejemplo, hay varias formas de detectar su uso con WordPress, incluida la adición de Javascript a su sitio. Vale la pena señalar que este método requiere algunos conocimientos de codificación. Cubriremos soluciones alternativas más adelante.
Paso 1: crea un archivo Javascript
Una forma de detectar usuarios de AdBlock en su sitio web de WordPress es crear y hacer referencia a un archivo JavaScript llamado adframe.js . El software leerá esto como una promoción e intentará filtrarlo, lo que luego activará un mensaje para sus usuarios de que no están viendo todo su contenido.
Primero, cree un archivo llamado adframe.js y agregue la siguiente línea de código:
var adblock = false;
Luego guarde el archivo en su servidor utilizando un cliente de Protocolo de transferencia de archivos (FTP) como FileZilla. Su nombre hará que AdBlock intente evitar que adframe.js se cargue, y el siguiente paso a continuación le permitirá alertar a los visitantes sobre esto.
Paso 2: modifica tu archivo header.php
A continuación, deberá hacer referencia al archivo JavaScript que creó en el encabezado de su sitio para enviar el mensaje que informa a los usuarios de AdBlock que se están perdiendo su contenido. Esto requiere insertar algún código en el archivo header.php de su tema. Recomendamos utilizar un tema secundario para evitar perder los cambios durante las actualizaciones.
Puede realizar las modificaciones necesarias con un cliente FTP y su editor de código favorito, o en su panel de control de WordPress navegando a Apariencia > Editor de temas:

Desde aquí puede acceder a los archivos de su tema activo. Encontrarás el encabezado del tema en el lado derecho del editor:
Haga clic en él, luego agregue los siguientes scripts dentro de las etiquetas <head></head>:
<script type="text/javascript">
var adblock = true;
</script>
<script type="text/javascript" src="adframe.js"></script>
<script type="text/javascript">
if(adblock)
{
alert("Please Disable AdBlocker To View The Page");
document.getElementById("wrapper").style.display="none";
}
</script>
Puede crear su propio texto para el mensaje reemplazando "Desactive AdBlocker para ver la página" con una notificación personalizada.
Paso 3: ocultar contenido de los usuarios de AdBlock
Realmente depende de usted si desea ocultar completamente todo su contenido de cualquier persona que use AdBlock. Hay un poco de debate con respecto a este enfoque. Algunos argumentan que si emplea métodos de publicidad conscientes, no debería preocuparse por este tipo de software.
Es importante recordar que obligar a alguien a desactivar AdBlock para ver su contenido no siempre funciona a su favor. Es probable que el usuario abandone su sitio, en lugar de desactivar la extensión. Recomendamos investigar otras opciones de monetización si no está seguro de ocultar sus páginas.
Complementos del detector AdBlock
Si manejar AdBlock manualmente no es lo tuyo, también hay algunos complementos de WordPress disponibles para manejar esta tarea. Vale la pena señalar que solo recomendamos algunos, ya que muchos creados para este propósito no se han actualizado recientemente.
1. Notificación de bloqueador de anuncios Lite
Ad Blocker Notify Lite proporciona una interfaz de detección fácil de usar para su sitio web. Si bien no evita que los usuarios accedan a su contenido, ofrece múltiples opciones para alertarlos. También podrá ver estadísticas y un contador de visitantes en un tablero con widgets.
La versión gratuita tiene suficientes funciones para comenzar. Puede elegir entre enfoques compatibles, agresivos o transparentes para notificar a sus usuarios que su software AdBlock significa que se están perdiendo parte de su contenido. El precio de la versión premium se empaqueta con otros productos del desarrollador.
2. Insertador de anuncios
Otra opción es buscar una solución de complemento más completa. Ad Inserter puede manejar todas sus necesidades relacionadas con la promoción y viene con funciones de detección y notificación de AdBlock.
Con la versión gratuita podrás detectar a los usuarios que impiden la carga de contenido promocional. Sin embargo, para usar notificaciones, reemplazos u otras funciones relacionadas, deberá actualizar a la versión pro. Comienza en $ 22 para usar en dos sitios web e incluye actualizaciones gratuitas durante un año.
¿Qué pasa si se detecta AdBlock?
Hemos cubierto varios enfoques para detectar AdBlock en su sitio web de WordPress. Decidir qué hacer si un visitante está usando AdBlock realmente depende de usted. A continuación, analizamos tres caminos que podría tomar.
1. Permitir usuarios de AdBlock en el sitio (no hacer nada)
La opción que recomendamos es esencialmente no hacer nada. Si bien es tentador tratar de preservar sus ingresos rechazando a los usuarios de AdBlock, no querrá perderse el tráfico. Además, no todas las aplicaciones siguen los mismos protocolos. Lo que funciona para mantener alejados a los usuarios de uno puede no funcionar para otro.
Dicho esto, hay poco daño en permitir que los usuarios de AdBlock accedan a su sitio web. Si detecta que están impidiendo que se carguen algunos elementos, puede ofrecer contenido alternativo en esos espacios. Esto puede ser complicado, pero es un enfoque que vale la pena probar si tiene los recursos de programación.
2. Enviar un aviso
Cubrimos esta opción cuando discutimos la inserción de JavaScript en los archivos de su sitio web o el uso de un complemento para detectar usuarios de AdBlock. Este es un enfoque bastante compatible y equilibrado. Simplemente envía a los usuarios una notificación de que parte de su contenido no se puede ver debido a su software de bloqueo de anuncios.
Alternativamente, los usuarios que se enfrentan a una ventana emergente pueden irse y no volver. Por esta razón, no es nuestra primera opción. Los visitantes instalan AdBlock por una razón, y si su sitio web tiene muchas promociones agresivas, agravarlas aún más probablemente no sea beneficioso para usted.
3. Bloquea el tráfico de AdBlock
A medida que evolucionan las opciones anti-AdBlock, también lo hacen las aplicaciones de bloqueo de anuncios. Esto puede dificultar el mantenimiento de estrategias para eludirlos. Los métodos utilizados en el pasado pueden quedar obsoletos a medida que se actualice el software para filtrar las promociones.
Dicho esto, hay formas de evitar por completo el tráfico de usuarios con AdBlock instalado. Puede encontrar notificaciones configuradas pidiéndoles que incluyan su sitio en la lista blanca o que apaguen su extensión. Sin embargo, si sus publicaciones no son lo suficientemente atractivas como para atraer visitantes que se oponen firmemente al contenido promocional, es probable que esto no lo beneficie mucho.
Haga crecer su negocio digital con WP Engine
Abordar los problemas que puedan surgir debido a AdBlock puede ser más fácil con recursos de desarrolladores expertos. En última instancia, es vital que su sitio web brinde una experiencia digital de alta calidad para todos sus visitantes para que pueda obtener conversiones y aumentar sus ingresos, incluso sin ingresos publicitarios.
Aquí en WP Engine, ofrecemos muchos planes de alojamiento web y soluciones de comercio electrónico para ayudarlo a crear la mejor experiencia para sus visitantes. ¡Vea nuestras opciones para su próximo proyecto y obtenga acceso a nuestros expertos profesionales de WordPress hoy!