Consentimiento de cookies
ConnectWiz puede gestionar el consentimiento de cookies de su sitio web con el mismo código que ejecuta el widget de chat y registra de dónde llegan los visitantes. Cuando está activado:
- todas las señales de consentimiento empiezan denegadas, en todas las páginas, antes de que se ejecute ninguna etiqueta;
- la elección del visitante se guarda en una cookie propia y se vuelve a aplicar en cada página;
- las etiquetas que ya tiene en su página —Google (Consent Mode), Meta Pixel, Microsoft Clarity, Microsoft UET (Bing Ads) y el píxel de OpenAI— reciben la elección en los términos que cada una entiende;
- los visitantes ven el banner de cookies de ConnectWiz —Aceptar todo, Rechazar todo y Preferencias, en su idioma— hasta que eligen y, después, un pequeño botón de cookies para cambiar o retirar su elección;
- cada elección queda registrada como prueba (quién, cuándo, qué categorías, qué versión), al margen del consentimiento de marketing de la persona.
Qué exige cada ley a sus cookies —el RGPD, la KVKK, las leyes estatales de EE. UU., Quebec, Brasil, Google y Amazon— y cómo lo resuelve ConnectWiz se explica en Normativa de privacidad.
El consentimiento de cookies está incluido en todos los planes. Para
configurarlo —el interruptor y la pestaña Consentimiento de cookies— se
necesita el permiso Gestionar integraciones (integrations.manage). Para
consultar y exportar los Registros de consentimiento se necesita además
Gestionar la configuración del registro de consentimientos (İYS)
(consent.manage); para eliminar los registros de un navegador, Eliminar o
anonimizar los datos de una persona (contacts.erase).
Actívelo
- Vaya a Configuración → Integraciones → Sitio web y abra su sitio.
- Compruebe que Capturar con el código del widget de chat está activado: el consentimiento se ejecuta dentro del código del widget de chat. (Consulte Conectar su sitio web.)
- En Qué hace el script del sitio, active Consentimiento de cookies de ConnectWiz.
- Abra la pestaña Consentimiento de cookies para redactar los textos del banner y darle estilo (consulte Configurar el banner) y, después, copie el bloque de instalación desde la pestaña Configuración.
Instalación
Con el consentimiento de cookies activado, la tarjeta Instalación le ofrece un único bloque de código:
- un breve script en línea (menos de 1 KB) que establece los valores predeterminados de consentimiento, y
- la línea del widget de chat que ya conoce.
Pegue el bloque en todas las páginas, al principio de <head> —por encima
de Google Tag Manager y de cualquier otra etiqueta—, y mantenga juntas las dos
partes, en este orden. Google exige que el valor predeterminado de
consentimiento esté establecido antes de que se ejecute cualquiera de sus
etiquetas; un script que se carga en segundo plano no puede establecerlo más
tarde, y por eso la primera parte va en línea.
Con el consentimiento de cookies desactivado, la tarjeta Instalación muestra solo la línea del widget, como hasta ahora.
Elija B — Google Tag Manager + consentimiento de ConnectWiz en la pestaña Configuración: así es la plantilla ConnectWiz Consent de Tag Manager la que establece los valores predeterminados en lugar del script en línea, y el código de instalación se reduce a la línea del widget. Consulte Uso con Google Tag Manager.
En un sitio WordPress
No necesita pegar nada. En Instalación, elija Descargar el plugin de
WordPress; después, en WordPress, vaya a Plugins → Añadir nuevo plugin →
Subir plugin, suba el archivo .zip y actívelo. Su copia ya incluye la clave
del widget.
El plugin coloca el chat en todas las páginas y, con el consentimiento de
cookies activado, la primera parte del bloque al principio de <head>, antes de
Google Tag Manager y de todas las etiquetas que insertan otros plugins. Solicita
esa parte a ConnectWiz cuando usted guarda sus ajustes y, a partir de entonces,
cada hora, de modo que un cambio que haga aquí (una regla de región, por
ejemplo) llega al sitio sin necesidad de volver a pegar el bloque. Su página de
ajustes, Ajustes → ConnectWiz Chat, tiene un recuadro Cookie consent que
indica lo que ConnectWiz sabe del sitio y un botón Check now.
- La dirección de WordPress debe ser uno de los dominios de este sitio, y el sitio debe estar vinculado al widget de chat. De lo contrario, el recuadro indica que ConnectWiz no conoce el sitio y el plugin solo añade el chat.
- Con el modo B, el plugin no añade código en línea: es la plantilla de Tag Manager la que establece los valores predeterminados.
- Si en una comprobación no consigue conectar con ConnectWiz, el plugin conserva el último código que tenía. Una interrupción pasajera no retira del sitio los valores predeterminados de consentimiento.
- Una caché de páginas (WP Rocket, LiteSpeed Cache y similares) sigue sirviendo la página antigua hasta que usted la vacíe. El plugin marca sus scripts para que las opciones de «retrasar» y «diferir JavaScript» no los toquen.
- Si el plugin WP Consent API está activo, la elección del visitante también se le transmite (estadísticas, marketing, preferencias). Los plugins que siguen esa API, entre ellos WooCommerce y Site Kit, respetan entonces también el banner de ConnectWiz.
- Elimine cualquier otro plugin de banner de cookies y no pegue además el bloque en el tema.
En una tienda Shopify
El banner funciona en Shopify igual que en cualquier otro sitio, y la elección del visitante se transmite también a la configuración de consentimiento propia de Shopify (la Customer Privacy API de Shopify). Shopify, sus píxeles de Eventos del cliente, el Consent Mode de la aplicación Google & YouTube y cualquier otra aplicación que lea la configuración de Shopify siguen entonces la misma elección: analítica, marketing, preferencias (nuestras funcionales) y la venta o el intercambio de datos, que sigue a marketing.
- Ponga el chat en la tienda online: active ConnectWiz chat en
Incrustaciones de aplicaciones del editor de temas (consulte
Shopify), o pegue la línea del widget en
theme.liquidantes de</body>. - En Shopify, vaya a Configuración → Privacidad del cliente → Banner de cookies y desactive el banner propio de Shopify, para que los visitantes vean un solo banner: el nuestro. Deje como están las regiones en las que Shopify debe pedir consentimiento: Shopify mantiene en espera su seguimiento hasta que nuestro banner le transmite la respuesta del visitante.
- Elimine cualquier otra aplicación de banner de cookies.
- Solo se transmite una elección que haga el visitante (es una regla de Shopify). Shopify ya conoce a un visitante que eligió en una página anterior; no se vuelve a enviar nada.
- La señal Global Privacy Control de un visitante la sigue aplicando Shopify en las regiones donde tiene efecto; el banner no puede anularla.
- Si las etiquetas de Google están pegadas a mano en el tema en lugar de
añadidas mediante la aplicación Google & YouTube, añada también la primera
parte del bloque de instalación al principio de
<head>entheme.liquid, para que esas etiquetas empiecen denegadas.
En un sitio Wix
En Wix, abra Ajustes → Código personalizado, añada el bloque de instalación con Agregar código, aplíquelo a Todas las páginas, colóquelo en Head y elija Esencial como tipo, para que Wix nunca retenga el propio banner. Elimine cualquier otra aplicación de banner de cookies y desactive el banner de cookies propio de Wix, para que los visitantes vean un solo banner: el nuestro.
La elección del visitante se transmite también a la configuración de consentimiento propia de Wix (el Consent Policy Manager de Wix): analítica, funcionales y —siguiendo a marketing— publicidad e intercambio de datos con terceros. Wix y las aplicaciones de Wix cuyos scripts están categorizados siguen entonces la misma elección a partir de la página siguiente.
- Solo se transmite una elección que haga el visitante; al cargar la página no se envía nada.
- Antes de que un visitante elija, Wix aplica el valor predeterminado del propio sitio, que lo permite todo salvo que una aplicación de consentimiento lo haya cambiado. Las etiquetas que carga ConnectWiz, y las etiquetas de Google sujetas a los valores predeterminados de Consent Mode del bloque de instalación, esperan la elección en cualquier caso. Está en preparación una aplicación de ConnectWiz para el Wix App Market que también establece ese valor predeterminado.
Qué hace la primera parte
gtag('consent', 'default', …)con todas las señales denegadas (ad_storage,ad_user_data,ad_personalization,analytics_storage,functionality_storage,personalization_storage),security_storageconcedida y una espera de 500 ms para la actualización;ads_data_redactionactivado, para que las solicitudes publicitarias de Google no lleven identificadores de clic mientras el almacenamiento publicitario esté denegado;- el mismo valor predeterminado denegado para Microsoft UET;
- si el visitante ya eligió en una página anterior, su elección se aplica de inmediato, antes de que ninguna etiqueta lea una cookie.
El banner
El banner aparece en todas las páginas de su sitio hasta que el visitante elige. No cubre ni bloquea la página (no es un muro de cookies) y nunca desplaza su contenido: flota en la posición que usted elija, con la fuente del sistema y en el idioma del visitante (todos los idiomas del panel; el árabe, el hebreo, el persa y el urdu, de derecha a izquierda).
- Primera capa: un texto breve, el enlace a su política de cookies y tres botones —Aceptar todo, Rechazar todo, Preferencias— dibujados exactamente igual. La ley exige que tengan el mismo peso, y por eso el panel ofrece un único estilo de botón para los tres.
- Preferencias: una fila por categoría. Estrictamente necesarias está siempre activada y no es una opción; todas las demás casillas empiezan vacías. Cada categoría indica para qué sirve, qué proveedores abarca, a qué países pueden ir sus datos y cuáles son sus cookies (nombre, proveedor, duración, propia o de terceros). Basta con elegir y pulsar Guardar mis opciones, o usar también aquí Aceptar todo / Rechazar todo.
- Tu ID de consentimiento aparece en las preferencias en cuanto existe una elección. El visitante puede citarlo para preguntar qué se registró o para pedir que se elimine; consulte La pestaña Registros de consentimiento.
- El botón de cookies permanece en una esquina inferior de todas las páginas
después de la elección. Vuelve a abrir las preferencias; Rechazar todo
retira desde ahí un sí anterior con la misma facilidad con que se dio. Un
enlace propio puede hacer lo mismo:
window.cwz.consent.open().
El código del banner solo se descarga cuando tiene que mostrarse: un visitante que vuelve y cuya elección sigue vigente descarga únicamente el botón de cookies (menos de 1 KB).
Configurar el banner
Configuración → Integraciones → Sitio web → su sitio → Consentimiento de cookies. La vista previa de la derecha muestra su cambio sin guardar, en las dos capas; Publicar lo pone en marcha.
- Textos: elija un idioma y escriba su propia redacción; un campo vacío conserva el texto predeterminado de ese idioma. Solo texto sin formato. Añada la dirección de su política de cookies: se muestra como un enlace propio, separado de los botones.
- Aspecto: el banner lleva una plantilla de apariencia: disposición, estilo de los botones, colores, el botón de cookies y más. Cambiar el aspecto abre el estudio. Sea cual sea la plantilla, Aceptar todo, Rechazar todo y Preferencias tienen siempre el mismo aspecto, el texto sigue siendo legible (4,5:1) y el botón de cookies no se puede desactivar.
- Categorías que se solicitan: analítica, marketing y funcionales; las estrictamente necesarias figuran siempre.
- Proveedores en este sitio: marque las etiquetas que usa su sitio (Google Analytics, Google Ads, Meta Pixel, Microsoft Clarity, Microsoft Advertising, OpenAI Ads). El banner las enumera con sus cookies y su país; una etiqueta que encuentra en la página aparece aunque usted no la haya marcado. Añada en Tus propias cookies las cookies de su sitio (nombre, proveedor, categoría, días o sesión, propia o de terceros, finalidad) para la tabla de cookies.
- Volver a preguntar después de: cuánto tiempo se conserva una elección antes de que el banner vuelva a preguntar: tras un sí, de 1 a 12 meses (12 por defecto); tras Rechazar todo, de 6 a 12 meses (6 por defecto; nunca menos, para que una negativa no se pueda vencer a fuerza de preguntar).
El banner indica el país al que van los datos de cada proveedor (para los proveedores anteriores, Estados Unidos). Informa, pero no sustituye el trámite legal que exigen las transferencias internacionales: según la KVKK, normalmente un contrato tipo con el proveedor y una notificación al Consejo de Protección de Datos Personales.
Las entradas propias de ConnectWiz (la cookie de consentimiento, el almacenamiento del chat, la cookie de atribución) también indican Estados Unidos: ConnectWiz trata lo que contienen en servidores situados allí. ConnectWiz es su encargado del tratamiento para estos datos; menciónelo en su aviso de privacidad igual que a sus demás encargados.
Valores predeterminados por región
Antes de que un visitante elija, todo está denegado, en todas partes: ese es el valor predeterminado. Puede añadir hasta cinco reglas que abran otras regiones (por ejemplo, analítica concedida por defecto en Estados Unidos). Turquía, la UE/EEE, el Reino Unido y Suiza están siempre denegados y no se pueden incluir en una regla. En una región abierta el banner se sigue mostrando, de modo que sus visitantes pueden rechazar.
Las reglas de región se escriben en la parte en línea del bloque de instalación. Después de cambiarlas, vuelva a copiar el bloque de instalación desde la pestaña Configuración; el bloque debe seguir por debajo de 1 KB, y por eso el número de reglas es limitado.
Visitantes de EE. UU. y Global Privacy Control
Las leyes estatales de privacidad de EE. UU. (California, Colorado, Connecticut, Virginia, Texas y las demás) no exigen consentimiento antes de que se ejecuten las cookies. Lo que exigen es un aviso en el momento de recoger los datos, una forma sencilla de excluirse de la «venta» o el «intercambio» de información personal y —en la mayoría de ellas— que la señal Global Privacy Control que envía un navegador se respete como esa exclusión.
Active Usar el modelo de las leyes estatales de EE. UU. (exclusión) en Valor predeterminado antes de elegir, por región para ofrecer exactamente eso a los visitantes de EE. UU.:
- Empiezan con todo activado y ven el banner una vez, como aviso, con tres botones iguales: Aceptar · No vender ni compartir mi información personal (desactiva marketing y mantiene el resto) · Preferencias, donde las casillas muestran lo que está activado.
- Una elección que desactiva marketing se conserva al menos 12 meses, el plazo que exigen las leyes antes de pedir a alguien que vuelva a aceptar.
- El botón para volver a abrir el banner se llama Tus opciones de
privacidad. Para poner el mismo enlace en el pie de página de su sitio, dé a
cualquier elemento el atributo
data-cwz-privacy-choices, por ejemplo<a href="#" data-cwz-privacy-choices>Your privacy choices</a>. - Cada registro indica que se hizo con el modelo de exclusión y si el navegador envió Global Privacy Control.
El modelo se aplica a todo Estados Unidos: el estado del visitante no se puede deducir de su dirección IP, y el aviso y la exclusión no causan ningún perjuicio donde un estado no tiene ley. Canadá no se ofrece, porque Quebec (Ley 25) exige el consentimiento previo. EE. UU. no puede figurar además en una regla de región. Igual que las reglas de región, el interruptor se escribe en el bloque de instalación: vuelva a copiar el bloque de instalación después de activarlo o desactivarlo.
Señales IAB GPP
Si su sitio vende o publica anuncios programáticos —Prebid, un servidor de
anuncios, herramientas publicitarias que leen señales de privacidad de la
página—, estos buscan la API Global Privacy Platform de IAB,
window.__gpp, para saber si un visitante de EE. UU. se ha excluido. Con el
modelo de EE. UU. activado, active Enviar también señales IAB GPP (US
National):
- El bloque de instalación define entonces
__gppde inmediato (responde «cargando» y guarda todas las llamadas), y la API completa llega un momento después con la respuesta del visitante: la sección US National (usnat) para un visitante de EE. UU. —aviso dado y exclusión de la venta, el intercambio y la publicidad dirigida cuando marketing está desactivado—, con la subsección de Global Privacy Control. Para el resto de los visitantes no se aplica ninguna sección. - Los anuncios dentro de marcos también llegan a ella (
__gppLocator). - El bloque de instalación crece hasta un máximo de 2 KB. Vuelva a copiar el bloque de instalación después de activarlo o desactivarlo.
Déjelo desactivado si nada en su sitio lee __gpp; las etiquetas de Google
usan Consent Mode, no GPP.
Global Privacy Control en todas partes. Sea cual sea la región, y esté o no activado el modelo de EE. UU., un navegador que envía Global Privacy Control nunca empieza con marketing activado: allí donde una regla de región o el modelo de EE. UU. lo activarían por defecto, sigue desactivado. Solo la propia elección del visitante en el banner puede activarlo. En Turquía, la UE/EEE, el Reino Unido y Suiza, marketing está desactivado de todos modos hasta que el visitante elige.
Publicación y versiones
Cada elección se registra junto con la versión del banner. Cambiar los textos, el enlace a la política, las categorías, los proveedores o su lista de cookies publica una versión nueva, y se vuelve a preguntar a todos los visitantes: su elección anterior deja de contar hasta que respondan (su ID de consentimiento no cambia). Los colores, las posiciones, los plazos para volver a preguntar, las reglas de región y el modelo de EE. UU. no cambian la versión.
Las categorías
| Categoría | Señales de Consent Mode | Qué abarca |
|---|---|---|
| Necesarias | security_storage | Siempre activadas; no necesitan consentimiento. Aquí se incluye la propia cookie de consentimiento. |
| Analítica | analytics_storage | Etiquetas de estadísticas (Google Analytics, Clarity). |
| Marketing | ad_storage, ad_user_data, ad_personalization | Etiquetas publicitarias e identificadores de clic (Google Ads, Meta, UET, OpenAI), la cookie de atribución _cw_at de ConnectWiz. |
| Funcionales | functionality_storage, personalization_storage | Preferencias, como un idioma recordado. |
Las casillas empiezan vacías: una categoría que queda fuera de una elección se considera rechazada.
Establecer la elección desde su sitio
// Todo aceptado / todo rechazado
window.cwz.consent.acceptAll();
window.cwz.consent.rejectAll();
// Una combinación: las categorías omitidas quedan rechazadas
window.cwz.consent.set({ analytics: true, marketing: false, functional: true });
// Retirarlo todo (tan fácil como darlo)
window.cwz.consent.withdraw();
// Abrir las preferencias del banner (p. ej., desde un enlace «Configuración de cookies» de su pie de página)
window.cwz.consent.open();
// Leer el estado actual y seguir los cambios
window.cwz.consent.get(); // { analytics, marketing, functional, source, id, version, at }
window.cwz.consent.on((state) => { /* … */ });
window.addEventListener('cwz:consent', (e) => console.log(e.detail));
window.cwz existe una vez cargado el código del widget; llámelo desde sus
propios botones o enlaces, no desde el principio de la página. Con el banner de
ConnectWiz no necesita estas llamadas: están pensadas para un sitio que crea sus
propios botones.
Dónde se guarda la elección
- En la cookie
cwz_consentde su propio dominio: el ID de consentimiento, la versión, las categorías y la hora. Se conserva durante los plazos que indique Volver a preguntar después de (por defecto, 12 meses si se aceptó algo y 6 meses si se rechazó todo); pasado ese plazo, o tras una nueva versión del banner, se considera que el visitante no ha elegido y vuelve a ver el banner. Se guarda una copia en el almacenamiento local del navegador por si este elimina la cookie antes de tiempo. - Esta cookie es la cookie de preferencias de la propia herramienta de consentimiento: no necesita un consentimiento propio. Inclúyala en su política de cookies como necesaria.
Qué ocurre con las etiquetas
| Etiqueta en su página | Cuando el visitante acepta la categoría | Cuando la rechaza o la retira |
|---|---|---|
| Etiqueta de Google / Google Tag Manager | gtag('consent', 'update', …) concedido | Se actualiza a denegado |
| Meta Pixel | fbq('consent', 'grant') | fbq('consent', 'revoke') |
| Microsoft Clarity | clarity('consentv2', …) concedido | denegado; Clarity elimina sus cookies |
| Microsoft UET | actualización del consentimiento de uetq, ad_storage concedido | denegado |
| Píxel de OpenAI | oaiq('consent', true) | oaiq('consent', false) |
Cuando se retira una categoría, las cookies que estas etiquetas tienen en
esa categoría (_ga, _gid, _gcl_*, _fbp, _fbc, _clck, _clsk,
_uetsid, _uetvid, __oppref, __obref) se eliminan de su dominio, y
también desaparece la cookie _cw_at propia de ConnectWiz.
En estos modos, ConnectWiz se limita a informar a las etiquetas que usted ya tiene. Para que ConnectWiz las cargue —solo después del consentimiento, con los eventos y un mismo ID de evento—, use el gestor de etiquetas (modo A). Meta y OpenAI empiezan «concedidos» por defecto si su página los carga antes que el código del widget; consulte la sección siguiente.
Píxeles que se inician antes del consentimiento
El píxel de Meta no lee Google Consent Mode, y el píxel de OpenAI empieza con el
consentimiento dado. A ambos hay que comunicarles «revocado» antes de su
línea init, algo que el código del widget, que se carga en segundo plano, no
puede garantizar con un píxel que su propia página inicia. Cuando ConnectWiz
detecta un píxel de este tipo ya iniciado sin ninguna revocación delante, la
pestaña Consentimiento de cookies muestra «El píxel de Meta se inicia
antes del consentimiento en este sitio» (o el de OpenAI), con la última vez
que se detectó. Para corregirlo:
- mueva el código del píxel por debajo del bloque de instalación de ConnectWiz,
o cárguelo desde Google Tag Manager con Requerir consentimiento adicional
en
ad_storage; - si el píxel se queda en la página, llame a
fbq('consent', 'revoke')—para OpenAI,oaiq('consent', false)— antes de su líneainit; - vuelva a comprobarlo al cabo de un día: el aviso desaparece 30 días después de la última detección.
Un píxel cuya biblioteca ya se ha iniciado y ha vaciado su cola no se puede leer
de esta forma, así que la ausencia de aviso no demuestra que el orden sea el
correcto. La solución duradera es el gestor de etiquetas:
ConnectWiz carga estas etiquetas por sí mismo y les comunica la elección antes
de su init.
Contenido incrustado
Un vídeo de YouTube, un mapa de Google o una publicación de Instagram en su
página instala las cookies de ese proveedor en cuanto se carga. Para que espere
al consentimiento, escriba data-cwz-src en lugar de src:
<iframe data-cwz-src="https://www.youtube.com/embed/VIDEO_ID"
title="Recorrido por nuestra clínica" width="560" height="315"
allow="fullscreen"></iframe>
Sin src, el navegador no carga nada, así que nada puede colarse antes de que
se ejecute ConnectWiz. Hasta que el visitante permita la categoría del
contenido, ocupa su lugar un recuadro que indica quién proporciona el contenido
y qué cookies permite instalar su carga, con dos botones de aspecto idéntico:
- Cargar una vez carga este vídeo solo para esta visualización de la página. No se guarda ningún consentimiento.
- Permitir cookies de «Marketing» (o de «Analíticas», o de «Funcionales»)
guarda la elección del visitante igual que el banner, y se cargan todos los
contenidos incrustados de esa categoría en su sitio. Los registros de
consentimiento lo muestran con el origen
placeholder.
Si el visitante permite la categoría más adelante, desde el banner o desde su propio enlace, el contenido se carga. Si retira el consentimiento, el recuadro vuelve.
La categoría depende del proveedor: YouTube, Google Maps, Instagram,
TikTok, X, Facebook, Spotify, SoundCloud y Dailymotion son Marketing; Vimeo y
Loom son Analítica; Calendly y Typeform son Funcionales. Cualquier otra
dirección es Marketing. Puede fijarla usted mismo con
data-cwz-category="analytics", "marketing" o "functional".
YouTube se carga desde youtube-nocookie.com, que deja menos rastros. Aun
así, necesita consentimiento. Para mantener youtube.com, desactive Cargar
los vídeos de YouTube marcados desde youtube-nocookie.com en Configuración →
Integraciones → Sitio web → Consentimiento de cookies.
Los scripts pueden esperar de la misma manera:
<script type="text/plain" data-cwz-category="analytics"
data-cwz-src="https://example.com/widget.js"></script>
El script se ejecuta en cuanto su categoría está permitida; para un script en
línea, omita data-cwz-src y ponga el código dentro. Un script que ya se
ejecutó permanece hasta que se recarga la página.
El contenido que se añade más tarde, por ejemplo desde una aplicación de una sola página, también se gestiona. El contenido marcado requiere tener activado el consentimiento de cookies de ConnectWiz: con el consentimiento desactivado, no se carga nunca.
Bloqueo automático (beta)
Marcar cada script y cada contenido incrustado es la vía segura. Para un sitio en el que eso resulta difícil, Bloquear automáticamente scripts de seguimiento e incrustaciones conocidos (pestaña Consentimiento de cookies, desactivado por defecto) hace que sea el código en línea el que se encargue:
- Los scripts de Meta, TikTok, LinkedIn, Pinterest, Snap, X, Amazon, OpenAI (Marketing) y de Microsoft Clarity, Hotjar y Yandex Metrica (Analítica) esperan hasta que se permite su categoría y entonces se ejecutan.
- Los iframes de YouTube, Vimeo, Google Maps, Instagram, TikTok, X, Facebook y Spotify se convierten en marcadores de posición.
- Las etiquetas de Google y Microsoft Advertising (UET) no se bloquean: el código en línea ya establece su valor predeterminado de Consent Mode como denegado, y bloquearlas detendría Google Tag Manager y la medición sin cookies del Consent Mode avanzado.
El bloqueador forma parte del código en línea, por lo que este crece hasta 2 KB: vuelva a pegarlo después de activarlo (las integraciones de WordPress, Shopify y Wix lo incorporan por sí solas). Funciona en los modos página (Consentimiento de ConnectWiz, etiquetas en la página) y A. Con Google Tag Manager (B o C) no hay código en línea: configure el consentimiento de cada etiqueta en GTM.
Lo que medimos en Chrome (30 de octubre de 2026): un rastreador añadido
mediante un fragmento de código, que es como suelen instalarse Meta, TikTok,
Hotjar y LinkedIn, ni se descarga ni se ejecuta antes del consentimiento. Un
rastreador escrito directamente en el HTML como <script src="…"> tampoco se
ejecuta, pero el navegador lo descarga de antemano, de modo que la solicitud
llega al proveedor con la dirección IP del visitante. Para estos casos, use
type="text/plain" data-cwz-category="…" (véase más arriba). Un iframe de
YouTube incluido en el HTML no se solicitó antes del consentimiento. Revise su
sitio después de activarlo: un script suyo que cuente con que otro bloqueado
esté presente puede dejar de funcionar hasta que el visitante lo permita.
Declaración de cookies
La página de su política de cookies puede mostrar la tabla de cookies en vivo en lugar de una lista que usted mantiene a mano. Ponga esto donde deba aparecer la tabla:
<div data-cwz-cookie-table></div>
El widget que ya está en la página la encuentra y dibuja, en el idioma del visitante:
- una sección por categoría con su descripción, los proveedores y los países a los que pueden ir sus datos, y una tabla de sus cookies: nombre, proveedor, finalidad, duración y si es propia o de terceros. Las filas son las mismas que en las preferencias del banner: los proveedores que usted seleccionó, las cookies que añadió y el almacenamiento propio de ConnectWiz. Las finalidades aparecen tal como usted las escribió.
- la elección actual del visitante, categoría por categoría, con su ID de consentimiento (el que cita cuando pregunta por su registro). Se actualiza en cuanto cambia la elección.
- un botón Cambiar la configuración de cookies que abre las preferencias del banner.
- Última actualización: cuándo se publicó por última vez el banner con un cambio en sus textos, categorías, proveedores o cookies.
- Última comprobación mediante un análisis automático de cookies: el último análisis correcto, si lo hubo.
La tabla forma parte de su página, no es un recuadro superpuesto: adopta las
fuentes y los colores de su sitio. Los encabezados son h3; añada
data-cwz-heading="h2" (hasta h6) para adaptarlos a su página. Las clases
cwz-decl, cwz-decl-cat, cwz-decl-choice, cwz-decl-change y
cwz-decl-meta están disponibles para su propio CSS. El código de la tabla solo
se carga en una página que lleve la marca.
Accesibilidad
El banner y el widget de chat aspiran a cumplir WCAG 2.2 AA: todo funciona con el teclado, los lectores de pantalla anuncian nombres, roles y mensajes nuevos, el foco siempre es visible, ambos caben en una pantalla de 320 píxeles y las animaciones se detienen para los visitantes que piden movimiento reducido. Cada versión se prueba con axe-core. Nuestra declaración de accesibilidad pública explica cómo hacemos las pruebas y qué falta todavía. La accesibilidad de los estilos que añada usted mismo (el CSS personalizado del widget) es responsabilidad suya.
Si ya tiene su propia herramienta de consentimiento
Si su sitio ya tiene un banner de consentimiento, deje desactivado Consentimiento de cookies de ConnectWiz. ConnectWiz sigue leyendo la respuesta de su herramienta, pero nunca la establece:
window.cwConsent({ ads, analytics }), si su sitio lo define;- una herramienta de consentimiento IAB TCF (
__tcfapi): analítica requiere las finalidades 1 y 8 o 9; marketing, las finalidades 1, 3, 4 y 7; - las llamadas de Google Consent Mode de su
dataLayer.
Si no hay ninguna señal, se considera que no hay consentimiento. Consulte Consentimiento para saber qué conserva la atribución con consentimiento y sin él.
Un único ID de visitante
El ID de consentimiento de cwz_consent es también el ID del visitante en su
sitio, pero solo mientras analítica o marketing estén aceptados. Las
visitas, el recorrido por las páginas, el chat y los formularios de un mismo
navegador se asocian entonces a un único visitante, a lo largo de varios días.
Un visitante que rechazó recibe un ID nuevo en cada pestaña del navegador, como
hasta ahora. Un visitante que ya tenía una cookie _cw_at conserva ese ID.
Los registros de consentimiento
Cada elección hecha a través de ConnectWiz se guarda como una fila propia que
nunca se modifica: el ID de consentimiento, la versión, las categorías, si fue
aceptación, rechazo, mixta o retirada, la página (sin su cadena de consulta), el
idioma, el país, la dirección IP del visitante recortada a su red
(203.0.113.0/24) con un hash con clave de la dirección completa, y el tipo de
navegador, de sistema y de dispositivo. La dirección IP completa y la cadena del
navegador no se guardan nunca.
- Una elección no es un consentimiento de marketing ni de comunicaciones comerciales (İYS): estos se registran por separado y la elección no los modifica.
- Ficha del contacto → Consentimiento de marketing → Preferencias de cookies descarga los registros de los navegadores de esa persona (JSON), para atender una solicitud de acceso. Un navegador que lo rechazó todo nunca compartió su ID, así que sus registros no están vinculados a nadie.
- Eliminar o anonimizar un contacto elimina sus registros de consentimiento de cookies.
- Una elección que rechaza todas las categorías opcionales (Rechazar todo, una retirada o Guardar con todas las casillas vacías) no conserva ninguna información de IP: ni la red ni su hash; el ID de consentimiento, la versión, la elección, la hora, el país y el tipo de dispositivo se mantienen como prueba de que se respetó el rechazo. Los registros escritos antes de esta regla conservan lo que tenían.
- Los registros se conservan 13 meses por defecto; véase más abajo.
- Cuando un visitante retira el consentimiento de marketing, ConnectWiz deja de enviar sus conversiones publicitarias a Meta y Google Ads (incluidos los identificadores de clic).
La pestaña Registros de consentimiento
Configuración → Integraciones → Sitio web → su sitio → Registros de consentimiento.
- Listar y filtrar por sitio, intervalo de fechas y acción (Aceptó todo, Rechazó todo, Elección propia, Retiró el consentimiento), de más reciente a más antiguo.
- Buscar por ID de consentimiento: el ID que el visitante cita desde las preferencias del banner. Es la única forma de encontrar a un visitante que lo rechazó todo: nunca compartió un ID de visitante, así que no hay ningún contacto vinculado a él.
- Exportar los registros filtrados en CSV o JSON (hasta 50 000 filas); cada exportación queda anotada en el registro de auditoría.
- Eliminar los registros de un navegador: busque su ID de consentimiento, pulse Eliminar los registros de este navegador y confirme. Úselo para atender la solicitud de supresión de un visitante. No se puede deshacer; el registro de auditoría conserva que se produjo una eliminación y cuántos registros se borraron, pero no el ID en sí.
- Cuánto tiempo se conservan los registros: un único valor para todos los sitios del espacio de trabajo; 13 meses por defecto, como mínimo 12 —el plazo máximo de validez de una elección, de modo que la prueba de una elección nunca desaparece mientras esta sigue contando— y como máximo 120. Los registros más antiguos se eliminan cada noche.
Los mismos registros se pueden leer (no modificar) desde su propio agente de IA
a través de MCP —list_consent_records—, y la configuración del banner se puede
leer y modificar con get_cookie_banner / update_cookie_banner (con una clave
que tenga mcp:write). El propio sitio se puede configurar de la misma manera:
list_websites enumera sus sitios, connect_website añade uno,
update_website lo modifica (ambos requieren mcp:write) y
get_install_snippet devuelve exactamente el bloque que muestra la tarjeta
Instalación, para que un agente que edita su sitio pueda pegarlo allí.
Tasas de consentimiento
Encima de la lista, Cómo respondieron los visitantes muestra los últimos 7, 30 o 90 días: la proporción de navegadores que aceptaron todo, rechazaron todo, hicieron su propia elección o retiraron el consentimiento; cuántos concedieron analítica, marketing y funcionales; la proporción sin consentimiento de marketing; la tasa de consentimiento (la proporción que permitió al menos una categoría opcional); y todo ello también por país, por dispositivo y por la página en la que decidieron. Cada navegador cuenta una sola vez, con su última elección del periodo.
- Un país o un dispositivo con menos de diez navegadores no se muestra por separado (pasa a «Otros», que también se oculta cuando es igual de pequeño). Un periodo con menos de diez navegadores en total muestra solo los recuentos. Los grupos pequeños dicen más de unas pocas personas que de su sitio.
- En estas cifras no figura ningún ID de consentimiento ni ninguna IP. Una
página solo aparece como su ruta (
/en/pricing, sin cadena de consulta), solo si reúne diez o más decisiones, y como máximo se nombran las 20 páginas con más actividad. - El país se determina a partir de la dirección del visitante en los propios servidores de ConnectWiz (con la base de datos gratuita de países de DB-IP, que se actualiza cada mes; la dirección no se envía a ningún sitio para ello). Una dirección que no se puede ubicar —una red privada, algunos operadores móviles y VPN— no tiene país, y el desglose la muestra como Desconocido. Los totales y las tasas siguen siendo correctos. Los registros anteriores al 27 de octubre de 2026 no tienen país.
- Informes → Conversiones muestra la misma proporción «sin consentimiento de marketing» como Pérdida de consentimiento: las conversiones de esos visitantes llegan a Meta y Google Ads solo a través de lo que el consentimiento permite en el lado del servidor.
- A través de MCP:
get_consent_report(requiere el mismo permiso que los registros).
El embudo del banner
Debajo de las tasas, Embudo del banner muestra con qué frecuencia se abrió el banner por sí solo y qué resultó de ello: Mostrado, Preferencias abiertas, Aceptó todo, Rechazó todo, Selección propia y Sin interacción, como proporción de las apariciones, por día y por país, dispositivo, idioma y modelo de consentimiento.
- Cada aparición es una visualización de página, no un visitante. El banner solo se abre por sí solo para un visitante sin una elección vigente, y aquí ConnectWiz no guarda ningún ID que permita distinguir a un visitante de otro. Un visitante que recorre tres páginas y acepta en la cuarta suma 4 apariciones y 1 aceptación, así que Sin interacción incluye las páginas que la gente recorrió antes de decidir.
- Un banner que el visitante vuelve a abrir con el botón de cookies no cuenta como aparición.
- Lo que se envía es anónimo: la clave del widget, el paso y el idioma. Ninguna cookie, ningún ID de consentimiento, ninguna página. El servidor se limita a sumar uno a un contador diario por país, tipo de dispositivo, idioma y modelo de consentimiento. No se cuentan los bots de los buscadores, los navegadores sin interfaz (headless) ni el propio escáner de ConnectWiz.
- La Tasa de opt-in es Aceptó todo ÷ Mostrado. La Tasa de consentimiento equivale a las decisiones que permiten al menos una categoría opcional ÷ el total de decisiones (la última elección de cada navegador). Responden a preguntas distintas y dan cifras distintas.
- El recuento empezó el 5 de noviembre de 2026; los periodos anteriores no tienen embudo.
Cuando baja la tasa de consentimiento
Cada mañana, ConnectWiz compara la tasa de consentimiento de cada sitio en los últimos 7 días con la de los 28 días anteriores. Si ha bajado 15 puntos o más, con al menos 50 decisiones en cada uno de los dos periodos, los administradores del espacio de trabajo reciben una notificación en la campana y un correo electrónico. Después, ese mismo sitio no vuelve a avisar durante una semana. Los motivos habituales son un texto o un diseño nuevos del banner, un proveedor nuevo que obligó a volver a preguntar a todos o un aumento de visitantes de una región con valores predeterminados más estrictos; el embudo muestra en qué punto se detienen los visitantes.
Analizar su sitio
Configuración → Integraciones → Sitio web → su sitio → Análisis.
El escáner abre su sitio tres veces en un navegador limpio —sin cookies, sin nada almacenado— y enumera lo que cada visita instala y envía:
| Visita | Qué debe cumplirse |
|---|---|
| Antes de una elección | Solo cookies y almacenamiento estrictamente necesarios. Ninguna etiqueta envía datos, salvo las etiquetas de Google en Consent Mode con todas las señales denegadas. |
| Después de «Rechazar todo» | Lo mismo: el rechazo detiene todas las etiquetas opcionales. |
| Después de «Aceptar todo» | Puede ejecutarse todo lo que el visitante permitió, y las etiquetas de Google indican el consentimiento como concedido. |
Abre la página de inicio y hasta cuatro de sus enlaces (las mismas páginas en
cada visita), espera unos segundos en cada una por si llegan etiquetas tardías y
lee los nombres de las cookies, sus dominios, si son propias o de terceros y
su duración —nunca sus valores—, los nombres de las claves de localStorage /
sessionStorage y cada solicitud a un host de seguimiento conocido (Google,
Meta, Microsoft, TikTok, LinkedIn, Yandex, Hotjar, Pinterest, Snap, X, OpenAI).
En las solicitudes de Google descodifica los parámetros de Consent Mode (gcs,
gcd, npa, dma). Un sitio con el consentimiento de ConnectWiz desactivado
solo se visita antes de una elección: es la única pregunta que ese análisis
puede responder.
- Analizar ahora ejecuta un análisis en segundo plano (de uno a tres minutos). Como máximo, tres análisis por sitio y hora y veinte por espacio de trabajo y día; uno cada vez por sitio.
- Análisis completo lee su mapa del sitio (las líneas
Sitemap:derobots.txt,/sitemap.xml,/sitemap_index.xml) y los enlaces de su página de inicio, y abre hasta 25 páginas. Las etiquetas de un sitio dependen de sus plantillas de página, no del número de páginas —cien entradas de blog instalan lo mismo que una sola—, así que toma una página de cada tipo (una entrada de blog, un producto, la página de precios) en cada idioma antes de tomar una segunda de cualquiera de ellos. Si su mapa del sitio está dividido por tipos, como hacen WordPress, Shopify y Wix, cada archivo cuenta como un tipo de página. Se ejecuta en lotes de cinco páginas y tarda de cinco a quince minutos; el panel muestra cuántas páginas ha abierto. Una vez al día por sitio. - Volver a analizar cada semana: activado por defecto en un sitio con el consentimiento de ConnectWiz activado y desactivado en los demás; en ambos casos prevalece lo que usted elija. Una etiqueta nueva que se inicie antes del consentimiento aparece en el plazo de una semana.
- Análisis completo cada mes: con el mismo valor predeterminado; una plantilla de página a la que no enlaza la página de inicio se revisa de todos modos una vez al mes.
- Cuando un análisis encuentra cookies que el banner no describe, un análisis automático (semanal o mensual) avisa a los administradores, con una notificación en el panel y un correo electrónico con los nombres. Cada nombre se comunica una sola vez; uno que desaparece y vuelve se considera de nuevo una novedad. Puede añadirlos desde Cookies que faltan en el banner.
- Cuando Google Consent Mode falla, un análisis semanal avisa una vez a los administradores del espacio de trabajo, con una notificación en el panel y un correo electrónico que nombra las comprobaciones fallidas. El mismo problema no se repite cada semana; tras un análisis en el que todo se supera, el siguiente problema vuelve a ser una novedad. Un análisis que inicia usted mismo no envía nada: ya está viendo el resultado.
- La visita «Aceptar todo» carga sus etiquetas como lo haría un visitante, así
que su propia analítica puede contar algunas visualizaciones de página
procedentes de ella (su navegador se identifica como
ConnectWizConsentScan). - El análisis visita el sitio como un visitante de la UE (Alemania): el banner, el valor predeterminado por región y las reglas regionales de Google le responden como a un visitante de la UE, el caso más estricto. Una regla que haya definido para otros países no se prueba.
- Solo lee su
robots.txtpara obtener la dirección del mapa del sitio (análisis completo), y no sigue sus líneasDisallow: usted está revisando su propio sitio, un número limitado de páginas y a petición suya. No se visitan las páginas que requieren inicio de sesión, los formularios ni el proceso de pago. - Si el panel indica «El escáner aún no está disponible», esta instalación no tiene instalado ningún navegador sin interfaz (headless); no se analiza nada hasta que lo tenga.
- A través de MCP:
get_consent_scanlee el último análisis yrun_consent_scaninicia uno (mcp:write;kind: "full"para un análisis completo).
Cada hallazgo tiene una gravedad —Alta (algo se ejecuta sin consentimiento), Media (el consentimiento no se aplica como debería), Baja (la información del banner está incompleta), Nota— y se acompaña de lo que conviene hacer al respecto.
La lista de comprobación de Google Consent Mode
En la parte superior de un análisis terminado, Google Consent Mode responde a una sola pregunta: ¿está bien configurado Consent Mode en las páginas analizadas? Cada línea aparece como superada, fallida o no observada:
| Comprobación | Se supera cuando |
|---|---|
| Las etiquetas de Google llevan un estado de consentimiento | cada solicitud de Google leída indica lo que permitió el visitante |
| El valor predeterminado se establece antes de que se ejecuten las etiquetas de Google | el valor predeterminado de consentimiento ya estaba establecido antes de que se iniciara la etiqueta de Google |
| Las señales de Consent Mode v2 están establecidas | ad_user_data y ad_personalization están establecidas |
| Todo está denegado antes de que el visitante elija | antes de una elección, las etiquetas de Google indicaron todas las señales como denegadas |
| «Rechazar todo» llega a las etiquetas de Google | tras un rechazo, las etiquetas de Google siguieron denegadas |
| «Aceptar todo» llega a las etiquetas de Google | tras la aceptación, las etiquetas de Google indicaron el consentimiento como concedido |
- Una comprobación solo se supera cuando el análisis vio en esa visita una solicitud de Google cuyo estado de consentimiento pudo leer. No observada no equivale a superada: un sitio con etiquetas de Google que esperan al consentimiento (Consent Mode básico) no envía nada antes de una elección, y un sitio con el consentimiento de ConnectWiz desactivado solo se visita antes de una elección.
- Una comprobación fallida corresponde siempre a uno de los hallazgos que se describen más abajo; sus soluciones indican qué hay que cambiar.
- La tarjeta indica también qué Consent Mode usa el sitio: avanzado (las etiquetas de Google se cargan antes de una elección y envían pings sin cookies) o básico (no envían nada hasta que hay consentimiento).
ads_data_redactionyurl_passthroughcambian lo que una solicitud omite, no un parámetro, así que el análisis no puede comprobarlos. El bloque y la plantilla de consentimiento de ConnectWiz establecenads_data_redaction.- A través de MCP,
get_consent_scandevuelve la misma lista de comprobación (consent_mode).
Falta el script de consentimiento o no aparece el banner
El consentimiento de ConnectWiz está activado, pero la página no carga
widget.js, o un visitante nuevo no vio el banner, o no se volvió a leer la
elección de un visitante que regresaba. Pegue el
código de instalación en el <head> de todas las páginas (con
la parte de consentimiento por encima de Google Tag Manager) y compruebe que
ningún otro script elimine el banner ni borre la cookie cwz_consent.
Cookies antes del consentimiento o después de «Rechazar todo»
Se escribió una cookie (o una clave de almacenamiento) de analítica o de marketing antes de que el visitante eligiera, o después de que rechazara. Algo carga esa etiqueta sin esperar:
-
En Google Tag Manager: abra la etiqueta → Configuración avanzada → Configuración de consentimiento → Requerir consentimiento adicional para
analytics_storageoad_storage. Las etiquetas propias de Google ya esperan en Consent Mode. -
En la página: cargue la etiqueta solo cuando la elección lo permita:
window.addEventListener('cwz:consent', (e) => {if (e.detail.marketing) { /* cargue aquí la etiqueta */ }});
Las cookies de preferencias (funcionales) se notifican como Baja.
Las copias propias de ConnectWiz para la pestaña actual no se notifican. Sin
consentimiento, ConnectWiz guarda la campaña de la visita (_cw_at, sin ningún
identificador de clic) y el recorrido de páginas de la pestaña (_cw_ps) en el
almacenamiento de sesión del navegador. Ambos llevan un ID aleatorio que
nunca se asocia a una persona y desaparecen al cerrar la pestaña. En cambio, el
mismo _cw_at escrito como cookie o en el almacenamiento local antes de una
elección sí se notifica.
Etiquetas que envían datos o se cargan antes del consentimiento
- Envía datos (un hit, un píxel, una llamada de recogida) antes de una elección o tras un rechazo: Alta. Bloquee la etiqueta hasta que se permita su categoría, como se indica más arriba. Para los píxeles de Meta y OpenAI, consulte Píxeles que se inician antes del consentimiento.
- Carga una etiqueta que no tiene interruptor de consentimiento propio —TikTok, LinkedIn, Yandex, Hotjar, Pinterest, Snap, X—: Media. Estas no deben cargarse en absoluto hasta que haya consentimiento; colóquelas detrás del consentimiento.
- Microsoft Clarity sin sus cookies y Microsoft UET marcado como denegado funcionan en un modo sin cookies; se notifican como Media y como Nota.
Google Consent Mode
- Las etiquetas de Google se ejecutan sin Consent Mode: las solicitudes no
llevan ningún estado de consentimiento, así que se comportan como si se
hubiera dado el consentimiento. Añada el bloque de consentimiento de
ConnectWiz al principio de
<head>(o, con Tag Manager, la plantilla ConnectWiz Consent en Inicialización del consentimiento - Todas las páginas) antes de cualquier etiqueta de Google. - Concedido antes de una elección / después de «Rechazar todo»: otro valor
predeterminado de consentimiento o un
gtag('consent', 'update', …)temprano concede el consentimiento. Elimine el otro código de consentimiento para que solo cuente la elección de ConnectWiz. - El valor predeterminado llega demasiado tarde: la etiqueta leyó el
consentimiento solo después de iniciarse (o el valor predeterminado llegó
después del
configde la etiqueta). El valor predeterminado debe ejecutarse antes de que se cargue la etiqueta de Google, nunca de forma asíncrona. - Faltan las señales de Consent Mode v2:
ad_user_datayad_personalizationno están establecidas. El bloque y la plantilla de ConnectWiz las establecen; elimine cualquier fragmento antiguo que establezca soload_storageyanalytics_storage. - «Aceptar todo» no llega a las etiquetas de Google: tras la aceptación, las
solicitudes siguen indicando denegado, así que pierde una medición que tiene
permitida. Compruebe que
widget.jsse ejecuta en la página. - Pings sin cookies (una Nota): con todas las señales denegadas, las etiquetas de Google envían una señal sin cookies ni identificadores que Google usa para elaborar modelos (Consent Mode avanzado). Google lo permite; que sea aceptable para sus visitantes es una decisión jurídica. Para no enviar nada antes del consentimiento, bloquee la etiqueta de Google hasta que lo haya.
El escáner lee el estado de consentimiento en la dirección de la solicitud y,
en las balizas de Google que lo envían en el cuerpo de la solicitud
(/g/s/collect de GA4), en el cuerpo. Una baliza cuyo cuerpo no pudo leer no se
juzga en ningún sentido.
Cookies que nadie reconoce
El escáner identifica las cookies a partir de la lista propia de ConnectWiz, de las etiquetas que conoce y de la Open Cookie Database (Apache-2.0). Una cookie que no figura en ninguna de ellas aparece como desconocida: averigüe qué script la instala y descríbala usted mismo en Consentimiento de cookies → Tus propias cookies (categoría, proveedor, duración).
Cookies que faltan en el banner
Todas las cookies de su sitio deben estar descritas en el banner, también las estrictamente necesarias. En Añadir a la tabla de cookies del banner, el análisis propone las etiquetas conocidas y las entradas de la base de datos para las cookies que vio: marque las que sean correctas y pulse Añadir seleccionadas. No se añade nada por sí solo. Añadirlas cambia la versión del banner, así que se vuelve a preguntar a todos los visitantes. La descripción de la base de datos está en inglés: edítela en la pestaña Consentimiento de cookies si su banner habla otro idioma.
Lo que el escáner no puede ver
Visita un número limitado de páginas públicas (hasta 25 en un análisis completo) como un visitante de un solo país con un navegador de escritorio. No inicia sesión, no rellena formularios ni abre su proceso de pago; no abre direcciones privadas o locales (una etiqueta cargada desde una de ellas aparece como rechazada); y una etiqueta que solo se activa con un clic o al desplazarse puede no aparecer. Un análisis limpio es un buen indicio, no una prueba: vuelva a analizar el sitio después de cambiar sus etiquetas.