Un cloaker funciona como un control de acceso entre el anuncio y tu sitio. El principio del cloaking es este: en cada visita a través del enlace publicitario recoge las señales de la visita, las pasa por comprobaciones de red, navegador, comportamiento y listas de direcciones, suma las señales sospechosas en una evaluación de confianza y decide a quién mostrar la oferta y a quién una White Page neutral. Cada decisión recibe un motivo comprensible y llega a los informes.
Todo esto lleva una fracción de segundo y el visitante no nota nada. A continuación veremos cómo funciona un cloaker paso a paso, a nivel de conceptos, sin ajustes «para pasar la revisión» ni umbrales secretos. Si aún no conoces el término, empieza por el artículo qué es un cloaker y el cloaking.
Cómo funciona un cloaker: el esquema de un clic
El recorrido de una visita por el filtro es casi igual en todos los servicios:
- Clic en el anuncio. La plataforma envía a la persona por tu enlace publicitario y suele añadirle sus parámetros: fbclid, gclid, ttclid, parámetros utm.
- Encuentro con el filtro. En tu página o tu servidor está el código del cloaker, que intercepta la visita antes de mostrar el contenido.
- Recogida de señales. Dirección, red, proveedor, cabeceras de la petición, identificadores de clic y, en la comprobación del navegador, las propiedades del propio navegador y el comportamiento.
- Comprobaciones. Reglas estrictas que cortan la visita de inmediato y señales flexibles que solo bajan la confianza.
- Puntuación. Las señales sospechosas se suman en una evaluación final.
- Decisión y motivo. La oferta (cuál exactamente lo deciden las ramas y los pesos) o la White Page, más un código de motivo.
- Registro. El clic recibe su número, entra en el registro y en las estadísticas y, si después llega un lead, se vincula con él.
Ahora, cada paso con más detalle.
Paso 1. Conexión: dónde recibe el cloaker al visitante
Para que el filtro pueda decidir algo, tiene que estar en el camino de la visita. Las opciones son pocas y cada una tiene sus particularidades:
- Etiqueta JS en la página. Un pequeño script se coloca como primera línea del
<head>de la landing. Oculta la página hasta que llega la decisión y solo entonces muestra la oferta o lleva a la White Page. No se puede cargar con gestores de etiquetas ni conasync/defer: el script se ejecutaría más tarde y la página se mostraría a todos antes de la decisión. - Archivo PHP en el servidor. El archivo se coloca en la raíz del sitio y pide la decisión antes de que el servidor entregue un solo byte de la página. Este método ve la petición antes que el navegador, así que sirve también a quien necesita seguimiento sin filtrado.
- Plugin para CMS: normalmente instala el mismo método de servidor, sin trabajo manual con archivos.
Lo importante es que el sitio sigue siendo tuyo: un servicio de cloaking en la nube no aloja páginas ni se queda con tu dominio, solo responde a la pregunta «quién va adónde». La elección del método se explica en detalle en cómo conectar el cloaker a tu sitio.
Paso 2. Recogida de señales de la visita
Antes de sacar cualquier conclusión, el cloaker reúne todo lo que se puede saber de la visita de forma honesta y rápida. Las señales se dividen en varios grupos:
| Grupo | Qué se ve | Para qué sirve |
|---|---|---|
| Red | Dirección IP, número de red (ASN), proveedor, tipo de dirección | Saber si es internet doméstico, operador móvil, hosting o VPN |
| Petición | Cabeceras, idioma, user-agent, referer | Saber si la petición parece de un navegador o de un programa |
| Publicidad | Identificadores de clic de la plataforma, utm, etiquetas sub | Saber si la persona llegó realmente desde el anuncio |
| GEO | País, región, ciudad, zona horaria | Saber si el público coincide con la segmentación de la campaña |
| Navegador | Resultado de la comprobación por script | Saber si el navegador es real o automatizado |
| Comportamiento | Tiempo en la página, movimiento del ratón y del dedo | Saber si el visitante se comporta como una persona |
Los cuatro primeros grupos están disponibles al instante, con una sola petición. Los dos últimos requieren que se ejecute en el navegador el código de comprobación, así que solo existen donde el filtro tiene una página: con la etiqueta JS y con el archivo de servidor con página de comprobación.
Paso 3. Comprobaciones: red, navegador, comportamiento, listas
Las señales recogidas pasan por varias capas de comprobación. El orden importa: las comprobaciones baratas van primero para que la basura evidente no consuma tiempo en las caras.
Red y petición
La capa más rápida. Aquí se averigua de dónde viene la visita: de una red de centro de datos, por VPN o proxy, sin proveedor claro. Las redes de servidores son la principal fuente de escáneres y scrapers, y la VPN a menudo cambia el país. Cómo se reconocen esas direcciones se explica en el artículo sobre VPN, proxy e IP de centros de datos.
Aquí entran también las reglas de la campaña: país, dispositivo, idioma, horario. Si el anuncio está segmentado a Alemania, una visita de otro país no es tu visitante objetivo, sea quien sea.
Navegador
El script de comprobación mira si se ejecuta JavaScript y si hay rastros de automatización: navegadores controlados sin ventana, propiedades falsificadas, incoherencias entre el sistema declarado y las capacidades reales. En esta capa caen los bots que se hacen pasar por personas. Más en el artículo sobre navegadores headless y fingerprint.
Comportamiento
Una persona pasa al menos un poco de tiempo en la página, mueve el ratón, toca la pantalla. Un bot simple abre la página y se va en una fracción de segundo. La comprobación de comportamiento es más precisa, pero añade espera, así que se activa donde de verdad hay muchos bots.
Listas de direcciones
En paralelo, la visita se contrasta con listas: direcciones ya atrapadas en automatización, tu lista negra y la lista blanca para tus propias pruebas. Las listas funcionan como la memoria del filtro: un bot identificado con certeza una vez no necesita otra comprobación la próxima vez. Tu lista se puede ampliar directamente desde el registro de clics cuando ves una dirección insistente.
Paso 4. Puntuación: por qué no basta una regla
Si el cloaker cortara por cada señal por separado, perdería a muchas personas reales. Una red de oficina sin proveedor claro, una persona con VPN activada o un enlace abierto en el navegador integrado de una red social: cada una de esas señales aparece también en compradores normales.
Por eso las comprobaciones son de dos tipos:
- Cortes estrictos: la visita va a la White Page de inmediato. Dirección en la lista negra, robot-navegador evidente, programa en lugar de navegador, incumplimiento de una regla de audiencia.
- Señales flexibles: cada una añade una penalización a la evaluación de confianza (trust score). Una señal débil la visita la supera; un conjunto de varias, no.
Cuánto pesa cada señal y dónde está el límite depende del rigor que elijas y de la plataforma de origen. Cada fuente tiene su «normalidad»: en el tráfico del navegador integrado de una red social el referer se pierde a menudo, y en la publicidad nativa hay muchas impresiones repetidas desde la misma dirección. Un buen cloaker lo tiene en cuenta y no castiga a las personas reales por las particularidades de la plataforma.
Consejo. No busques el «umbral perfecto». Busca el rigor con el que, en el registro de filtrados, predominen las redes de servidor y la automatización, y no los teléfonos normales con datos móviles.
Paso 5. La decisión del cloaker y su motivo
Tras las comprobaciones, el cloaker elige uno de dos caminos.
La visita pasa. Hay que decidir a cuál de las páginas enviarla. Si la campaña tiene varias ofertas, actúa el reparto: por condiciones (país, dispositivo, etiqueta) y por pesos. La forma de mostrarla también varía: cargar la página bajo tu dirección publicitaria, redirigir a la dirección de la oferta o incrustarla en un marco.
La visita se filtra. El visitante ve la White Page, una página neutral sin la oferta. Puede ser tu propio sitio, una página lista o simplemente un código de respuesta.
En ambos casos la decisión recibe un motivo: «Permitido», «VPN o proxy bloqueado», «País no permitido», «Crawler de buscador o plataforma», «Puntaje de confianza demasiado bajo». El motivo es lo que distingue un filtro que se puede gestionar de una caja negra: con él ves que la regla corta bots y no a tus compradores. Cómo leer los motivos y qué hacer con ellos lo explicamos en por qué un clic fue a la White Page.
Paso 6. Registro: qué pasa con el clic después de la decisión
La decisión no es el final del camino. Cada visita recibe su propio número de clic, con el que se puede encontrar en el registro y vincular con un lead:
- El número de clic se pasa al enlace de la oferta, normalmente en un parámetro de la red de afiliados como
sub1oaff_id. - Cuando el visitante deja un lead, la red envía un postback, un mensaje que dice «este clic tuvo una conversión».
- El tracker encuentra el clic, registra el lead o la venta, calcula el ingreso y, con el coste del clic, el gasto, el beneficio y el ROI.
Sin este eslabón, el cloaker solo sabe cuántas personas dejó pasar, pero no si trajeron dinero. La mecánica se explica en el artículo sobre el postback en marketing de afiliados.
Por ejemplo, en el enlace de la oferta puede verse así:
https://track.partner.com/click?offer=55&sub1={click_id}
El cloaker sustituirá la macro {click_id} por el número de esa visita concreta, y el postback volverá justo a ella.
Para qué sirve todo esto: el objetivo del filtrado y las reglas de las plataformas
Cómo funciona el cloaking ya está claro. Para qué sirve es una pregunta que merece una respuesta honesta.
La utilidad legítima del filtrado consiste en:
- no pagar por bots: los autoclickers y el tráfico inflado se comen el presupuesto y estropean las estadísticas; las señales de ese tráfico se analizan en el artículo sobre tráfico de bots;
- filtrar el fraude: visitas repetidas desde las mismas direcciones, tráfico de servidor, clics de la competencia;
- proteger el embudo de las spy tools, que recopilan creatividades y landings ajenas para copiarlas; más en protección contra spy tools;
- obtener estadísticas limpias con las que tomar decisiones: CR y EPC calculados sin bots muestran con honestidad si la oferta funciona.
Al mismo tiempo, las plataformas publicitarias prohíben expresamente mostrar a la revisión del anuncio algo distinto de lo que verá el usuario y bloquean cuentas por ello, junto con los perfiles y métodos de pago vinculados. Los buscadores, por lo mismo, bajan el sitio en los resultados; de eso trata el artículo sobre cloaking en SEO. Un cloaker no convierte una oferta prohibida en permitida ni libera al anunciante de la responsabilidad por el contenido del anuncio. Lo sensato es anunciar lo que la plataforma permite, según sus reglas, y usar el filtro contra bots, fraude y copias.
Cómo funciona el cloaker en ArtisanClo
En ArtisanClo cada campaña es un flujo: ofertas, White Page, reglas de filtrado y seguimiento. El sitio se conecta con la etiqueta JS o el archivo PHP; para WordPress hay un plugin que instala el mismo método PHP, y si el tráfico ya pasa por Keitaro o Binom, el filtro se integra en ellos.
Después la visita pasa las comprobaciones en orden, de arriba abajo, y se aplica la primera condición que encaje:
| Etapa | Qué se comprueba | Ejemplo de motivo en el registro |
|---|---|---|
| Estado del flujo | Flujo activo, plan vigente | «El flujo no está activo» |
| Memoria del servicio | La dirección ya fue identificada con certeza como bot en tu cuenta o en la de otro cliente | «Dirección de bot conocida» |
| Tus listas | Lista negra y blanca de IP, límite de clics por dirección | «En tu lista negra» |
| Automatización evidente | Servicios de revisión de anuncios, programas en lugar de navegador, robots de vista previa | «Un programa, no un navegador» |
| Audiencia | GEO, dispositivo, sistema, navegador, idioma, proveedor, horario | «Fuera del horario de la campaña» |
| Evaluación de confianza | VPN, centro de datos, IPv6, sin proveedor, sin JavaScript y otras señales | «Puntaje de confianza demasiado bajo» |
| Elección de la oferta | Ramas y pesos | «Permitido» |
El rigor se elige con un solo selector («Suave», «Equilibrado» o «Estricto») y se adapta a la plataforma de origen: Facebook, Google, TikTok, publicidad nativa u otra. Cada clic del registro recibe uno de decenas de motivos, y las estadísticas muestran en qué paso se filtraron las visitas: red y petición, comprobación del navegador o comprobación que no volvió.
Si una dirección se atrapa con certeza como bot en un cliente, su siguiente visita a cualquier flujo del servicio recibe directamente la White Page. A los visitantes reales con red dudosa, VPN o sin JavaScript no se les añade a esa lista común: solo entran bots demostrados.
Junto al filtro funciona el tracker: clics, leads, ventas, gasto, beneficio y ROI, postbacks de las redes de afiliados y envío de conversiones de vuelta a las plataformas publicitarias. La lista completa está en la página de funciones de ArtisanClo, y los planes, en la página de precios. Si estás comparando servicios, te servirá el análisis comprar un cloaker: en qué fijarse.
Importante. La tasa de paso a la oferta no es una evaluación por sí misma. En tráfico comprado con identificador de clic verificado puede llegar a la oferta la mayor parte de las visitas, y es normal. Hay que preocuparse cuando el paso es muy bajo: así suele verse un filtro que corta a personas reales junto con los bots.
Resumen
- Cómo funciona un cloaker: intercepta la visita antes de mostrar la página, recoge señales, comprueba red, navegador, comportamiento y listas, suma las sospechas en una evaluación de confianza y elige la oferta o la White Page.
- Las reglas estrictas cortan la basura evidente al instante; las señales flexibles solo cuentan sumadas, para que el filtro no pierda personas reales por una señal casual.
- Cada decisión tiene un motivo, y el rigor se ajusta precisamente con los motivos.
- Tras la decisión, el clic recibe un número con el que el tracker lo vincula al lead y cuenta el dinero.
- La utilidad del filtrado es ahorrar presupuesto, proteger el embudo y tener estadísticas limpias, no saltarse las reglas de la plataforma.



