Paquete Tracking & Analytics: configuración y ayuda
Inicio rápido
- Instala Cookies Revolution y los ZIP de los componentes elegidos para gestionar el seguimiento por separado en el gestor de módulos.
- Configura Modo de bloqueo, Categorías y Bloqueo de scripts en Cookies Revolution y después prueba un rechazo en un navegador limpio.
- Abre Marketing Revolution "Config" y establece Identificador del producto, Formato de precio y los controles de consentimiento.
- Abre Plataformas > Configurar, introduce un identificador real de plataforma y actívala.
- Activa la opción "Activar seguimiento" y prueba los eventos de producto, carrito y pago en un navegador sin exclusión de empleados.
- Si usas colas API o recuperación, configura las credenciales de la plataforma y un activador cron real autenticado.
- Completa una compra de prueba controlada y compara los ID de artículos, el valor, la moneda y el ID de pedido en los registros del módulo y el diagnóstico de la plataforma.
- Comprueba el rechazo del consentimiento, la recarga de la confirmación y la responsabilidad de las etiquetas duplicadas antes de activar más plataformas.
Requiere PrestaShop 1.6 o posterior y PHP 7.1 o posterior.
Manual de configuración
Instalar y elegir el componente responsable del seguimiento
Sube e instala cada ZIP de componente por separado mediante Módulos > "Module Manager" > "Upload a module". El pack incluye Marketing Revolution, Cookies Revolution, GA4, GTM, Google Ads y los módulos independientes de Meta, TikTok, Pinterest, Snapchat, Reddit, X, Criteo, AdRoll, Outbrain, Quora y Taboola. No existe una pantalla de configuración conjunta del pack.
Elige Marketing Revolution para las plataformas que quieras gestionar desde allí, o configura el módulo independiente correspondiente. Evita ejecutar los mismos eventos de plataforma desde el centro, un módulo independiente y GTM simultáneamente. Si GTM gestiona una etiqueta de plataforma, configura sus reglas de eventos/consentimiento en GTM y comprueba que ningún otro componente vuelva a enviarla.
Prepara los ID reales de tus plataformas y decide el formato del identificador de producto, la política de impuestos/valores y la responsabilidad de los eventos antes de activar el seguimiento. Usa un pedido de prueba con valor, moneda e ID de pedido conocidos.
Configurar Marketing Revolution
Abre Marketing Revolution > "Config" o su pantalla de configuración. Las pestañas actuales son General, Seguimiento, Consentimiento y una pestaña Automatización sin los antiguos campos del formulario de reenvío.
| Campo actual | Valor predeterminado | Qué hacer |
|---|---|---|
| Activar seguimiento | No | Activa cuando las credenciales de plataforma y el consentimiento estén listos. |
| Identificador del producto | id | Elige id, reference, ean13 o upc de acuerdo con tu feed de productos. |
| Formato de precio | tax_inc | Usa de forma coherente valores con o sin impuestos. |
| Profundidad de jerarquía de categorías | 4 | Elige de 1 a 4 niveles de categorías. |
| Registrar eventos de compra | Sí | Mantén los registros de auditoría del seguimiento durante la configuración. |
| Modo depuración | No | Activa temporalmente para inspeccionar la configuración y después desactiva. |
| Google Consent Mode v2 | No | Activa el enlace cuando forme parte de la configuración de consentimiento elegida. |
| Consentimiento Analytics predeterminado | denied | Mantén el valor predeterminado previsto antes de la decisión. |
| Consentimiento Ads predeterminado | denied | Mantén el valor publicitario predeterminado previsto. |
Actualmente no hay un campo "DATA_LANGUAGE", un valor predeterminado "RESEND_LOOKBACK_HOURS" ni un interruptor global "RESEND_MISSED" en el formulario. Un valor anterior "RESEND_MISSED" permanece como mecanismo alternativo de Meta CAPI, pero no es la configuración actual de automatización. Usa controles API/recuperación específicos de cada plataforma y procesos programados autenticados.
Configurar las credenciales de plataforma en el centro
Abre Plataformas, selecciona una plataforma y elige Configurar. El campo Activado de la plataforma está desactivado inicialmente. Introduce su identificador requerido y solo después activa la plataforma. Los valores PLATFORM_* siguientes identifican las claves almacenadas; el formulario visible muestra etiquetas sin ese prefijo completo. Las credenciales vacías indican que no hay ninguna cuenta configurada.
- "Container ID" (
PLATFORM_GTM_CONTAINER_ID). ID de contenedor de Google Tag Manager, por ejemploGTM-XXXXXXX; valor predeterminado: vacío. - ID de medición GA4 (
PLATFORM_GA4_MEASUREMENT_ID). ID de medición de GA4, por ejemploG-XXXXXXXXXX; valor predeterminado: vacío. - Secreto API de Measurement Protocol (
PLATFORM_GA4_API_SECRET). Secreto API de GA4 Measurement Protocol para reenvíos desde el servidor; valor predeterminado: vacío. - "IP Anonymization" (
PLATFORM_GA4_IP_ANONYMIZE). Interruptor de anonimización de IP de GA4 en el formulario de plataforma; valor predeterminado: vacío. - "User ID Tracking" (
PLATFORM_GA4_USER_ID_TRACKING). Envía los ID de clientes conectados a GA4 cuando está activado; valor predeterminado: vacío. - ID del píxel (
PLATFORM_META_PIXEL_ID). ID de Meta Pixel; valor predeterminado: vacío. - token de acceso de Conversions API (
PLATFORM_META_CAPI_ACCESS_TOKEN). Token de acceso de Meta Conversions API para reenvíos desde el servidor; valor predeterminado: vacío. - Código de evento de prueba (
PLATFORM_META_CAPI_TEST_EVENT_CODE). Código de evento de prueba opcional de Meta para pruebas en Events Manager; valor predeterminado: vacío. - ID del píxel (
PLATFORM_TIKTOK_PIXEL_ID). ID de TikTok Pixel; valor predeterminado: vacío. - "Tag ID" (
PLATFORM_PINTEREST_TAG_ID). ID de etiqueta de Pinterest; valor predeterminado: vacío. - ID del píxel (
PLATFORM_SNAPCHAT_PIXEL_ID). ID de Snapchat Pixel; valor predeterminado: vacío. - ID del píxel (
PLATFORM_REDDIT_PIXEL_ID). ID de Reddit Pixel; valor predeterminado: vacío. - ID del píxel de X (
PLATFORM_X_PIXEL_ID). ID de X/Twitter Pixel; valor predeterminado: vacío. - Partner ID de Criteo (
PLATFORM_CRITEO_PARTNER_ID). ID de socio/cuenta de Criteo; valor predeterminado: vacío. - "Advertiser ID" (
PLATFORM_ADROLL_ADV_ID). ID de anunciante de AdRoll; valor predeterminado: vacío. - ID del píxel (
PLATFORM_ADROLL_PIX_ID). ID de píxel de AdRoll; valor predeterminado: vacío. - "Outbrain Marketer IDs" (
PLATFORM_OUTBRAIN_PIXEL_ID). ID de marketer/píxel de Outbrain; valor predeterminado: vacío. - ID del píxel (
PLATFORM_QUORA_PIXEL_ID). ID de Quora Pixel; valor predeterminado: vacío. - ID de cuenta de Taboola (
PLATFORM_TABOOLA_ACCOUNT_ID). ID de cuenta de Taboola; valor predeterminado: vacío. - "Merchant ID" (
PLATFORM_GCR_MERCHANT_ID). ID de Google Merchant Center para Google Customer Reviews; valor predeterminado: vacío. - "Estimated Delivery Days" (
PLATFORM_GCR_ESTIMATED_DELIVERY_DAYS). Días medios de entrega usados en la invitación a participar de Google Customer Reviews; valor predeterminado:7. - "Badge Position" (
PLATFORM_GCR_BADGE_POSITION). Posición de la insignia de Google Customer Reviews, conBOTTOM_RIGHT,BOTTOM_LEFToINLINE; valor predeterminado:BOTTOM_RIGHT. - "Google Ads Conversion ID" (
PLATFORM_GADS_CONVERSION_ID). ID de conversión de Google Ads, por ejemploAW-123456789; valor predeterminado: vacío. - "Purchase Conversion Label" (
PLATFORM_GADS_CONVERSION_LABEL_PURCHASE). Etiqueta de Google Ads para conversiones de compra; valor predeterminado: vacío. - "Add to Cart Conversion Label" (
PLATFORM_GADS_CONVERSION_LABEL_ADD_TO_CART). Etiqueta de Google Ads para conversiones de adición al carrito; valor predeterminado: vacío. - "Begin Checkout Conversion Label" (
PLATFORM_GADS_CONVERSION_LABEL_BEGIN_CHECKOUT). Etiqueta de Google Ads para conversiones de inicio del pago; valor predeterminado: vacío. - "View Item Conversion Label" (
PLATFORM_GADS_CONVERSION_LABEL_VIEW_ITEM). Etiqueta de Google Ads para conversiones de vista de producto; valor predeterminado: vacío. - "Page View Conversion Label" (
PLATFORM_GADS_CONVERSION_LABEL_PAGE_VIEW). Etiqueta de Google Ads para conversiones de vista de página o listas de remarketing; valor predeterminado: vacío. - "Sign Up Conversion Label" (
PLATFORM_GADS_CONVERSION_LABEL_SIGN_UP). Etiqueta de Google Ads para conversiones de registro de cuenta; valor predeterminado: vacío. - "Search Conversion Label" (
PLATFORM_GADS_CONVERSION_LABEL_SEARCH). Etiqueta de Google Ads para conversiones de búsqueda; valor predeterminado: vacío.
En Google Ads, un ID de conversión por sí solo no define todos los eventos de conversión. Rellena solo las etiquetas de los eventos que quieras medir. Las etiquetas opcionales vacías no crean conversiones. En X, configura los ID correspondientes a cada evento además del ID de píxel cuando el formulario lo requiera.
Google Customer Reviews también tiene idioma de insignia (predeterminado en) y herencia según el ámbito. Revisa el contexto actual de tienda/grupo/todas las tiendas y usa "Use inherited settings" cuando corresponda. Su invitación a participar forma parte del proceso de confirmación del pedido, no es un evento de conversión publicitaria.
El registro de plataformas también contiene otros adaptadores compatibles. No deduzcas que cada ZIP independiente de esos adaptadores forma parte del archivo comprado. La entrada de plataforma solo está activa cuando están disponibles el código del proveedor y la configuración necesarios.
Recuperación GA4 y controles de Google
En la configuración de plataforma GA4, "Recover Missing GA4 Purchases" está desactivado por defecto. Necesita Secreto API de Measurement Protocol y el consentimiento guardado por Cookies Revolution. Solo envía las compras hechas después de activar la recuperación cuya página de confirmación nunca se cargó. Una compra sin la identidad del comprador se retiene. Los pedidos anteriores no se reenvían.
Los campos de las plataformas Google incluyen "Track Contact Signals" y "Exclude Employee Browsers", ambos desactivados por defecto en el centro. GA4/GTM también pueden usar "Track Product Engagement", inicialmente desactivado. Sus valores predeterminados incluyen tres vistas de galería, un cambio de variante, un clic en detalles, 45 segundos de permanencia y una limitación de opciones de 1500 ms. Las sustituciones de selectores están inicialmente vacías. Mantén estas señales opcionales desactivadas hasta verificar los eventos del tema.
"Correct Refunded Google Ads Conversions" de Google Ads está desactivado inicialmente. Guarda "Google Ads Customer ID", "Purchase Conversion Action Resource" y "Google Ads OAuth Credentials File" antes de activarlo. El archivo debe tener una ruta JSON absoluta fuera de la raíz web y contener las credenciales OAuth; también se requiere un token de desarrollador aquí o en ese archivo. Corrige nuevas compras registradas del navegador bajo su responsabilidad, no conversiones históricas deducidas. Las conversiones de contacto usan etiquetas independientes "Phone Click", "Chat Start" y "Confirmed Contact Form", inicialmente vacías.
Colas API y programación
Meta y otros adaptadores compatibles exponen sus controles API en la configuración de plataforma. El ID de píxel del navegador y las credenciales del servidor son independientes. Meta usa su token de Conversions API y un código de evento de prueba opcional. TikTok, Pinterest, Snapchat, Reddit, X, Criteo, Outbrain, Quora y Taboola tienen circuitos de servidor/cola específicos del proveedor donde están implementados. El centro procesa las colas de eventos de servidor de las plataformas compatibles. El envío desde el servidor mediante API requiere las credenciales de cada plataforma, el consentimiento del comprador y una tarea programada operativa.
Configura un activador de servidor o cron externo autenticado para las tareas registradas del módulo. El centro ejecuta las tareas de cola, recuperación GA4 y corrección Google Ads cada 300 segundos (every:300) y limpia a diario los datos de consentimiento guardados. Las tareas que envían datos a las plataformas no se ejecutan con las visitas a páginas (pseudo-cron). Usa el Cron Manager compartido o el propio endpoint cron autenticado del módulo y revisa los registros de ejecución y los resultados de las colas para ver que la cola API se ha ejecutado.
Configurar los módulos independientes
Abre la página Configurar de cada módulo independiente. Activa solo la plataforma para la que ese módulo sea el responsable elegido.
| Módulo | Campo principal de activación | Identificador requerido | Estado inicial de activación |
|---|---|---|---|
| GA4 | Activar seguimiento | "Measurement ID" | Activado, pero el ID está vacío |
| GTM | "Enable Google Tag Manager" | "Container ID" | Desactivado |
| Google Ads | "Enable Google Ads tag" | "Google Ads conversion ID" y "Purchase conversion label" para compras | Desactivado |
| Meta | "Enable Facebook Pixel" | ID del píxel | Desactivado |
| TikTok | "Enable TikTok Pixel" | ID del píxel | Desactivado |
| "Enable Pinterest Tag" | "Tag ID" | Desactivado | |
| Snapchat | Activar Snapchat Pixel | ID del píxel | Desactivado |
| "Enable Reddit Pixel" | ID del píxel | Desactivado | |
| X | "Enable X Pixel" | ID del píxel de X e ID de evento requeridos | Desactivado |
| Criteo | "Enable Criteo OneTag" | Partner ID de Criteo | Desactivado |
| AdRoll | "Enable AdRoll Pixel" | "Advertiser ID" y ID del píxel | Desactivado |
| Outbrain | "Enable Outbrain Pixel" | Marketer ID de Outbrain | Desactivado |
| Quora | "Enable Quora Pixel" | ID del píxel | Desactivado |
| Taboola | "Enable Taboola Pixel" | ID de cuenta de Taboola | Desactivado |
La mayoría de las exclusiones de empleados de los módulos independientes están activadas por defecto; Snapchat está desactivada por defecto. Los interruptores de respeto de cookies/consentimiento de marketing están activados por defecto cuando el proveedor los expone. La cobertura y los nombres de los eventos varían según el proveedor. Los eventos estándar suelen estar activados inicialmente; los personalizados están desactivados con reglas vacías. No supongas que todos los proveedores implementan todos los eventos GA4.
GA4 y GTM admiten eventos de comercio electrónico, incluidos los recorridos de producto/carrito/pago/compra, con integración de búsqueda/inicio de sesión/registro cuando se ejecutan sus hooks. Verifica tu proceso de pago y tema concretos. "Server-Side Purchase Tracking" de GA4 está activado por defecto en su configuración actual, mientras que "Enable server-side purchase fallback" del GTM independiente está desactivado inicialmente. Ambos necesitan la identidad válida, el consentimiento y las credenciales correspondientes para enviar.
Los controles API son opcionales y específicos del proveedor. Los límites de cola suelen tener un valor predeterminado de 20. La conservación de registros GA4/GTM es de 90 días por defecto. Los ajustes predeterminados son Meta Graph API v25.0, X Ads API 12 y región Criteo eu.
X Web Conversions API necesita clave API de X, secreto API, token de acceso y secreto del token de acceso, además de los ID de evento correspondientes. El campo "Test twclid" se conserva, pero el envío de conversiones de prueba está desactivado. Criteo S2S usa sus identificadores de región/página. Outbrain/Taboola usan sus ajustes de postback. Deja las credenciales/interruptores sin usar vacíos o desactivados.
Añadir eventos personalizados del navegador
GA4/GTM aceptan reglas JSON de eventos personalizados. Activa su interruptor de eventos personalizados e introduce reglas validadas. Los tipos de activador compatibles son click, url, controller y event:
[
{"event":"gallery_browse","trigger":"click","selector":".product-images img"},
{"event":"promo_page","trigger":"url","contains":"/special-offer"},
{"event":"checkout_seen","trigger":"controller","controllers":["order"]},
{"event":"gallery_open","trigger":"event","dom_event":"mpr:gallery-open"}
]
Elige selectores y eventos DOM que tu tema emita realmente. Los nombres GA4 deben respetar el validador del formulario. Otros píxeles pueden tener esquemas de reglas e ID de plataforma por evento diferentes; copia el ejemplo de la pantalla del propio módulo en lugar de aplicar este JSON en todas partes.
Verificar el seguimiento y resolver problemas
- Abre un navegador limpio sin sesión de empleado. Prueba la ausencia de elección, el rechazo, el consentimiento solo analítico y el consentimiento de marketing. Inspecciona las solicitudes de red y los valores de consentimiento en cada caso.
- Visualiza un producto, añade/elimina artículos del carrito, abre el carrito e inicia el pago. Inspecciona los nombres de eventos, identificadores de artículos, moneda y valores.
- Completa un pedido de prueba y comprueba que llega una sola compra con el ID de pedido esperado. Recarga la página de confirmación para comprobar que no se envía ningún duplicado. Comprueba la aceptación en las herramientas de eventos de cada plataforma, porque el registro del navegador solo muestra lo que envió la tienda.
- Compara el registro de compras del módulo y el diagnóstico de la plataforma. Marketing Revolution usa la tabla de auditoría con prefijo
mprmarketingrevolution_log. Comprueba los resultados actuales de colas/procesos para los envíos API. - Si no se activa nada, comprueba el interruptor principal del módulo, el ajuste Activado de la plataforma, el ID requerido, el consentimiento, la exclusión del personal y el código de adaptador/proveedor disponible. Comprueba errores de consola/red del navegador y las posibles extensiones de bloqueo publicitario.
- Si los recuentos se duplican, localiza las etiquetas superpuestas del centro/módulos independientes/GTM/tema. Asigna un único responsable y repite el pedido de prueba con datos nuevos.
- Si un evento de servidor sigue retenido, comprueba los datos guardados de consentimiento y comprador, las credenciales, los requisitos de atribución y las ejecuciones cron autenticadas. La recuperación no puede enviar un evento cuyos datos nunca se guardaron.
- Usa la página "Integrity" de cada componente para tablas/hooks y sus herramientas de depuración/registros para fallos de procesamiento. Desactiva el Modo depuración temporal después de las pruebas.
Para los ajustes visuales del consentimiento, los selectores de plantilla actuales incluyen #mprcr-banner .mprcr-banner__inner, .mprcr-btn--accept y #mprcr-floating-btn.mprcr-floating--bottom-left. Pon los cambios de presentación en la hoja de estilos de tu tema. Verifica que el selector exista en la plantilla instalada antes de aplicar CSS.
Desactivar o desinstalar
Desactiva los componentes responsables del seguimiento antes de eliminar sus programaciones o componentes. Vacía la caché correspondiente de páginas/plantillas renderizadas tras retirar etiquetas para que las páginas en caché no mantengan la antigua salida de scripts. Exporta los datos de diagnóstico que necesites.
El centro y los módulos independientes compatibles anulan el registro de sus tareas y eliminan sus propios ajustes/responsabilidades de cola durante la desinstalación. La infraestructura compartida de colas puede permanecer para otros módulos. Esto no elimina los eventos ya recibidos por una plataforma externa.
Cookies Revolution vacía sus cachés de salida renderizada del consentimiento y elimina su página CMS generada de política, la configuración/el menú del módulo y el esquema. Haz una copia de seguridad de los registros de consentimiento y del contenido de la política antes de desinstalar. Un fallo de limpieza de ThemeDetector detiene su desinstalación. Revisa las responsabilidades de seguimiento restantes y la gestión del consentimiento tras eliminarlo; las cookies del visitante no se borran remotamente al desinstalar el módulo.
Compatibilidad
Requiere PrestaShop 1.6 o posterior y PHP 7.1 o posterior.
Preguntas
1
¿Qué plataformas incluye Tracking & Analytics Pack?
El pack incluye GA4, GTM, Google Ads y etiquetas independientes para Meta, TikTok, Pinterest, Snapchat, Reddit, X, Criteo, AdRoll, Outbrain, Quora y Taboola, además de Marketing Revolution y Cookies Revolution.
Instala y configura cada módulo por separado. Consulta la página de producto de Tracking & Analytics Pack para ver los módulos incluidos y las versiones de PrestaShop compatibles.
Problemas conocidos
Sin problemas conocidos
Actualmente no hay problemas abiertos ni resueltos registrados para este módulo.
Solicitudes de funcionalidades
Aún no hay solicitudes de funciones para este módulo
¿Echas algo en falta? Propónlo y sigue su avance aquí.