Saltar al contenido principal

Configuración de Ajustes de Consentimiento RGPD en Pixel Plus para PrestaShop

Introducción

El módulo Pixel Plus para PrestaShop te ayuda a cumplir con las regulaciones RGPD bloqueando los eventos del Facebook Pixel y la API de Conversiones (CAPI) hasta que el cliente dé su consentimiento explícito.

Esta guía te mostrará cómo:

  • Detectar dónde tu gestor de consentimiento guarda los datos de consentimiento (Cookies, Local Storage o cookie interna de PrestaShop).
  • Configurar Pixel Plus para bloquear o permitir eventos en consecuencia.
  • Probar y verificar que los eventos se bloquean y desbloquean correctamente según el consentimiento.

Paso 1: Identificar Dónde se Almacenan los Datos de Consentimiento

Los datos de consentimiento generalmente se almacenan en:

  1. Cookies (más común)
  2. Local Storage (menos común)
  3. Cookie interna de PrestaShop

Al inspeccionar, acepta solo las cookies de marketing/personalización de anuncios en tu ventana emergente de consentimiento. Esto asegura que estés verificando las cookies relevantes para el uso del Facebook Pixel.


Opción A: Verificar Cookies (Más Común)

  1. Abre tu tienda en Google Chrome.
  2. Presiona F12 o haz clic derecho → Inspeccionar para abrir DevTools.
  3. Ve a la pestaña Application.
  4. Expande Cookies y selecciona el dominio de tu tienda.
  5. Acepta solo las cookies de marketing.
  6. Busca:
    • Nuevas cookies añadidas después de la aceptación.
    • Cambios en los valores de las cookies existentes.

Ejemplos Comunes de Cookies:

Nombre de CookieValor de Ejemplo
cookieconsent_statusaccepted
cookiebot_consent{"marketing":"true","statistics":"false"}
oneplus_consent{"ads":"true","necessary":"true"}

Toma nota de:

  • El nombre de la cookie, ej., cookiebot_consent.
  • El par de valores, como "marketing":"true".

Opción B: Verificar Local Storage (Si las Cookies no Muestran Nada)

  1. En DevTools, ve a Application → Local Storage.
  2. Selecciona el dominio de tu tienda.
  3. Acepta solo las cookies de marketing y busca nuevas entradas.

Ejemplo:

ClaveValor
cookieplusConsent{"marketing":"true","preferences":"false"}

Toma nota de:

  • El nombre de la clave.
  • El valor específico como "marketing":"true".

Si no aparecen cookies relevantes o entradas de local storage:

  1. En Back Office de PrestaShop → Módulos → Pixel Plus → Sección RGPD, encuentra:

    "Si estás usando un módulo que genera la cookie y no conoces el nombre y valor de la cookie, puedes hacer clic aquí para generar un token temporal para acceder a las cookies en el front."

  2. Haz clic en "Haz clic aquí".

  3. Aparecerá un nuevo botón, haz clic en él para Imprimir las cookies del front, sin hash.

  4. Se mostrará una lista clara de cookies (incluidas las internas) en formato de tabla.

  5. Haz clic una vez en el nombre de la cookie que está relacionada con el consentimiento.

  6. Ahora se mostrará una lista de los pares clave > Valor

  7. Haz clic ahora en el relacionado con marketing / anuncios

Pixel Plus autocompletará el nombre y valor de la cookie.


Paso 2: Habilitar el Bloqueo RGPD en Pixel Plus

  1. En Back Office de PrestaShop → Módulos → Pixel Plus → Sección RGPD, habilita:
Bloquear el script: Habilitado

Esto detiene los eventos de Pixel y CAPI hasta que se confirme el consentimiento.


Paso 3: Configurar el Modo de Bloqueo RGPD

Elige según lo que encontraste:

OpciónUsar Cuando
CookiesEl consentimiento se guarda en una cookie del navegador.
Local StorageEl consentimiento se guarda en local storage.
Cookie InternaEl consentimiento se encuentra en la cookie interna de PrestaShop.

A) Usando Cookies:

  • Añade el nombre de la cookie a buscar que habrás encontrado previamente:
    Ejemplo: cookiebot_consent, cookieconsent_status, oneplus_consent

  • Valor Específico de Cookie (opcional):
    Ejemplo: "marketing":"true"
    Si hay múltiples valores:
    marketing:true|||ads:true

  • Es una Cookie Externa:
    Establece a External si es generada por un servicio externo (ej., Cookiebot).
    Establece a PrestaShop si es una cookie interna.


B) Usando Local Storage:

  • Introduce el nombre de la clave, ej., cookieplusConsent.
  • Introduce el par de valores si es aplicable, ej., "marketing":"true".
  • Establece Es una Cookie Externa = External.

Si usaste la herramienta Imprimir cookies del front, Pixel Plus autocompletará:

  • Nombre de la cookie.
  • Par de valores específico.

Establece Es una Cookie Externa = PrestaShop.


Paso 5: Manejar Recargas de Página Después del Consentimiento

EscenarioConfiguración
La página se recarga después de aceptar/denegar consentimientoHabilita ¿La página se recarga después del consentimiento?
La página NO se recargaConfigura Selector para el Botón de Cookies

Paso 6: Configurar el Selector del Botón de Cookies (Para Páginas sin Recarga)

  1. Abre Chrome DevTools → pestaña Elements.
  2. Usa la herramienta Select Element para hacer clic en el botón del banner de cookies.
  3. Verifica si es un elemento <button> o <a>.
  4. Inspecciona los contenedores padre para encontrar un wrapper.
  5. Construye un selector:
.cookie-banner-wrapper button
  1. Introduce esto en Selector para el Botón de Cookies.

Paso 7: Deshabilitar Validación Avanzada de Consentimiento (Opcional)

Si:

  • El consentimiento está configurado correctamente.
  • Los eventos no se disparan después de la aceptación.

Habilita:

Deshabilitar validación avanzada de consentimiento: Habilitado

Paso 8: Probar la Configuración RGPD

  1. Limpia cookies y local storage en tu navegador.
  2. Abre tu tienda.
  3. Abre Pixel Helper o la herramienta Facebook Test Events.
  4. Recarga la página:
    • Inicialmente no deben dispararse eventos.
  5. Acepta solo las cookies de marketing.
  6. Verifica que:
    • Los eventos de Pixel (como PageView) comiencen a dispararse.
    • Los eventos CAPI se registren correctamente si están configurados.

Conclusión

Siguiendo estos pasos, has:

  • Identificado si el consentimiento se almacena en Cookies, Local Storage o cookies internas de PrestaShop.
  • Configurado Pixel Plus para bloquear eventos de Facebook Pixel y CAPI según el consentimiento.
  • Asegurado el cumplimiento del RGPD manteniendo un seguimiento preciso de eventos.
  • Verificado el comportamiento correcto usando las herramientas de depuración de Facebook.

Para más información, consulta las Directrices de Consentimiento de Facebook.