Es lunes por la mañana en una tienda de ropa de WooCommerce con $25M de GMV y el gerente de retención está lanzando la liquidación trimestral. El equipo ya ha trabajado el correo electrónico para toda la tienda: 25% de descuento, vence el viernes, una sola transmisión a las 10 AM. Durante los próximos siete días, el correo electrónico recupera $8,400 en ingresos atribuibles. La otra superficie de recuperación es más silenciosa.
Cada vez que un comerciante marca un precio de venta en el administrador de WooCommerce, un flujo de trabajo automático activa alertas de bajada de precio de WooCommerce para los suscriptores que estaban vigilando específicamente ese SKU. Durante la misma ventana de 72 horas, el flujo de trabajo de bajada de precio recupera 19.200 dólares. Misma tienda, misma venta, dos veces y media la recuperación de la automatización.
Las dos superficies no son intercambiables. El correo electrónico a toda la tienda es la emisión general. El flujo de trabajo de bajada de precio es la superficie por SKU. Se complementan en lugar de competir, y en la mayoría de las tiendas de WooCommerce de mercado medio, la superficie por SKU es la que está materialmente sub-instrumentada.
Este artículo detalla cómo es el flujo de trabajo de bajada de precio de principio a fin, por qué una cascada de tres audiencias es la arquitectura correcta, cómo evitar que el control de frecuencia entrene a una base de cazadores de descuentos y cómo atribuir los ingresos recuperados por SKU para que finanzas puedan leer la línea de cuenta.
- Por qué la bajada de precio es el disparador de recuperación de mayor conversión
- El momento de opt-in para las alertas de precio
- El flujo de trabajo de bajada de precio, de principio a fin
- Por qué la cascada de audiencias es la arquitectura correcta
- Integración de la estrategia de precios: evitar entrenar al cazador de descuentos
- Integración de la pila de WooCommerce
- Atribución por flujo de trabajo
- Constrúyelo en los flujos de trabajo de PushEngage
- Lo que esto cambia
Por qué la bajada de precio es el disparador de recuperación de mayor conversión
La mayoría de los flujos de trabajo de retención se activan contra una sola audiencia. El flujo de trabajo de abandono de carrito se dirige a los que abandonaron el carrito. El flujo de trabajo de abandono de navegación se dirige a los que abandonaron la navegación. La serie de bienvenida se dirige a los nuevos suscriptores. La alerta de bajada de precio es diferente. Dos audiencias convergen en el mismo disparador: los abandonadores de navegación que vieron el producto pero no lo añadieron al carrito, y los abandonadores de carrito que se fueron específicamente por el precio. Ambos han demostrado una intención de producto específica. Ambos son abordables desde un flujo de trabajo con un disparador y un criterio de salida.
Hay una tercera razón por la que la bajada de precio convierte a múltiplos de cualquier recordatorio independiente. La señal del disparador es más concreta que la señal de la audiencia por sí sola. Un recordatorio de abandono de navegación pide al suscriptor que confíe en la palabra del comerciante de que el producto todavía vale su atención. Las notificaciones de bajada de precio llevan la prueba en el propio mensaje: el precio se ha movido realmente, aquí está el nuevo número. El suscriptor ve la alerta y el precio simultáneamente, por lo que incluso las audiencias frías convierten mejor en los envíos de bajada de precio que en los mensajes genéricos de reactivación.
El momento de opt-in para las alertas de precio
Un botón de “avísame cuando baje el precio” en la página de detalles del producto es una de las opciones de suscripción de mayor calidad en el comercio electrónico de mercado medio. El suscriptor nombra el producto específico que desea rastrear. En comparación con una opción de suscripción genérica para todo el sitio, la opción de alerta de precios en la PDP produce una base de suscriptores que convierte en el flujo de trabajo de caída de precios a múltiplos de la tasa de suscriptores fríos. El argumento compuesto de la calidad del suscriptor se cubre con más detalle en el artículo hermano sobre indicaciones de suscripción activadas; la versión corta es que la fuente de la opción predice los ingresos posteriores por suscriptor tan claramente como cualquier señal en la retención.
Para las tiendas WooCommerce, la opción de suscripción en la PDP se implementa a través del método subscribeToProduct(productId) del SDK de JavaScript de PushEngage. El botón escribe el ID del producto en un atributo de suscriptor, que se convierte en un segmento contra el cual el flujo de trabajo de caída de precios puede enrutarse. Las tiendas que ya ejecutan el plugin YITH o TI WooCommerce Wishlist tienen una ruta paralela para el seguimiento de precios de la lista de deseos: cada producto añadido a la lista de deseos es efectivamente una opción explícita de alerta de precios por parte del cliente.

El flujo de trabajo de bajada de precio, de principio a fin
Esta es la especificación completa del flujo de trabajo. Incorpórala directamente en el constructor de Flujos de Trabajo de PushEngage.
- Disparador (INICIO): Evento personalizado
price_dropped, disparado desde WooCommerce cuando el campoproduct_meta._sale_pricese actualiza y es menor que_regular_price. La carga útil del evento incluyeproduct_id,old_price,new_priceypercent_off. - Tipo de ejecución: Múltiples Paralelos. Una instancia de flujo de trabajo por producto por suscriptor. Un suscriptor que rastrea tres productos obtiene tres instancias concurrentes; cada una sale de forma independiente cuando se compra su producto.
- Límite de frecuencia (nivel de flujo de trabajo): Salir si el atributo del suscriptor
last_price_drop_alert_atestá dentro de los últimos 14 días. El límite protege contra el entrenamiento de una audiencia cazadora de descuentos y se defiende en la siguiente sección. - DECISIÓN 1: ¿Se ha suscrito explícitamente el suscriptor a las alertas para este producto (segmento
price_alert_subs_{product_id}o coincidencia de lista de deseos)? Ruta SÍ: enviar la alerta de caída de precios para suscriptores explícitos. Ruta NO: continuar a DECISIÓN 2. - DECISIÓN 2: ¿Está el suscriptor en el segmento de abandono de navegación para este producto dentro de los últimos 30 días? Ruta SÍ: enviar el recordatorio de caída de precios para abandonadores de navegación. Ruta NO: continuar a DECISIÓN 3.
- DECISIÓN 3: ¿Está el suscriptor en el segmento de abandono de carrito para este producto dentro de los últimos 14 días? Ruta SÍ: enviar el recordatorio de caída de precios para abandonadores de carrito. Ruta NO: SALIR silenciosamente.
- ESPERAR: 24 horas después del primer envío.
- DECISIÓN 4: ¿Ha comprado el suscriptor el producto? Ruta SÍ: SALIR (éxito, se cumplieron los criterios de salida). Ruta NO: enviar el segundo contacto de existencias bajas.
- FIN.
Copia de notificación para cada rama:
- Suscriptor explícito: “El precio del producto que sigues ha bajado. {{product_name}} ahora cuesta {{new_price}}, con un {{percent_off}}% de descuento. Compra al nuevo precio.”
- Abandono de navegación: “Buen momento. El {{product_name}} que miraste la semana pasada ahora cuesta {{new_price}}, con un {{percent_off}}% de descuento.”
- Abandono de carrito: “Dejaste {{product_name}} en tu carrito. El precio acaba de bajar a {{new_price}}. Tu carrito sigue ahí.”
- Segundo contacto de pocas existencias: “Atención. Quedan pocas unidades de {{product_name}} a {{new_price}}. El inventario cambia rápidamente en artículos en oferta.”
El flujo de alertas de precios tiene un desencadenante, tres ramas de envío y un criterio de salida. El lector que también ejecuta flujos de carrito y navegación ya tiene los segmentos de audiencia y los atributos de suscriptor en su lugar. El flujo de alertas de precios se ensambla en menos de una hora sobre esa infraestructura existente.
Por qué la cascada de audiencias es la arquitectura correcta
La mayoría de las pilas de retención crean tres campañas de bajada de precios separadas. Una para suscriptores explícitos de lista de deseos, propiedad del gerente de fidelización. Una para abandonos de navegación, propiedad del comercializador de ciclo de vida. Una para abandonos de carrito, propiedad del líder de CRM. Tres campañas significan tres propietarios de campañas, tres conjuntos de copias que se desvían en el tercer trimestre y tres lugares donde se olvidan los criterios de salida. La cascada colapsa estas en un flujo de trabajo con tres nodos DECISIÓN, sale silenciosamente para el suscriptor sin intención y nunca envía duplicados.
| Concepto | Tres campañas separadas | Un flujo de trabajo en cascada |
|---|---|---|
| Propietario | Tres (fidelización, ciclo de vida, CRM) | Uno (gerente de retención) |
| Variantes de copia | Tres, se desvían | Una variante canónica por rama |
| Criterios de salida | Tres reglas, establecidas por separado | Una regla de flujo de trabajo |
| Límite de frecuencia | Ninguno (las campañas no se coordinan) | Un límite, a nivel de flujo de trabajo |
| Atribución | Tres líneas de artículo | Una línea de artículo, subtotales de tres ramas |
| Riesgo de doble envío | Alto (un suscriptor de lista de deseos también puede ser un abandonador de carrito) | Cero (la cascada ordena por intención) |
El orden de la cascada importa. Los suscriptores explícitos se evalúan primero porque la suscripción es la señal de mayor intención. Los abandonadores de navegación, en segundo lugar, porque la vista del producto es más reciente y específica que el abandono del carrito para la mayoría de las tiendas. Los abandonadores de carrito, en tercer lugar, porque el flujo de trabajo de abandono del carrito ya les envió un mensaje con una escalera de descuentos de 0/10/20; la alerta de bajada de precios es un ángulo diferente sobre el mismo suscriptor y debería aterrizar al final de la cascada para evitar apilarse con la propia escalada del flujo de trabajo del carrito.
Integración de la estrategia de precios: evitar entrenar al cazador de descuentos
Un suscriptor que recibe notificaciones de precios de oferta cada dos semanas aprende a esperar. Este es el costo silencioso de un programa de bajada de precios sin restricciones: el grupo que convierte con las alertas también retrasa las compras posteriores, esperando la próxima rebaja. Durante cuatro trimestres, el comportamiento de cazador de descuentos entrenado puede erosionar por completo las matemáticas de retención. Un margen del 5% para la recuperación es aceptable. Un comportamiento entrenado del 25% en todo el grupo durante doce meses no lo es.
La defensa es un límite de frecuencia a nivel de flujo de trabajo. Máximo 1 notificación de bajada de precio por suscriptor cada 14 días, aplicada dentro del flujo de trabajo como una comprobación de criterio de salida en el atributo del suscriptor last_price_drop_alert_at. Cada envío exitoso actualiza el atributo mediante un nodo de acción UpdateAttribute. El siguiente evento price_dropped que se active para el mismo suscriptor comprueba el atributo; si está dentro de los 14 días, el flujo de trabajo sale antes de que se evalúe alguna de las tres ramas DECISION.
La ventana del límite se puede ajustar. Las tiendas que realizan ventas semanales pueden necesitar reducirlo a 7 días para que siga siendo relevante. Las tiendas que realizan rebajas trimestrales pueden mantenerlo en 14 días o extenderlo a 21. El punto es que el límite es una regla del flujo de trabajo, aplicada por el motor, no un recordatorio de calendario para el propietario de la campaña. Las reglas del flujo de trabajo no se olvidan cuando el propietario de la campaña cambia de puesto.
Hay un corolario. El límite de frecuencia también protege la relación con los suscriptores que no están en el modo de búsqueda de bajadas de precio. Un cliente que compró el producto a precio completo la semana pasada no quiere una alerta de bajada de precio para el mismo producto esta semana. El filtro de audiencia de criterio de salida (compra en los últimos 30 días para este producto) maneja ese caso como una regla separada, pero el límite de 14 días es el suelo universal.
Integración de la pila de WooCommerce
Las entradas de datos son específicas. Las tiendas WooCommerce almacenan el Precio de Venta como _sale_price y el Precio Regular como _regular_price en la tabla meta del producto. El plugin de integración WooCommerce-PushEngage se engancha a la acción save_post_product y lee los metadatos en cada guardado de producto; si _sale_price no está vacío y es menor que _regular_price, el plugin dispara el CustomEvent price_dropped con el SKU, los precios antiguo y nuevo, y el porcentaje de descuento. Este es el evento al que escucha el nodo START del flujo de trabajo de bajada de precio.
Los plugins de Precios Dinámicos (Advanced Dynamic Pricing for WooCommerce, WooCommerce Dynamic Pricing & Discounts) escriben en la misma capa meta cuando sus reglas se activan y disparan el mismo hook. El flujo de trabajo de bajada de precio no necesita saber si el cambio de precio provino de una edición manual del Precio de Venta o de una regla automatizada de Precios Dinámicos. Escucha el evento independientemente de la fuente.
Para las suscripciones explícitas, el SDK JS de PushEngage expone subscribeToProduct(productId). El botón de alerta de precio del PDP llama a este método al hacer clic; el suscriptor se añade a un segmento por producto llamado price_alert_subs_{product_id}. Las tiendas que utilizan los plugins YITH o TI WooCommerce Wishlist pueden escribir un hook paralelo que mapea cada producto deseado al mismo segmento por producto, de modo que el seguimiento de precios de la lista de deseos y la suscripción explícita de alerta de precio alimentan a la misma audiencia.
Qué instrumentar primero. Los 100 SKUs principales por volumen de ventas cubren la mayor parte de los ingresos. Conecte el hook save_post_product para disparar price_dropped para esos SKUs primero. Añada el botón de alerta de precio del PDP en el mismo conjunto. Ponga en marcha el flujo de trabajo contra esta audiencia limitada, mida y expanda. El catálogo completo puede esperar.
Atribución por flujo de trabajo
Ingresos recuperados por evento de bajada de precio, por SKU, por canal. Esta es la atribución de ingresos más limpia en retención porque el evento desencadenante (cambio de precio) tiene marca de tiempo y el evento de conversión (compra del mismo SKU) tiene marca de tiempo. Resta los dos; la diferencia es el ingreso recuperado por alerta.
PushEngage Workflows rastrea usuarios en cola, completados y salidos en cada nodo. Así es como se ven las analíticas a nivel de nodo para un flujo de trabajo realista de bajada de precio en una lista de 200.000 suscriptores durante una semana de liquidación trimestral:
| Nodo | En cola | Completado | Salido | Notas |
|---|---|---|---|---|
| INICIO (precio_bajado, 40 SKUs) | 0 | 18,400 | 0 | 18.400 pares suscriptor-producto elegibles |
| Salida por límite de frecuencia | 0 | 17,100 | 1,300 | 1.300 limitados por una alerta reciente |
| DECISIÓN 1: suscriptor explícito | 0 | 4.200 (SÍ) | 0 | Enrutado a envío para suscriptores explícitos |
| DECISIÓN 2: abandono de navegación | 0 | 7.800 (SÍ) | 0 | Enrutado a envío para abandono de navegación |
| DECISIÓN 3: abandono de carrito | 0 | 2.300 (SÍ) | 0 | Enrutado a envío para abandono de carrito |
| Ruta NO de DECISIÓN 3: SALIR | 0 | 0 | 2,800 | Los suscriptores sin intención salen silenciosamente |
| ACCIÓN: primer envío | 0 | 14,300 | 0 | Enviado a través de tres ramas |
| ESPERAR 24 horas | 1,800 | 9,400 | 3,100 | 3.100 compraron en 24h, salir |
| DECISIÓN 4: ¿comprado? | 0 | 9,400 | 0 | Todos los no compradores continúan |
| ACCIÓN: segundo contacto de bajo stock | 0 | 9,400 | 0 | Segundo envío |
| FIN | n/d | 9,400 | n/d | 1.200 de estos convierten en las próximas 48h |
En este embudo, 4.300 suscriptores (3.100 más 1.200) compraron el SKU alertado en las 72 horas posteriores al evento de bajada de precio. Con un carrito promedio de 58 $, eso son aproximadamente 249.400 $ en ingresos recuperados durante la semana, frente a 14.300 envíos y un coste cero por envío para el canal de notificaciones push. Agregado por SKU, los ingresos por SKU aterrizan en el panel del comercializador junto con las métricas de realización de descuentos. El flujo de trabajo deja de ser un coste de campaña y se convierte en una partida de realización de precios.
El enfoque correcto para finanzas es que el flujo de trabajo de bajada de precio son ingresos encontrados. Son suscriptores que no habrían comprado al precio normal pero sí compraron al precio de oferta después de la alerta. La tienda iba a rebajar estos SKUs de todos modos. El flujo de trabajo convierte esa rebaja programada en demanda recuperada.
Constrúyelo en los flujos de trabajo de PushEngage
El flujo de trabajo de bajada de precio se mapea directamente a los componentes de PushEngage Workflows.
| Pieza de flujo de trabajo | Elemento de PushEngage |
|---|---|
| Desencadenante | INICIO con CustomEvent price_dropped, tipo de ejecución Múltiple Paralelo |
| Límite de frecuencia | Criterio de salida con filtro de audiencia en el atributo de suscriptor last_price_drop_alert_at |
| Cascada de audiencia | DECISIÓN x3 con filtro de audiencia en la pertenencia a un segmento |
| Envíos | ACCIÓN SendPushNotification x4 (tres ramas más segundo contacto) |
| Actualización de atributo | ACCIÓN UpdateAttribute en last_price_drop_alert_at después de cada envío |
| Esperar | ESPERAR 24 horas |
| Salida de compra | DECISIÓN con filtro Goal.Tracked en el evento purchase que coincide con el ID del producto |
| Terminal | FIN |
El motor de Workflows viene con más de 60 plantillas enviadas que cubren la bajada de precio y los flujos de soporte de carrito y navegación. El gestor de retención cuyos flujos de carrito y navegación ya están activos puede configurar la capa de notificaciones push de bajada de precio de WooCommerce sobre los segmentos de audiencia existentes en menos de una hora.
Lo que esto cambia
Para las tiendas que ejecutan planes de retención multicanal, el enfoque de orquestación de push y correo electrónico utiliza el correo electrónico como respaldo para los clientes que se han dado de baja de las notificaciones push. El centro de notificaciones push de comercio electrónico más amplio cubre los flujos de trabajo circundantes con los que se acumula la capa de bajada de precios, incluido el flujo de trabajo de abandono de carritos de WooCommerce y el flujo de trabajo de recuperación de abandono de navegación que comparten segmentos de audiencia con este.
La alerta de bajada de precio no es una campaña. Es un flujo de trabajo que se acumula en dos audiencias existentes más una cohorte de opt-in explícito, a partir de un único desencadenante, con un único criterio de salida. El comercializador sigue marcando Precios de Oferta en el administrador de WooCommerce. El flujo de trabajo sigue activándose por SKU. El gestor de retención sigue leyendo la línea de ingresos por SKU. Tres campañas se convierten en una. El riesgo del cazador de descuentos entrenado se mantiene en el límite del flujo de trabajo. Los ingresos recuperados se registran como ingresos encontrados en la próxima cuenta de pérdidas y ganancias. Las matemáticas se acumulan en cada venta que realiza la tienda.
El plan gratuito te ofrece 200 suscriptores, los cuatro canales (push web, push de app, WhatsApp y chat en vivo), y el motor completo de Workflows desde el primer día. Eso es suficiente para instrumentar el flujo de trabajo de bajada de precios en tus 10 SKUs principales y demostrar las matemáticas de recuperación en suscriptores reales antes de solicitar presupuesto.
Empieza con el plan gratuito y lanza la capa de bajada de precios sobre tus flujos de trabajo existentes esta semana.