Ir al contenido
Lumexio
Módulo PrestaShop · Guía

Conecta tu propia herramienta de consentimiento

Lumexio registra el origen de cada pedido (Google Ads, Meta, newsletter…) solo para los visitantes que han aceptado las cookies publicitarias. Si tu herramienta de consentimiento no transmite Google Consent Mode v2, indícale tú mismo a Lumexio la elección del visitante: una línea de JavaScript, unos 10 minutos.

En resumen

  • Módulo 1.10.0 o posterior
  • Aceptado → envía «granted»
  • Rechazado → envía «denied»
  • No se envía nada → no se registra nada

¿Qué opción es la tuya?

La elección se hace por tienda en el módulo: Módulos › Lumexio › Configurar › «Consentimiento de los visitantes».

Por defecto

Google Consent Mode v2

Tu herramienta de consentimiento ya transmite Google Consent Mode v2 (es el caso de la mayoría: Axeptio, Didomi, Cookiebot, OneTrust, los módulos PrestaShop «Google Consent Mode»…). No tienes que hacer nada: Lumexio lo lee directamente.

Esta guía

Mi propia herramienta de consentimiento

Tu herramienta no transmite Consent Mode v2, lo has desactivado o tienes tu propio banner. Tu código indica a Lumexio la elección del visitante mediante window.lumexioConsent.

Configuración en 3 pasos

  1. 1

    Cambia el módulo

    En el back office de PrestaShop: Módulos › Gestor de módulos › Lumexio › Configurar. En «Consentimiento de los visitantes», elige «Mi propia herramienta de consentimiento», marca la casilla de confirmación y pulsa Guardar. Con multitienda, repítelo en cada tienda.

  2. 2

    Transmite la elección del visitante

    Cuando el visitante acepte las cookies publicitarias, ejecuta la línea «granted». Cuando las rechace o retire su consentimiento, ejecuta la línea «denied». Vuelve a ejecutarla en cada página una vez conocida la elección: la mayoría de herramientas lo hacen por ti mediante sus callbacks (ver más abajo).

  3. 3

    Comprueba y haz un pedido de prueba

    Sigue la lista de comprobación al final de esta página. Después, haz un pedido de prueba tras entrar en la tienda con ?utm_source=test: su origen aparecerá en la página Adquisición de Lumexio tras la siguiente sincronización.

El código

El orden de carga no importa: los valores enviados antes de que se cargue el script de Lumexio se leen en cuanto llega. Solo cuenta el último valor.

JavaScript
window.lumexioConsent = window.lumexioConsent || [];

// el visitante ha aceptado las cookies publicitarias
window.lumexioConsent.push('granted');

// el visitante ha rechazado o retirado su consentimiento
window.lumexioConsent.push('denied');

El código listo para usar con tu herramienta

Elige tu herramienta. Cada fragmento lee la elección del visitante y la envía a Lumexio en cada página, incluso cuando el visitante cambia de opinión.

En tu proyecto de Axeptio, añade una cookie (vendor) llamada «lumexio» a tu paso de publicidad y publica. Añade este código a todas las páginas:

JavaScript
window._axcb = window._axcb || [];
window._axcb.push(function (axeptio) {
  axeptio.on('cookies:complete', function (choices) {
    window.lumexioConsent = window.lumexioConsent || [];
    window.lumexioConsent.push(choices.lumexio ? 'granted' : 'denied');
  });
});

La clave (choices.lumexio) debe coincidir con el nombre del vendor definido en Axeptio.

Dónde pegar el código en PrestaShop

En tu herramienta de consentimiento

Muchas herramientas tienen un campo «script personalizado» o «callback» que se ejecuta en cada página. Es el sitio más sencillo.

En Google Tag Manager

Una etiqueta «HTML personalizado» activada en todas las páginas. Sin modificar el tema y sin necesidad de un desarrollador.

En tu tema

Añádelo a themes/tu-tema/assets/js/custom.js (cargado en cada página por los temas por defecto) y vacía la caché en Parámetros avanzados › Rendimiento. En un archivo .tpl, rodea el script con {literal}…{/literal}.

Comprobar que funciona

Abre tu tienda en una ventana de navegación privada, con ?utm_source=test al final de la dirección, y abre la consola del navegador (F12).

  1. 1 Acepta las cookies publicitarias en tu banner.
  2. 2 Escribe window.lumexioConsent en la consola: el último valor es «granted».
  3. 3 En Aplicación (Chrome) o Almacenamiento (Firefox) › Cookies, hay una cookie lumexio_attr.
  4. 4 Rechaza o retira tu consentimiento: el último valor pasa a ser «denied» y la cookie lumexio_attr se elimina.
  5. 5 ¿No pasa nada? Comprueba que el módulo está en «Mi propia herramienta de consentimiento» y que su versión es 1.10.0 o posterior.

Bueno saberlo

Solo tras un consentimiento real
Envía «granted» únicamente cuando el visitante haya aceptado las cookies publicitarias. Como editor del sitio, sigues siendo responsable de recabar ese consentimiento: el módulo no registra nada hasta recibirlo.
Qué registra Lumexio
Una cookie interna lumexio_attr (30 días) con la fuente, el medio, la campaña, el sitio de referencia, el tipo de identificador de clic y la página de llegada de la visita. Ningún identificador de visitante, ninguna dirección IP; no se comparte nada con las redes publicitarias.
La retirada es inmediata
«denied» elimina la cookie al instante. Los pedidos realizados después no tienen origen.
Menciónalo en tu política de cookies
Declara lumexio_attr en tu herramienta de consentimiento y en tu política de cookies: finalidad «medición del rendimiento de las campañas publicitarias», duración 30 días.

¿Necesitas una mano?

Envíanos el nombre de tu herramienta de consentimiento y la dirección de tu tienda: te diremos exactamente qué pegar.

Contactar