TL;DR, Respuesta rápida
9 min de lecturaHay tres formas de excluirse de Google Analytics. El visitante puede instalar el complemento de inhabilitación para navegadores de Google, que impide que analytics.js y gtag.js compartan datos de la visita con Google Analytics. El sitio puede definir window['ga-disable-MEASUREMENT_ID'] = true antes de cualquier llamada a gtag(), lo que impide que la etiqueta guarde cookies o envíe datos. O consent mode puede poner analytics_storage en denied, lo que bloquea las cookies de analítica pero, en una configuración avanzada, sigue enviando pings sin cookies. Ninguno de los tres detiene otras herramientas de analítica.
¿Qué significa la exclusión de Google Analytics?
La exclusión de Google Analytics es cualquier ajuste que impide a Google Analytics recoger los datos de un visitante, y tiene tres formas: el visitante instala el complemento de inhabilitación para navegadores de Google (Opt-out Browser Add-on), el sitio pone la propiedad window['ga-disable-MEASUREMENT_ID'] a true antes de cualquier llamada a gtag(), o consent mode pone analytics_storage en denied. Cada una la controla una parte distinta y bloquea algo distinto, así que "excluido" puede significar que no se envía ningún dato o que no hay cookies pero siguen saliendo algunos datos.
La pregunta que hay que hacerse es quién acciona el interruptor. El complemento vive en el navegador del visitante y funciona en todos los sitios. La propiedad de window y consent mode viven en el código de tu sitio y solo se aplican a tu propiedad.
¿Cómo funciona el complemento de inhabilitación para navegadores de Google Analytics?
El complemento de inhabilitación para navegadores de Google Analytics es una extensión de Google que impide que el JavaScript de Google Analytics de cualquier sitio web envíe la actividad del visitante a Google Analytics. La página de descarga de Google dice que se creó "To provide website visitors the ability to prevent their data from being used by Google Analytics," para "websites using the supported version of Google Analytics JavaScript (analytics.js, gtag.js)."
Datos clave de las páginas de Google:
- Navegadores. "is designed to be compatible with Chrome, Safari, Firefox and Microsoft Edge."
- Qué bloquea. El centro de ayuda de Google: "The add-on prevents the Google Analytics JavaScript (gtag.js, analytics.js) that run on websites from sharing information about your visit activity with Google Analytics."
- Qué no bloquea. La misma página: "Using the Google Analytics opt-out browser add-on doesn't prevent site owners from using other tools to measure site analytics. It also doesn't prevent data from being sent to the website itself or in other ways to web analytics services."
- Cuándo falla. "In order to function, the opt-out add-on must be able to load and execute properly on your browser."
Ese último límite es el que importa en la práctica. El complemento funciona en el navegador donde está instalado, así que un visitante que cambia a otro navegador o dispositivo se mide allí salvo que vuelva a instalarlo. Los datos que un sitio envía a Google Analytics desde su propio servidor no pasan en absoluto por el JavaScript del navegador del visitante.

¿Cómo funciona la propiedad ga-disable de window?
La propiedad ga-disable de window es un indicador de la librería gtag.js que, cuando vale true para un ID de medición, impide que la etiqueta de Google guarde cookies o envíe datos de ese ID. La guía de privacidad de Google describe la comprobación: "When a product attempts to set a cookie or send data back to the Google Analytics servers, it will first check if this property is set, and will take no action if the value is set to true."
<script>
window['ga-disable-G-XXXXXXXXXX'] = true;
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>Tres reglas deciden si funciona. Google afirma que "The window property must be set before any calls to gtag() are made, and it must be set on each page for which you want to turn off Analytics. If the property is not set or set to false, then Analytics will work as usual." Google nombra el propio caso de uso: un sitio cuya política de privacidad "provides an option for the user to opt-out of Google Analytics."
Para los sitios con Google Tag Manager, Google documenta otra vía que no usa la propiedad de window. Crea una cookie de primera parte llamada google-analytics-opt-out con el valor true, crea una variable 1st-Party Cookie que la lea y cambia el activador de la etiqueta de Google Analytics para que solo se dispare en las páginas vistas en las que esa variable "does not equal true." La etiqueta nunca se dispara, así que no se envía nada.
¿Qué bloquea la denegación en consent mode?
La denegación en consent mode bloquea las cookies de Google Analytics, no necesariamente todas las peticiones a Google Analytics. Cuando analytics_storage está en denied, el centro de ayuda de Google dice que la etiqueta "Will not read or write first-party analytics cookies. For advanced consent mode implementation, cookieless pings will be sent to Google Analytics for future measurement."
La diferencia entre las dos configuraciones de consent mode decide lo que significa una denegación:
- Consent mode básico bloquea las etiquetas de Google hasta que el visitante da su consentimiento. Un visitante que lo rechaza no envía nada.
- Consent mode avanzado carga las etiquetas con el consentimiento denegado por defecto. Un visitante que lo rechaza sigue enviando pings sin cookies, que Google usa para el modelado de comportamiento y de conversiones.
Así que un visitante que hace clic en "Reject" en una configuración avanzada queda excluido de las cookies de analítica pero sigue generando peticiones a Google Analytics. El consentimiento se define con gtag('consent', 'default', {...}) antes de cualquier llamada config o event y se cambia con gtag('consent', 'update', {...}) cuando el visitante elige. La guía de Google consent mode v2 explica las señales ad_user_data y ad_personalization que acompañan a analytics_storage.
- Las etiquetas de Google siguen bloqueadas hasta que el visitante da su consentimiento
- Un visitante que rechaza no envía nada
- Las etiquetas cargan con el consentimiento denegado por defecto
- No se leen ni se escriben cookies de analítica propias
- Los pings sin cookies siguen llegando a Google Analytics
- Google usa los pings para el modelado de comportamiento y de conversiones
¿Qué bloquea cada método de exclusión de Google Analytics?
Los tres métodos de exclusión de Google Analytics se diferencian en quién los controla, dónde se aplican y qué sigue saliendo del navegador.
| Complemento de inhabilitación | Propiedad ga-disable | analytics_storage en denied | |
|---|---|---|---|
| Quién lo define | El visitante | El sitio | El sitio, según la elección de consentimiento del visitante |
| Dónde se aplica | En todos los sitios de ese navegador | Un ID de medición, en cada página donde se define | Las etiquetas de Google de tu sitio |
| Cookies de analítica | No se describe en las páginas de Google | No se guardan | No se leen ni se escriben |
| Peticiones a Google Analytics | Detenidas para analytics.js y gtag.js | Detenidas para ese ID | Ninguna en modo básico; pings sin cookies en modo avanzado |
| Otras herramientas de analítica | No les afecta | No les afecta | No les afecta |
| Regla de tiempo | Debe cargarse y ejecutarse en el navegador | Antes de cualquier llamada a gtag() | Valor predeterminado antes de cualquier config o event |
Hay dos ajustes que se confunden con exclusiones y no lo son. allow_google_signals: false impide que los eventos se usen "for ads personalization and demographics and interests reports," y allow_ad_personalization_signals: false detiene la personalización de anuncios mientras los eventos "can still be used for demographics and interests reporting." Los dos siguen enviando datos de analítica.

Panel en tiempo real
Seguimiento de objetivos
Rastreo sin cookies
¿Cómo añades un enlace de exclusión a tu sitio?
Un enlace de exclusión de Google Analytics se añade guardando la elección del visitante y leyéndola en cada página antes de que se ejecute la etiqueta de Google.
- Guarda la elección. Cuando el visitante haga clic en "Opt out of analytics", guarda un indicador en una cookie de primera parte o en
localStorage. - Léela primero. Al principio del
<head>, antes del fragmento de gtag, comprueba el indicador y definewindow['ga-disable-G-XXXXXXXXXX'] = truecuando exista. - Repítelo en cada página. La propiedad solo se aplica a la página en la que se define, así que pon la comprobación en tu layout compartido.
- Cubre todos los IDs. Define una propiedad por cada ID de medición si el sitio envía datos a más de una propiedad.
- Actualiza también el consentimiento. Si usas consent mode, envía
gtag('consent', 'update', { analytics_storage: 'denied' })para que tus registros de consentimiento coincidan. - Pruébalo. Recarga con el indicador activo y confirma en el panel Network que no sale ninguna petición hacia Google Analytics.
Tu política de privacidad debe describir el método que ofrezcas. La guía de requisitos de la política de privacidad para Google Analytics explica qué necesita ese texto, y la guía sobre el consentimiento de tracking explica cuándo basta con una exclusión y cuándo necesitas un consentimiento previo.
¿Cómo impides que Flowsery registre un navegador?
Flowsery deja de registrar un navegador mediante un indicador en localStorage que su tracker lee en cada carga de página. La documentación de Flowsery lo presenta como la forma de evitar que se registre tu propio navegador: ejecuta localStorage.setItem('flowsery_ignore', 'true') en la consola de desarrollador de tu sitio, y ese navegador no envía páginas vistas, eventos personalizados ni grabaciones de sesión mientras el indicador esté activo. El indicador vive en el almacenamiento de ese navegador para ese sitio, así que actívalo en cada navegador, dispositivo y nombre de host que uses, y quítalo con localStorage.removeItem('flowsery_ignore'). Para el tráfico que nunca quieres ver en los informes, Website Settings, Security tiene reglas de exclusión por rutas, IPs, países y nombres de host. La documentación de Flowsery no describe ningún control de exclusión para los visitantes aparte de este indicador. El script también tiene una opción sin cookies que usa un hash de visitante que rota cada día y no almacena datos personales, así que los visitantes no se vinculan entre días ni entre dispositivos. La página de analítica centrada en la privacidad explica cómo mide Flowsery el tráfico y las conversiones sin recoger datos personales.
Preguntas frecuentes
¿El complemento de inhabilitación de Google Analytics funciona con GA4?
El complemento funciona con los sitios que usan gtag.js y analytics.js, y gtag.js es la librería que envía datos a las propiedades de GA4. Google lo ofrece para Chrome, Safari, Firefox y Microsoft Edge. Solo funciona cuando puede cargarse y ejecutarse correctamente en el navegador.
¿Dónde pongo window['ga-disable-MEASUREMENT_ID']?
Ponlo en un script que se ejecute antes del fragmento de gtag, en cada página en la que Analytics deba estar desactivado. Google afirma que debe definirse antes de cualquier llamada a gtag(). Si no se define, o se define como false, Analytics funciona como siempre.
¿Denegar analytics_storage detiene todos los datos de Google Analytics?
No en una configuración avanzada de consent mode. La denegación impide que Google Analytics lea o escriba cookies de analítica de primera parte, pero las configuraciones avanzadas siguen enviando pings sin cookies. Solo una configuración básica, que bloquea las etiquetas hasta que hay consentimiento, no envía nada.
¿El complemento de exclusión bloquea otras herramientas de analítica?
No. Google afirma que el complemento no impide que los propietarios de sitios usen otras herramientas para medir la analítica del sitio. Tampoco impide que se envíen datos al propio sitio web ni a servicios de analítica web por otras vías.
¿Cómo me excluyo de Google Analytics en Google Tag Manager?
Google documenta un activador basado en una cookie. Crea una cookie de primera parte llamada google-analytics-opt-out con el valor true, léela con una variable 1st-Party Cookie y dispara la etiqueta de Google Analytics solo cuando esa variable no sea igual a true.
¿Desactivar Google signals es lo mismo que excluirse?
No. Poner allow_google_signals en false impide que los eventos se usen para la personalización de anuncios y para los informes de datos demográficos e intereses. La etiqueta sigue enviando datos de analítica, así que el visitante sigue siendo medido.
¿Puede un visitante excluirse de Google Analytics en todos los navegadores a la vez?
No con el complemento. Funciona en el navegador donde está instalado, así que un visitante que cambia de navegador o de dispositivo se mide allí hasta que lo vuelva a instalar. Google lo indica como compatible con Chrome, Safari, Firefox y Microsoft Edge.
¿Por qué mi indicador ga-disable no detiene Google Analytics?
La causa habitual es el momento en que se define. Google indica que la propiedad window debe definirse antes de cualquier llamada a gtag() y en cada página donde quieras desactivar Analytics. Si no está definida o vale false, Analytics funciona como siempre, y cada ID de medición necesita su propia propiedad.
¿Qué diferencia hay entre el consent mode básico y el avanzado cuando un visitante rechaza?
El consent mode básico bloquea las etiquetas de Google hasta que el visitante da su consentimiento, así que un rechazo no envía nada. El avanzado carga las etiquetas con el consentimiento denegado por defecto, por lo que tras un rechazo se siguen enviando pings sin cookies que Google usa para el modelado de comportamiento y de conversiones.
¿Cómo evito que Flowsery registre mi propio navegador?
Ejecuta localStorage.setItem('flowsery_ignore', 'true') en la consola de desarrollador de tu sitio. Ese navegador deja de enviar páginas vistas, eventos personalizados y grabaciones de sesión. Defínelo en cada navegador, dispositivo y nombre de host que uses, y quítalo con localStorage.removeItem('flowsery_ignore').
¿Te resultó útil este artículo?
¡Cuéntanos qué opinas!
Vernos más en Google
Un clic marca Flowsery como fuente preferida y nuestros artículos aparecen más arriba en tus Noticias destacadas, el modo IA y los resúmenes con IA.
Antes de irte...
Flowsery
Analítica orientada a ingresos para tu sitio web
Rastrea cada visitante, fuente y conversión en tiempo real. Simple, potente y sin cookies.
Panel en tiempo real
Seguimiento de objetivos
Rastreo sin cookies
Términos relacionados del glosario


Cómo definir propiedades de usuario de GA4 y usarlas en informes
Define propiedades de usuario de GA4 con gtag o Tag Manager, regístralas como dimensiones personalizadas de usuario y no pases del límite de 25.


Qué es gtag, cómo se carga y qué envía cada comando
La función gtag es la vía por la que la etiqueta de Google recibe los comandos config, event, set y consent. Cómo carga gtag.js y en qué se distingue de GTM.


Por qué tu tasa de rebote de GA4 es la tasa de interacción al revés
Google mide la tasa de rebote de GA4 como la proporción de sesiones sin interacción. Cómo la define, en qué difiere de Universal Analytics y dónde añadirla.


Qué cuenta el informe de páginas de destino de GA4 y dónde se queda en blanco
En Reports, el informe de páginas de destino de GA4 lista la primera página de cada sesión. Dónde está, sus métricas, por qué sale (not set) y la fuente.


Cómo registra la búsqueda en el sitio de GA4 lo que escriben los visitantes
Configura la búsqueda en el sitio de GA4 con la medición mejorada, añade tus parámetros de consulta, halla la dimensión Search term y mide sin URL.


Cómo vincular Search Console con GA4 y publicar sus informes
Aprende a vincular Search Console con GA4 en Admin, qué roles necesitas, cómo publicar los dos informes en Library y qué datos no se pueden cruzar.
Artículos relacionados


Cómo crear métricas calculadas de GA4 con una cuota de cinco huecos
Google limita las métricas calculadas de GA4 a 5 por propiedad estándar. Aprende la sintaxis, las unidades, dónde aparecen y qué no admite una fórmula.


Cómo configurar la agrupación de contenido de GA4 con un solo parámetro
Configura la agrupación de contenido de GA4 con el parámetro content_group en gtag o Tag Manager, lee la dimensión Content group y evita filas (not set).


Cómo añadir anotaciones de Google Analytics en GA4 y llevar un registro de cambios
En GA4, las anotaciones de Google Analytics fijan notas con fecha en los gráficos. Quién las crea, los límites de 60, 150 y 1,000, y su uso como registro.

