Saltar al contenido

Cómo configurar una campaña de carritos abandonados

Los compradores que añaden artículos a un carrito y se van sin comprar son algunas de las conversiones más fáciles de recuperar. Ya han mostrado su intención.

Esta guía muestra cómo enviarles un correo electrónico de carrito abandonado en Pushwoosh: dispara el evento PW_AbandonedCart desde tu tienda, muestra los artículos olvidados en el correo electrónico con el bloque Productos y activa el envío desde un Customer Journey.

Qué es PW_AbandonedCart

Anchor link to

PW_AbandonedCart marca que un usuario dejó artículos en su carrito sin comprar. No es un evento predeterminado incorporado. Es un nombre de evento compartido utilizado en todas las integraciones de comercio electrónico de Pushwoosh para que los journeys, el bloque de Productos y los segmentos funcionen de la misma manera.

Qué sucede cuando envías PW_AbandonedCart

Anchor link to

Enviar PW_AbandonedCart hace dos cosas en el lado de Pushwoosh:

  1. Se registra como cualquier otro evento personalizado, por lo que puedes verlo en estadísticas de eventos y usarlo en segmentos.
  2. Pushwoosh almacena el contenido del carrito y etiqueta al usuario con:
    • PW_AbandonedCartID: un identificador para el carrito actual, utilizado para obtener su contenido en el momento del envío.
    • PW_AbandonedCartDate: el valor abandonedDate de la carga útil del evento.

Qué sucede cuando envías PW_OrderCreated

Anchor link to

Cuando el comprador realiza un pedido, envía PW_OrderCreated (o PW_OrderUpdated). Pushwoosh borra PW_AbandonedCartID y PW_AbandonedCartDate para ese usuario de inmediato. No coincide con los valores de orderId: cualquier pedido del usuario elimina ambas etiquetas, incluso si la compra fue para un carrito diferente.

Ejemplo: Un comprador abandona el carrito ORDER-100, luego compra ORDER-200 antes de que se envíe el recordatorio. Pushwoosh borra las etiquetas, por lo que no recibirá un recordatorio sobre ORDER-100.

Cómo enviar recordatorios de carritos abandonados

Anchor link to

Sigue estos pasos para crear los eventos, enviarlos desde tu tienda, crear el correo electrónico y lanzar el Customer Journey.

Crea los eventos en tu Control Panel

Anchor link to
  1. Ve a Audiencia → Eventos en tu Control Panel de Pushwoosh y haz clic en Crear Evento.
  2. Crea un evento personalizado llamado PW_AbandonedCart con estos atributos:
AtributoTipo
emailstring
orderIdstring
customerIdstring
orderUrlstring
abandonedDatedate
createdDatedate
totalPricedecimal (price)
shippingAmountdecimal (price)
taxAmountdecimal (price)
discountAmountdecimal (price)
currencystring
  1. Repite para PW_OrderCreated con un único atributo orderId.

Más información sobre la creación de eventos personalizados.

Envía los eventos desde tu backend

Anchor link to

Pide a tu equipo de desarrollo que llame a postEvent cada vez que se abandone un carrito, utilizando este esquema de atributos:

{
"request": {
"hwid": "8f65b16df378e7a6bece9614e1530fb2",
"application": "XXXXX-XXXXX",
"event": "PW_AbandonedCart",
"attributes": {
"email": "shopper@example.com",
"orderId": "ORDER-10293",
"customerId": "CUST-4471",
"orderUrl": "https://yourstore.com/cart/restore/ORDER-10293",
"abandonedDate": "2026-07-28T10:15:00Z",
"createdDate": "2026-07-28T09:40:00Z",
"totalPrice": 129.90,
"shippingAmount": 9.90,
"taxAmount": 0,
"discountAmount": 0,
"currency": "USD",
"items": [
{
"productId": "SKU-4821",
"name": "Wireless headphones",
"quantity": 1,
"price": 119.90,
"sku": "SKU-4821",
"description": "Over-ear, noise-cancelling",
"imageUrl": "https://yourstore.com/media/sku-4821.jpg",
"productUrl": "https://yourstore.com/products/sku-4821",
"category": "Audio"
}
]
},
"userId": "shopper@example.com"
}
}

Cuando el carrito se convierta en un pedido, envía PW_OrderCreated solo con el orderId para borrar las etiquetas del carrito:

{
"request": {
"hwid": "8f65b16df378e7a6bece9614e1530fb2",
"application": "XXXXX-XXXXX",
"event": "PW_OrderCreated",
"attributes": {
"orderId": "ORDER-10293"
},
"userId": "shopper@example.com"
}
}

Añade un bloque de Productos a tu correo electrónico

Anchor link to
  1. Abre el editor de contenido de correo electrónico y añade un bloque de Productos al lienzo.
  2. En el panel de configuración, establece Fuente en Carrito.
  1. Establece Máximo de productos mostrados para limitar cuántos artículos del carrito aparecen en el correo electrónico.
Configuración del bloque de productos con la fuente establecida en Carrito y el máximo de productos mostrados
  1. Estiliza la cuadrícula y la plantilla de la tarjeta según sea necesario. Consulta Estilizar la cuadrícula.
Bloque de productos en el lienzo del correo electrónico con la plantilla de la tarjeta y la configuración del estilo de la cuadrícula

Cuando se envía el correo electrónico, el bloque de Productos busca el carrito almacenado de cada destinatario utilizando su etiqueta PW_AbandonedCartID. Luego, llena el bloque con los artículos actuales del carrito: imagen, título, precio y un enlace de vuelta al carrito. El diseño proviene de la plantilla de tarjeta que estableciste en el editor. Los destinatarios sin esa etiqueta (nada abandonado o ya pedido) se saltan el bloque en lugar de mostrar contenido vacío, por lo que también es seguro usarlo en una campaña más amplia.

Construye el Customer Journey

Anchor link to
  1. Añade una Entrada basada en un activador (Trigger-based Entry) utilizando el evento PW_AbandonedCart.
  2. Añade un paso de Esperar por un activador (Wait for Trigger). Establece su período de espera en una o dos horas. Nombra la rama Pedido realizado y añádele el evento PW_OrderCreated.
  1. Dirige la rama Pedido realizado a Salida (Exit). El usuario ya ha comprado, así que no le envíes un recordatorio.
  2. Dirige la rama No activado al paso de Correo electrónico (Email). Guarda el correo electrónico que creaste en Añade un bloque de Productos a tu correo electrónico como contenido de correo electrónico y luego selecciónalo como el contenido de este paso.
Lienzo de Customer Journey con Trigger-based Entry, Wait for Trigger con las ramas Pedido realizado y No activado, los pasos Correo electrónico y Salida, y sin Retraso de tiempo

Prueba antes de lanzar

Anchor link to
  1. Envía un evento de prueba PW_AbandonedCart para un dispositivo de prueba. No establezcas la etiqueta PW_AbandonedCartID manualmente: el bloque de Productos carga el contenido del carrito almacenado que crea el evento, no del valor de la etiqueta. Sin un evento real, el bloque se renderiza vacío.
  2. Previsualiza el correo electrónico y confirma el diseño y el contenido del producto antes de enviarlo a compradores reales.