> Configura Google Consent Mode v2 en Squarespace: límites del banner nativo, CMP mediante inyección de código, etiquetas de GA4 y Google Ads y verificación.
>
> Canonical: https://www.flowconsent.com/es/blog/squarespace-google-consent-mode-v2-guia

[Guías por plataforma](https://www.flowconsent.com/es/blog?category=platforms)

# Squarespace y Consent Mode v2: guía de instalación

Publicado el 25 de junio de 2026 · Actualizado el 9 de octubre de 2026 · 8 min de lectura

En resumen

Squarespace puede transmitir a Google las decisiones de consentimiento de su integración _nativa_ de Google Analytics 4, siempre que actives el banner de cookies con un botón para rechazarlo todo. Todo lo que añadas tú mediante inyección de código (etiquetas de conversión de Google Ads, un fragmento gtag.js, Google Tag Manager) queda fuera de ese mecanismo: necesitas una plataforma de gestión del consentimiento (CMP) que fije los valores por defecto de Consent Mode v2 en `denied` antes de cualquier etiqueta de Google y los actualice cuando el visitante decida. Después, compruébalo con Tag Assistant.

Si haces campañas en Google Ads o usas varias etiquetas de marketing en Squarespace, conviene saber exactamente dónde terminan las opciones nativas. Aquí tienes ese límite, las cuatro señales de Consent Mode v2, una instalación paso a paso y las comprobaciones finales.

## Qué hace Squarespace con Consent Mode (y qué no)

Squarespace incluye un banner de cookies nativo que se configura en el panel **Cookies & Data Privacy** (nombres de la interfaz en inglés). Según su centro de ayuda, puedes añadir un botón **Manage cookies** para que el visitante personalice sus preferencias y un botón **Decline all** para rechazar todas las cookies no esenciales. Con el banner activado, Squarespace restringe parte de las cookies no esenciales hasta que el visitante responde, y recuerda la elección durante 30 días antes de volver a mostrar el banner.

En lo que respecta a Google, la clave está en la documentación de Google Analytics de Squarespace: si conectas GA4 desde el campo integrado (**Developer tools > External API keys**, con un ID de medición que empieza por `G-`) y activas tanto el banner como el botón Decline all, Squarespace comparte con Google las decisiones de consentimiento de los visitantes a través del modo de consentimiento. En ese caso concreto no necesitas ningún script.

Igual de importantes son los límites:

- **La inyección de código es responsabilidad tuya.** Squarespace advierte de que, si tu código personalizado instala cookies no esenciales, debes asegurarte de que interactúe con el banner, y de que las soluciones basadas en código, como Google Tag Manager, quedan fuera del alcance de su soporte.
- **Google Ads no forma parte de la integración nativa.** Para Google Ads añadido por inyección de código, Squarespace remite a un ejemplo publicado en su foro de la comunidad, no a un ajuste.
- **Las señales enviadas no están documentadas en detalle.** Squarespace no especifica qué tipos de consentimiento envía ni cuándo, así que verifica el comportamiento en lugar de dar por hecho que cubre los cuatro parámetros de la v2.
- **Solo dos categorías.** La documentación de cookies de Squarespace distingue entre cookies necesarias y cookies de análisis y rendimiento: finalidades más concretas, como publicidad o personalización, no vienen mapeadas de serie.

En resumen: una web que solo usa la conexión nativa de GA4 puede apoyarse en el banner de Squarespace. Si tienes Google Ads, GTM, Meta Pixel u otros scripts de terceros, necesitas una CMP de verdad. Para la visión completa del cumplimiento en esta plataforma, consulta nuestra [guía de Squarespace y cookies según el RGPD](https://www.flowconsent.com/es/blog/squarespace-cookies-rgpd-guia-conformidad).

## Consent Mode v2 en dos minutos

Consent Mode es la API con la que Google indica a sus etiquetas qué ha aceptado el visitante. La versión 2 se basa en cuatro tipos de consentimiento, descritos en la [guía oficial para configurar el modo de consentimiento](https://developers.google.com/tag-platform/security/guides/consent):

- `ad_storage`: almacenamiento (por ejemplo, cookies) relacionado con la publicidad.
- `analytics_storage`: almacenamiento relacionado con la analítica, como la duración de la visita.
- `ad_user_data`: consentimiento para enviar a Google datos de usuario relacionados con la publicidad.
- `ad_personalization`: consentimiento para la publicidad personalizada, incluido el remarketing.

El mecanismo siempre tiene dos pasos. Primero, un comando **default**, por ejemplo `gtag('consent', 'default', {...})` con los cuatro valores en `denied`, que debe ejecutarse arriba del todo en la página, de forma síncrona y antes de cualquier etiqueta de Google. Después, un comando **update**, `gtag('consent', 'update', {...})`, que envía el banner cuando el visitante acepta todas o parte de las finalidades. Google avisa de que, si el código se ejecuta en otro orden, los valores por defecto no funcionan.

Google distingue además dos modalidades. En el modo **básico**, las etiquetas de Google no se cargan hasta que el visitante interactúa con el banner. En el modo **avanzado**, se cargan de inmediato con los valores denegados y, si hay rechazo, envían pings sin cookies que alimentan un modelado de conversiones específico del anunciante. Tienes la comparación completa en [Consent Mode básico frente a avanzado](https://www.flowconsent.com/es/blog/consent-mode-basico-vs-avanzado). Y recuerda que Consent Mode no sustituye a la obligación legal: en España, el artículo 22.2 de la LSSI y la guía de la AEPD sobre el uso de las cookies exigen el consentimiento previo para las cookies que no estén exentas.

## Antes de empezar: requisitos

- **Un plan con inyección de código.** Squarespace la ofrece en los planes Core, Plus y Advanced, y en algunos planes antiguos. Sin ella no puedes añadir el script de una CMP en la cabecera del sitio.
- **Tus identificadores de Google.** El ID de medición de GA4 (`G-XXXXXXX`) y, si haces publicidad, el ID de etiqueta de Google Ads (`AW-XXXXXXX`) con tus etiquetas de conversión.
- **Un inventario de tus etiquetas.** Anota todo lo que se carga: analítica, publicidad, píxeles, chats, vídeos incrustados. Un escaneo de cookies te da un punto de partida en pocos segundos.
- **Un único banner.** Dos banners a la vez confunden al visitante y generan señales contradictorias.

## Instalación paso a paso con una CMP

La idea es sencilla: primero los valores por defecto, después las etiquetas de Google y, por último, el banner enviando las actualizaciones. Este es el orden que debes seguir en Squarespace.

1. **Quita la etiqueta de Google que se carga antes.** Si tu ID de GA4 está en **Developer tools > External API keys**, vacía ese campo en cuanto la CMP tome el relevo; si no, Squarespace seguirá cargando GA4 por su propio canal, quizá antes de tus valores por defecto.
2. **Desactiva el banner nativo** en **Cookies & Data Privacy**, para que solo tu CMP pida el consentimiento.
3. **Abre el panel Code Injection** y usa el campo **Header** global. Squarespace lo inserta en el `<head>` de todas las páginas, que es justo lo que necesita Consent Mode. No uses para esto la inyección de cabecera por página: el consentimiento tiene que estar activo en todo el sitio.
4. **Pega el script de la CMP al principio del campo Header.** Debe ejecutarse antes que cualquier etiqueta de Google para que el comando `default` llegue primero. Si tu CMP no fija por sí misma los valores por defecto, añade antes de todo un pequeño script en línea que defina `dataLayer`, la función `gtag()` y una llamada `gtag('consent', 'default', {...})` con los cuatro valores en `denied`.
5. **Añade la etiqueta de Google debajo.** Pega el fragmento estándar gtag.js de GA4 o de Google Ads, con `gtag('config', 'G-XXXXXXX')` y, si hace falta, `gtag('config', 'AW-XXXXXXX')`. Una sola etiqueta de Google puede servir para ambos.
6. **Declara el resto de scripts en la CMP** (Meta Pixel, LinkedIn, Hotjar, etc.) para que queden bloqueados hasta que se otorgue el consentimiento correspondiente. Consent Mode solo afecta a las etiquetas de Google.
7. **Guarda, publica y prueba en el sitio en producción.** Squarespace indica que el código inyectado no se ejecuta en el editor, así que prueba siempre la URL pública, mejor en una ventana privada.

### Opción A: una CMP con Consent Mode integrado

Es el camino más ligero en Squarespace. Con [FlowConsent](https://www.flowconsent.com/es/how-it-works), por ejemplo, pegas un único script en el campo Header: Google Consent Mode v2 viene integrado, las cuatro señales empiezan en `denied` y el banner envía la actualización cuando el visitante decide. El resto de scripts se bloquean antes del consentimiento, un escaneo automático de cookies mantiene la declaración al día y las pruebas de consentimiento se conservan 13 meses. No necesitas Google Tag Manager. La [documentación de Consent Mode](https://www.flowconsent.com/es/doc/google-consent-mode) detalla el orden exacto de los fragmentos.

### Opción B: Google Tag Manager

Si tu equipo ya gestiona las etiquetas en GTM, pega el fragmento del contenedor al principio del campo Header. Después configura el consentimiento dentro de GTM: una plantilla de CMP o una etiqueta personalizada con el activador Consent Initialization fija los valores por defecto, y cada etiqueta de Google usa sus comprobaciones de consentimiento integradas. En nuestra [guía de Google Tag Manager y Consent Mode v2](https://www.flowconsent.com/es/blog/google-tag-manager-consent-mode-guia) tienes la parte de GTM en detalle.

## Cómo comprobar que funciona de verdad

No des nada por supuesto. La [ayuda de Google sobre cómo verificar la implementación del modo de consentimiento](https://support.google.com/tagmanager/answer/14218557?hl=es) recomienda Tag Assistant, junto con las herramientas para desarrolladores del navegador.

1. Abre **Tag Assistant**, introduce la URL de tu sitio de Squarespace y conéctate. La web se abre en una pestaña nueva con el banner.
2. En el **Summary**, selecciona el primer evento **Consent**. En la sección API Call, comprueba que `ad_storage`, `analytics_storage`, `ad_user_data` y `ad_personalization` aparecen y están en `denied`.
3. Acepta las cookies en el banner y selecciona el último evento **Consent**: los valores aceptados deben aparecer ahora como `granted` (columna **On-page Update** de la pestaña Consent de la etiqueta).
4. Abre la vista **Tags** y comprueba que cada etiqueta se ha comportado según el estado del consentimiento.
5. Repite la prueba en una ventana privada nueva, esta vez pulsando **Rechazar**. Ningún valor debe pasar a `granted`.

En las herramientas para desarrolladores, abre **Application > Cookies** antes de hacer clic en nada: las cookies `_ga` de GA4 y las de Google Ads aún no deben existir. En la pestaña **Network**, filtra por `collect` o `googleadservices` para ver qué solicitudes salen antes y después del consentimiento. Si la pestaña Consent de Tag Assistant está vacía, según Google significa que el modo de consentimiento no está implementado en la página o que la etiqueta de Google no ha podido cargarse. En Google Ads, el diagnóstico de conversiones también muestra el estado del modo de consentimiento de tus etiquetas cuando ya hay tráfico registrado.

## Errores habituales en Squarespace

- **Dejar el ID de GA4 en el campo nativo y añadir además gtag.js por código.** Resultado: dos cargas de GA4, datos duplicados y una etiqueta que puede dispararse antes de tus valores por defecto.
- **Colocar la CMP debajo de la etiqueta de Google.** El comando `config` se procesa sin restricciones y se instalan cookies antes de que exista ningún valor por defecto.
- **Usar el campo Footer para la CMP.** El pie se ejecuta al final del `body`, demasiado tarde para el consentimiento.
- **Enviar solo las dos señales originales.** Sin `ad_user_data` ni `ad_personalization`, Google no puede usar tu tráfico del EEE para publicidad personalizada ni para algunas funciones de medición.
- **Olvidar los scripts que no son de Google.** Consent Mode no hace nada con Meta Pixel, TikTok o los vídeos de YouTube incrustados: tiene que bloquearlos la CMP.
- **Probar en el editor.** El código inyectado no se ejecuta allí, así que los resultados no sirven.

## Conclusión

El banner de Squarespace basta si solo usas la conexión nativa de GA4. En cuanto entran en juego Google Ads, GTM u otras etiquetas de marketing, necesitas una CMP que fije primero los valores por defecto de Consent Mode v2 y bloquee todo lo demás hasta que el visitante acepte. Verifica con Tag Assistant y repite la prueba con cada etiqueta nueva. ¿Quieres saber qué carga hoy tu web de Squarespace antes del consentimiento? [Lanza un escaneo gratuito](https://www.flowconsent.com/es/scan) y compara el resultado con tu inventario.

[Volver al blog](https://www.flowconsent.com/es/blog)

Compartir el artículo · [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.flowconsent.com%2Fes%2Fblog%2Fsquarespace-google-consent-mode-v2-guia) · [X](https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.flowconsent.com%2Fes%2Fblog%2Fsquarespace-google-consent-mode-v2-guia)

Preguntas

## Preguntas frecuentes sobre este tema.

¿No encuentra su pregunta? Escríbanos, respondemos rápido.

[Escríbanos](https://www.flowconsent.com/es/demo)

### ¿Squarespace es compatible con Google Consent Mode v2 de forma nativa?

En parte. Si conectas GA4 desde el campo integrado del ID de medición y activas el banner con el botón Decline all, Squarespace comparte las decisiones de consentimiento con Google. Las etiquetas que añades por inyección de código, como Google Ads o Google Tag Manager, no están cubiertas y necesitan una CMP.

### ¿Qué plan de Squarespace necesito para instalar una CMP?

Necesitas la inyección de código, que Squarespace ofrece en los planes Core, Plus y Advanced y en algunos planes antiguos. El script de la CMP va en el campo Header global del panel Code Injection.

### ¿Puedo mantener el banner de Squarespace y añadir una CMP?

No es recomendable. Dos banners confunden al visitante y pueden enviar a Google señales de consentimiento contradictorias. Elige una sola herramienta para gestionar el consentimiento y desactiva la otra.

### ¿Necesito Google Tag Manager para usar Consent Mode en Squarespace?

No. Una CMP con Consent Mode v2 integrado puede enviar por sí misma los comandos default y update, y la etiqueta de Google se puede pegar directamente en el campo Header. GTM es útil si tu equipo ya gestiona allí sus etiquetas, pero Squarespace no le da soporte.

### ¿Cómo compruebo que Consent Mode funciona en mi web de Squarespace?

Abre Google Tag Assistant con la URL pública y revisa el primer evento Consent: ad\_storage, analytics\_storage, ad\_user\_data y ad\_personalization deben estar en denied. Tras aceptar, el último evento Consent debe mostrar granted. Comprueba también en el navegador que no existe ninguna cookie \_ga antes del consentimiento.

Siga leyendo

## Para saber más.

[Todos los artículos](https://www.flowconsent.com/es/blog)

[Herramientas de marketing · 27 de marzo de 2026](https://www.flowconsent.com/es/blog/consent-mode-v2-google-ads-impacto-campanas)

### [Consent Mode v2 y Google Ads: impacto en tus campañas](https://www.flowconsent.com/es/blog/consent-mode-v2-google-ads-impacto-campanas)

[Consent Mode v2 cambia la medición de conversiones de Google Ads en Europa. Modo básico frente a avanzado, conversiones modeladas, ROAS: lo que implica para tus campañas.](https://www.flowconsent.com/es/blog/consent-mode-v2-google-ads-impacto-campanas)

[Leer el artículo ](https://www.flowconsent.com/es/blog/consent-mode-v2-google-ads-impacto-campanas)·

[Herramientas de marketing · 29 de mayo de 2026](https://www.flowconsent.com/es/blog/google-consent-mode-v2-guia-implementacion)

### [Consent Mode v2: guía completa para entenderlo e implementarlo](https://www.flowconsent.com/es/blog/google-consent-mode-v2-guia-implementacion)

[La guía de referencia de Consent Mode v2: por qué es obligatorio, sus cuatro parámetros, modo básico o avanzado, la implementación con GTM y en las principales plataformas, y los errores que hay que corregir.](https://www.flowconsent.com/es/blog/google-consent-mode-v2-guia-implementacion)

[Leer el artículo ](https://www.flowconsent.com/es/blog/google-consent-mode-v2-guia-implementacion)·

[Herramientas de marketing · 22 de marzo de 2026](https://www.flowconsent.com/es/blog/google-tag-manager-consent-mode-guia)

### [Google Tag Manager y Consent Mode v2: guía de integración](https://www.flowconsent.com/es/blog/google-tag-manager-consent-mode-guia)

[Cómo implementar Consent Mode v2 en Google Tag Manager. Modo básico frente a avanzado, configuración de etiquetas, errores frecuentes y checklist completa.](https://www.flowconsent.com/es/blog/google-tag-manager-consent-mode-guia)

[Leer el artículo](https://www.flowconsent.com/es/blog/google-tag-manager-consent-mode-guia)

## Haga que su sitio cumpla la normativa hoy mismo.

Gratis hasta 25.000 sesiones al mes. Sin tarjeta de crédito, sin compromiso.

[Crear mi banner](https://app.flowconsent.com/auth/sign-up?utm_source=flowconsent.com\&utm_medium=referral\&utm_campaign=general) · [Escanear mi sitio](https://www.flowconsent.com/es/scan)
