Pregunta

¿Cuál es la mejor forma de registro de las estadísticas sobre el número de visitantes que visitan mi sitio en que han de configurar su navegador para bloquear los anuncios?

¿Fue útil?

Solución

Desde programas como AdBlock en realidad nunca solicitud de anuncio, usted tendría que mirar los registros del servidor para ver si el mismo usuario accede a una página web, pero no el acceso a un anuncio.Esto es suponiendo que el anuncio está en el mismo servidor.

Si sus anuncios son en un servidor independiente, entonces yo sugeriría que es imposible hacerlo.

La mejor manera para evitar que los usuarios de bloqueo de anuncios, es tener anuncios de texto en línea que son generados por el servidor y cóncava hacia arriba en el interior de tu código html.

Otros consejos

Agregar el id de usuario para la solicitud de la ad:

<img src="./ads/viagra.jpg?{user.id}"/>

de esa manera, usted puede comprobar lo que los anuncios son vistos por el cual los usuarios.

Usted necesita pensar acerca de las diferentes maneras en que los anuncios que están bloqueados.La primera cosa a tener en cuenta es si se están ejecutando noscript, así que usted podría agregar una secuencia de comandos que se echa para eso.

Lo siguiente es para ver si son el bloqueo de flash, una pequeña película se debería hacer.

Si usted mira el adblock sitio, hay alguna indicación de cómo se hace el bloqueo:
Cómo funciona la ocultación de elementos?

Si se mira más abajo en la página, verás que los convencionales de chrome sondeo no va a funcionar, por lo que necesita para tratar y analizar la alteración de la DOM.

AdBlock foro dice este es utilizado para detectar el AdBlock.Después de algunos ajustes que usted puede utilizar para recopilar algunas estadísticas.

setTimeout("detect_abp()", 10000);
var isFF = (navigator.userAgent.indexOf("Firefox") > -1) ? true : false,
    hasABP = false;

function detect_abp() {
  if(isFF) {
    if(Components.interfaces.nsIAdblockPlus != undefined) {
      hasABP = true;
    } else {
      var AbpImage = document.createElement("img");
      AbpImage.id = "abp_detector";
      AbpImage.src = "/textlink-ads.jpg";
      AbpImage.style.width = "0";
      AbpImage.style.height = "0";
      AbpImage.style.top = "-1000px";
      AbpImage.style.left = "-1000px";
      document.body.appendChild(AbpImage);
      hasABP = (document.getElementById("abp_detector").style.display == "none");

      var e = document.getElementsByTagName("iframe");
      for (var i = 0; i < e.length; i++) {
        if(e[i].clientHeight == 0) {
          hasABP = true;
        }
      }
      if(hasABP == true) {
        history.go(1);
        location = "http://www.tweaktown.com/supportus.html";
        window.location(location);
      }
    }
  }
}

Supongo que se podría comparar el anuncio se imprime con el número de páginas vistas en su sitio web (que se puede obtener a partir de su software de análisis).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top