Saltar al contenido principal

Eventos de Pasos del Checkout

Pixel Plus puede disparar un evento de Meta diferente en cada paso del proceso de compra de tu tienda. Esto proporciona a Meta una visión detallada de tu embudo de conversión — desde el momento en que un cliente hace clic en "Proceder al pago" hasta el paso de pago — y te permite crear audiencias basadas en dónde abandonan los clientes.

Función en beta

Los eventos de pasos del checkout están marcados como beta. Dependen de la implementación de hooks de tu módulo de checkout activo y pueden no dispararse en todos los temas o flujos de checkout de una sola página personalizados. Verifica siempre cada evento en el Gestor de eventos de Meta o con el Pixel Helper de Facebook antes de usarlos para segmentar campañas.

📋 Eventos de checkout disponibles

EventoClave de configuraciónCuándo se dispara
InitiateCheckoutFCTP_START_ORDEl cliente hace clic en "Proceder al pago" desde el carrito
CheckoutPersonalInfoFCTP_CHECKOUT_PERSONAL_INFOEl cliente confirma sus datos personales o inicia sesión durante el checkout
CheckoutAddressStepFCTP_CHECKOUT_ADDRESSEl cliente confirma la dirección de entrega
AddShippingInfoFCTP_ADD_SHIPPING_INFOEl cliente selecciona un método de envío
AddPaymentInfoFCTP_STARTEl cliente llega al paso de pago

Cada evento puede tener asignado un valor personalizado opcional. Es un número fijo que configuras en el módulo — por ejemplo, 5 para representar que llegar al paso de pago tiene un valor de lead de 5 €. Déjalo en 0 si no usas pujas basadas en valor para estos eventos.

⚙️ Configuración

  1. Ve a Módulos > Gestor de módulos en tu Back Office
  2. Busca Pixel Plus y haz clic en Configurar
  3. Navega a la pestaña Eventos
  4. Activa los eventos de pasos del checkout que quieras rastrear
  5. Opcionalmente establece un valor personalizado para cada evento
  6. Haz clic en Guardar
Qué eventos activar

Como mínimo, activa InitiateCheckout y AddPaymentInfo. Estos dos crean la parte superior e inferior del embudo del checkout. Los pasos intermedios (dirección, envío) son útiles para diagnosticar dónde abandonan los clientes, pero añaden ruido si tu checkout es una sola página que carga rápidamente.

🔍 Cómo verificar que se disparan

Después de activarlos, prueba el flujo de checkout completo en tu tienda y luego comprueba:

Opción 1 — Facebook Pixel Helper (extensión de navegador) Instala la extensión Meta Pixel Helper para Chrome. A medida que avanzas por el checkout, muestra cada evento en tiempo real. Busca los nombres de eventos de la tabla anterior.

Opción 2 — Gestor de eventos de Meta Ve al Gestor de eventos de Meta, selecciona tu Pixel y abre la pestaña Eventos de prueba. Introduce la URL de tu tienda y realiza el proceso de compra. Los eventos aparecen en segundos.

Opción 3 — Registro de Pixel Plus Activa el registro interno de eventos en Pixel Plus (pestaña Depuración) para ver todos los eventos disparados registrados en tu Back Office.

⚠️ Problemas habituales

Eventos que no se disparan en checkout de una sola página (OPC)

El checkout estándar de PrestaShop dispara una carga de página separada (o una solicitud AJAX que activa un hook) en cada paso. Algunos módulos OPC eluden completamente estos hooks, por lo que Pixel Plus nunca recibe la señal.

Si usas un módulo de checkout OPC personalizado y los eventos no aparecen en el Gestor de eventos, comprueba:

  1. Si tu módulo OPC llama a los hooks de acción de checkout estándar de PrestaShop
  2. La documentación de tu módulo OPC para instrucciones de integración con Facebook Pixel
  3. Contacta con el soporte de Smart Modules para comprobar si tu módulo OPC específico está soportado

InitiateCheckout se dispara pero los pasos posteriores no

Esto generalmente significa que el módulo de checkout usa AJAX para avanzar entre pasos sin activar los hooks esperados. Los pasos que se disparan correctamente dependen de qué hooks llame el módulo de checkout. Activa solo los pasos que hayas confirmado que se disparan correctamente.

AddPaymentInfo se dispara pero el paso de pago tarda en cargar

El evento AddPaymentInfo se dispara cuando se muestra el paso de pago al cliente. Si tu módulo de pago carga un iframe o redirección externa, el evento sigue disparándose — pero el cliente puede abandonar antes de que la carga se complete.

✅ Lista de verificación final

  • Activa los eventos de pasos del checkout que quieras rastrear en la pestaña Eventos
  • Realiza un checkout de prueba en tu tienda
  • Verifica que cada evento activado aparece en el Gestor de eventos de Meta o en el Pixel Helper
  • Desactiva cualquier paso que no se dispare (para evitar huecos en los informes del embudo)
  • Opcionalmente establece valores personalizados si ejecutas campañas de pujas basadas en valor

🆘 ¿Necesitas ayuda?

Relacionado

¿Qué eventos de checkout debo habilitar como mínimo?

Habilita InitiateCheckout y AddPaymentInfo como mínimo. Estos marcan el inicio y el final del embudo de checkout y proporcionan a Meta suficientes datos para construir audiencias de abandono de checkout y optimizar campañas.

¿Por qué los eventos de pasos del checkout están marcados como beta?

Los eventos de pasos del checkout dependen de los hooks activados por tu módulo de checkout específico. El checkout estándar de PrestaShop activa estos hooks de forma fiable, pero los módulos de checkout de una página personalizados a menudo los omiten por completo, haciendo que algunos o todos los eventos no se activen.

¿Qué debo hacer si algunos eventos de checkout no se activan?

Verifica cada evento en el Administrador de Eventos de Meta o con el Pixel Helper de Facebook realizando un checkout de prueba en tu tienda. Deshabilita cualquier paso que no se active para mantener precisos los informes del embudo. Contacta con el soporte de Smart Modules para saber si tu módulo de checkout específico está soportado.

¿Puedo asignar un valor monetario a los eventos de pasos del checkout?

Sí. Cada evento de checkout tiene un campo de valor personalizado opcional en los ajustes del módulo. Establece un número fijo que represente el valor estimado de alcanzar ese paso si usas pujas basadas en valor. Déjalo en 0 si no usas pujas basadas en valor.

¿Se activa InitiateCheckout cuando el cliente hace clic en el botón de checkout del carrito?

Sí. InitiateCheckout se activa cuando el cliente hace clic en Proceder al Checkout desde la página del carrito. Marca el punto de entrada del embudo de compra y Meta lo usa para construir audiencias de alta intención.