Controlando la frecuencia del popunder de Adfly en mi sitio web

  • Autor Autor CaballeroDigital
  • Fecha de inicio Fecha de inicio
C

CaballeroDigital

Épsilon
Verificado por Whatsapp
Saludos compañeros. Como lo dice el título. Tengo en mi web el popunder, popads o ventana emergente de Adfly, requiero que aparezca sólo una vez por ip cada 24 horas. Este popud aparece cada vez que se hace clic en algún lugar de la web.

Código del pop:

<script type="text/javascript">
var adfly_id = (ID OCULTA POR SEGURIDAD);
var popunder_frequency_delay = 0;
var adfly_google_compliant = false;
</script>
<script src="https://cdn.adf.ly/js/display.js"></script>
 
Si quieres que aparezca una vez por IP yo usaría una cookie con el tiempo restante para que aparezca de nuevo. No tengo muchos conocimientos de cookies, pero yo las usaría en lugar de la IP. Yo haría algo así:

1- Reviso si existe la cookie (obviamente no, aún).
2- Se muestra el PopUp, luego guardo una cookie con fecha de expiración de 1 día.
3-Mientras esa cookie sea valida (que exista) no se muestra el PopUp.

Cuando deje de ser valida se repite de nuevo los pasos 1, 2 y 3
 

Temas similares