Herramientas de marketing

Meta Pixel y RGPD: cookies, consentimiento y cumplimiento

Índice del artículo

El Meta Pixel es una de las herramientas de marketing más instaladas de la web y una de las más vigiladas por las autoridades europeas de protección de datos: el seguimiento entre sitios, las transferencias a Estados Unidos y su finalidad publicitaria lo convierten en un caso de riesgo. Esta guía repasa las cookies que instala, los motivos jurídicos del consentimiento, tres formas de bloquearlo, su relación con Google Consent Mode y con la API de Conversiones, el impacto en sus campañas y una lista de verificación final.

¿Qué es el Meta Pixel y por qué plantea problemas con el RGPD?

El Meta Pixel es un fragmento de código JavaScript de Meta (Facebook, Instagram) que los anunciantes integran en su sitio para medir la eficacia de sus anuncios y crear audiencias. En cuanto se carga, instala cookies en el navegador del visitante y envía eventos a Meta (páginas vistas, añadidos al carrito, compras).

Las cookies que instala el Meta Pixel

El Pixel se apoya en dos cookies principales:

  • _fbp identifica el navegador con un identificador aleatorio. Meta lo usa para reconocer al mismo visitante de una visita a otra y atribuir conversiones. Según Meta, dura 90 días.
  • _fbc guarda el identificador de clic publicitario (fbclid) cuando el visitante llega desde un anuncio de Facebook o Instagram. Solo existe si la URL de llegada contiene fbclid, y Meta recomienda una caducidad de 90 días.

Son cookies propias, instaladas en su dominio, pero sirven a la publicidad de Meta. Pertenecen a la categoría "marketing": no son necesarias para que su sitio funcione y no se benefician de ninguna excepción. Para conocer su contenido y su duración en detalle, lea nuestro artículo sobre las cookies _fbp y _fbc.

Por qué el consentimiento es obligatorio

El artículo 5.3 de la Directiva ePrivacy solo permite almacenar o leer información en el dispositivo del usuario con su consentimiento, salvo que sea estrictamente necesario para un servicio que haya solicitado expresamente. La medición publicitaria y el retargeting nunca lo son. Además, los datos recogidos alimentan la segmentación de Meta, también en otros sitios y plataformas: para esta finalidad publicitaria entre sitios, el interés legítimo no es una base defendible.

Las autoridades europeas han recordado en varias ocasiones que los rastreadores publicitarios, incluidos los de Meta, solo pueden instalarse tras un consentimiento libre, específico, informado e inequívoco, y varias sanciones se han dirigido contra sitios que cargaban scripts publicitarios antes del consentimiento.

Usted es corresponsable con Meta

En la sentencia Fashion ID (C-40/17, 29 de julio de 2019), el Tribunal de Justicia de la Unión Europea estableció que un sitio que integra un plugin de Facebook es corresponsable con Meta de la recogida y transmisión de los datos de sus visitantes, y que es el sitio, no Facebook, quien debe obtener el consentimiento previo. El mismo razonamiento se aplica al Pixel: usted decide instalarlo, así que le toca preguntar primero. Registre este tratamiento y la corresponsabilidad en su registro de actividades de tratamiento.

Transferencias de datos a Estados Unidos

Los datos que recoge el Pixel pueden transferirse a Meta Platforms Inc. en Estados Unidos. Tras la anulación del Privacy Shield (sentencia Schrems II, julio de 2020), estas transferencias tenían que basarse en cláusulas contractuales tipo con medidas adicionales, y en mayo de 2023 la autoridad irlandesa de protección de datos impuso a Meta una multa de 1.200 millones de euros por sus transferencias entre la UE y Estados Unidos. El Data Privacy Framework, adoptado en julio de 2023, cubre ahora las transferencias a empresas certificadas y el Tribunal General de la UE lo validó en septiembre de 2025, pero sigue impugnado. Mencione estas transferencias en su política de privacidad y siga su evolución.

Cómo bloquear el Meta Pixel antes del consentimiento

El principio es sencillo: el script del Pixel no debe ejecutarse hasta que el visitante haya aceptado las cookies de marketing. Hay tres métodos según su configuración.

Método 1: bloqueo con su CMP

La solución más fiable es una CMP que bloquee los scripts por categoría. Con FlowConsent, declara el Meta Pixel en Builder > Services: el servicio procede de un catálogo mantenido con sus cookies y patrones de detección, está clasificado como marketing y el banner solo lo carga tras el consentimiento. Mientras el visitante no acepte, el script no se ejecuta y no se instala ninguna cookie _fbp. La documentación sobre servicios y bases legales explica cómo funciona el catálogo.

Es el mismo principio que para Google Analytics o cualquier otro rastreador de terceros. Ojo con los píxeles que se inyectan fuera de su código: el canal Facebook & Instagram de Shopify, Meta for WooCommerce o las Marketing Integrations de Wix añaden el Pixel por su cuenta. Desactive el píxel de esa extensión y declare el servicio en su CMP; la guía de instalación en Shopify le muestra cómo hacerlo en esa plataforma.

Método 2: carga condicional con Google Tag Manager

Si el Pixel está en Google Tag Manager, recuerde que GTM no tiene comprobación de consentimiento integrada para las etiquetas que no son de Google. Abra la etiqueta, vaya a Configuración avanzada > Configuración de consentimiento, seleccione Requerir consentimiento adicional para que se active la etiqueta y añada ad_storage. La etiqueta solo se activará si esa señal está en granted cuando salte su activador. Una etiqueta de Meta en "No establecido" se activa sin ninguna comprobación: es la causa más habitual de un Pixel que sigue enviando datos tras un rechazo. La guía de instalación con GTM y nuestra guía de Google Tag Manager y Consent Mode detallan esta configuración.

Método 3: bloqueo nativo con JavaScript

Sin CMP ni GTM, puede condicionar la carga usted mismo: asigne a la etiqueta <script> del Pixel el tipo text/plain y actívela solo cuando se confirme el consentimiento. Meta también ofrece fbq('consent', 'revoke') antes de la inicialización y fbq('consent', 'grant') cuando el visitante acepta. Meta lo describe como una pausa en el envío de eventos, no como algo que impida instalar cookies, así que no cargar nada antes del consentimiento sigue siendo la opción más segura. Este enfoque funciona, pero es frágil: cada actualización del sitio o cada script nuevo exige una revisión manual. Por eso una CMP sigue siendo la solución recomendada.

Google Consent Mode v2 introduce las señales ad_storage y ad_user_data, que gobiernan las etiquetas publicitarias de Google. El Meta Pixel no es un producto de Google, pero en GTM puede usar esas mismas señales para controlarlo: mientras ad_storage esté en denied, la etiqueta de Meta no se activa; cuando el visitante acepta las cookies de marketing, se carga con normalidad. Es la configuración más habitual entre los anunciantes que usan Google Ads y Meta Ads a la vez.

Una diferencia importante: el modo avanzado de Google envía pings sin cookies incluso sin consentimiento, pero solo para las etiquetas de Google. El Meta Pixel no tiene ningún mecanismo equivalente. Sin consentimiento, simplemente no debe cargarse. Para elegir su configuración de Google, consulte nuestra comparativa Consent Mode básico o avanzado.

La API de Conversiones de Meta: ¿una alternativa al Pixel?

La API de Conversiones (CAPI) envía los eventos de conversión directamente desde su servidor a Meta, sin pasar por el navegador del visitante. No instala ninguna cookie en el navegador y no la frenan los bloqueadores de anuncios, por eso se usa a menudo junto al Pixel para recuperar conversiones.

No le exime del consentimiento. Los datos enviados (correo electrónico con hash, dirección IP, identificadores de usuario, valores de fbp y fbc) siguen siendo datos personales según el RGPD, y la base legal del retargeting publicitario es el consentimiento: el interés legítimo rara vez se sostiene aquí. Nunca use la CAPI para saltarse un rechazo.

Lo correcto es combinar el Pixel y la API de Conversiones y condicionar ambos al mismo consentimiento de marketing. Su servidor tiene que conocer, por tanto, la elección del visitante: el SDK de servidor de FlowConsent lee la decisión guardada por el banner, denegada por defecto, para que su backend solo envíe eventos de los visitantes que han aceptado. Nuestro artículo sobre server-side tagging y consentimiento profundiza en ello.

Transparencia: banner, política de cookies y registro

Bloquear no basta: el visitante también tiene que saber qué acepta.

  • En el banner, mencione a Meta o la finalidad "publicidad y segmentación" en la lista de finalidades sujetas a consentimiento.
  • En la política de cookies, enumere el Meta Pixel, las cookies _fbp y _fbc, su duración y la finalidad publicitaria entre sitios.
  • En la política de privacidad y en el registro, describa el tratamiento, la corresponsabilidad con Meta y las transferencias fuera de la UE.
  • Guarde la prueba del consentimiento. Debe poder demostrar que el visitante aceptó las cookies de marketing: su CMP debe almacenar esta prueba con marca de tiempo, identificador y categorías aceptadas.

El impacto del bloqueo en sus campañas de Meta Ads

Bloquear el Pixel antes del consentimiento reduce el volumen de datos recogidos, es un hecho. Si el 40 % de sus visitantes rechaza las cookies de marketing, el Pixel dejará de medir más o menos esa proporción de conversiones.

Lo que pierde

El retargeting se ve afectado directamente: los visitantes que no han consentido no entran en sus audiencias personalizadas. El algoritmo de Meta recibe menos señales para optimizar las campañas, lo que puede afectar a las pujas automáticas. El seguimiento de conversiones queda incompleto.

Lo que puede hacer

Mejorar su tasa de consentimiento es la primera palanca: un banner conforme, claro y no manipulador suele lograr más aceptaciones que uno mal diseñado o que recurre a dark patterns, que además le exponen a sanciones. La API de Conversiones, combinada con el Pixel y condicionada al consentimiento, recupera parte de las conversiones perdidas en el navegador y por los bloqueadores. Por último, la analítica sin cookies puede completar sus datos de audiencia sin depender de identificadores publicitarios.

Errores frecuentes con el Meta Pixel y el RGPD

  • Cargar el Pixel en el `<head>` sin bloqueo. El código estándar del Administrador de eventos de Meta se ejecuta en cuanto carga la página. Pegado tal cual, rastrea a cada visitante antes de que pueda rechazar. Es la infracción más frecuente y la más sancionada.
  • Dejar que una plataforma inyecte el Pixel. Las extensiones de e-commerce, los canales de venta y las integraciones de los creadores de sitios añaden el Pixel fuera de su código y se saltan su banner.
  • Clasificar el Pixel como "funcional" o "estadística". El Pixel no mide el rendimiento de su sitio para usted: envía datos a Meta para la segmentación publicitaria. Es marketing.
  • Bloquear el script pero no todas las fuentes de `_fbp`. Compruebe que ningún otro script, plugin o etiqueta de GTM vuelve a crear la cookie en segundo plano. Una auditoría regular de cookies detecta estas fugas.
  • Olvidar `_fbc` en la auditoría. Solo aparece si la URL contiene fbclid: pruebe las páginas de destino de sus campañas de Meta con ese parámetro.
  • Usar la CAPI para saltarse un rechazo. El envío desde el servidor no elimina la exigencia de consentimiento cuando los datos identifican a una persona.
  • Confundir el consentimiento de su CMP con las condiciones de Meta. El consentimiento recogido en su sitio cubre las cookies y los tratamientos asociados; las condiciones de uso de Meta son algo aparte, y ambos deben coexistir.
  • Tratar a Meta como único responsable. Usted es corresponsable de la recogida en su sitio, con las obligaciones que eso conlleva.
  • No guardar la prueba del consentimiento. Sin un registro con marca de tiempo, no puede demostrar que el visitante aceptó.

Lista de verificación: un Meta Pixel conforme al RGPD

  1. Clasificar el Meta Pixel como "marketing" en su CMP.
  2. Eliminar cualquier Pixel incrustado en el código y desactivar los píxeles que inyectan extensiones o canales de venta.
  3. Bloquear la carga hasta el consentimiento con su CMP, con una comprobación de consentimiento adicional sobre ad_storage en GTM o con un script condicional.
  4. En navegación privada, comprobar que el Pixel no se carga antes de cualquier clic en el banner.
  5. Condicionar la API de Conversiones al mismo consentimiento y no enviar nunca datos identificativos de visitantes que hayan rechazado.
  6. Mencionar a Meta en el banner, enumerar _fbp y _fbc con su duración en la política de cookies y actualizar la política de privacidad.
  7. Documentar la corresponsabilidad y las transferencias en su registro.
  8. Comprobar que su CMP guarda la prueba del consentimiento.
  9. Hacer un escaneo de su sitio para confirmar que _fbp y _fbc no aparecen antes del consentimiento, también en las páginas de destino de campañas con fbclid.
  10. Auditar con regularidad: una actualización del Pixel o un plugin nuevo pueden volver a cargarlo sin consentimiento. La supervisión continua se describe en la documentación sobre verificación del cumplimiento.

Conclusión

El Meta Pixel es una herramienta potente para sus campañas de Meta Ads, pero instala cookies de marketing que exigen consentimiento previo en Europa y le convierte en corresponsable de lo que recoge. Cumplir se resume en bloquear el script hasta el consentimiento, informar con claridad, hacer que la API de Conversiones siga la misma elección y comprobar con regularidad que no se cuela nada. Escanee gratis su sitio para saber si el Meta Pixel instala cookies antes del consentimiento.

Preguntas

Preguntas frecuentes sobre este tema.

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

¿El Meta Pixel coloca cookies sin consentimiento por defecto?

Si. El código estándar del Meta Pixel, tal como lo proporciona Meta Business Manager, se ejecuta al cargar la página y coloca inmediatamente las cookies _fbp y posiblemente _fbc. Sin un mecanismo de bloqueo (CMP o carga condicional), estas cookies se escriben antes de cualquier consentimiento.

¿Se puede usar el Meta Pixel sin banner de cookies?

No, no en Europa. El Meta Pixel coloca cookies de marketing que requieren consentimiento previo según el RGPD y la directiva ePrivacy. Un banner de cookies conforme es imprescindible para recoger este consentimiento antes de cargar el script.

¿La API de Conversiones de Meta exime del consentimiento RGPD?

No. La API de Conversiones transmite datos personales (correo hasheado, dirección IP) a los servidores de Meta para segmentación publicitaria. Este tratamiento requiere una base legal, y para retargeting, se aplica el consentimiento. La API no coloca cookies, pero no elimina la obligación de consentimiento.

¿Cómo verificar si el Meta Pixel se carga antes del consentimiento en mi sitio?

Abre tu sitio en navegación privada, rechaza todas las cookies en el banner y luego abre las herramientas de desarrollo del navegador (pestaña "Application", luego "Cookies"). Si ves una cookie _fbp o _fbc, el Pixel se carga sin consentimiento. También puedes usar un escáner de cookies para automatizar esta verificación.

¿Es el Meta Pixel compatible con el Consent Mode v2 de Google?

El Meta Pixel no es un producto de Google y no soporta nativamente el Consent Mode. Sin embargo, a través de Google Tag Manager, puedes condicionar la activación de la etiqueta del Meta Pixel al parámetro ad_storage. Cuando ad_storage esta denegado, GTM no activa la etiqueta.

¿Cuál es el impacto del bloqueo del Meta Pixel en mis campañas de Facebook Ads?

El bloqueo reduce el volumen de datos de conversión enviados a Meta. El retargeting de visitantes que no consintieron se vuelve imposible, y el algoritmo de optimización de Meta recibe menos señales. El impacto exacto depende de tu tasa de consentimiento. La API de Conversiones puede compensar parte de esta perdida de datos.

Haga que su sitio cumpla la normativa hoy mismo.

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