
Para generar recompra con web push, empiezo por el permiso, el historial de pedidos y el momento de volver a comprar. Separo la segunda compra de la tercera y las mido en plazos de 30 o 90 días, comparando con clientes que no reciben la campaña.
En esta guía, te muestro cómo:
Si sumo WhatsApp para TiendaNube o Instagram, mantengo sus permisos separados y freno los recordatorios cuando llega una compra. Mi criterio es simple: no me alcanza con conseguir clics; <u>busco compras adicionales que dejen margen</u>.
Web push para recompra: 4 pasos para generar margen
Para volver a vender, necesitás permiso y un seguimiento confiable. Sin esa base, no podés atribuir una recompra real ni decidir cuándo reactivar a un cliente. Tu tienda necesita HTTPS, un service worker activo, soporte de Push API, un servidor de envío y un registro de suscripciones. Antes de implementar, documentá cómo instalar el service worker y cuáles son los límites de tu stack.
Probá el alta, la recepción, el clic, la página de destino y la baja en navegadores reales. En iPhone y iPad, web push requiere agregar la web a la pantalla de inicio. Si push no está disponible, usá otro canal solo si tenés el permiso correspondiente.
Mostrá la invitación después del checkout o de una consulta de disponibilidad. Explicá qué avisos comerciales recibirá la persona y abrí el permiso nativo con Notification.requestPermission() solo cuando toque un botón de activación. Si rechaza la solicitud, no insistas. También ofrecé instrucciones para desactivar los avisos desde el navegador o las preferencias de la tienda.
En Argentina, identificá a la empresa, la finalidad del uso de los datos y los prestadores. Incluí un enlace a la política de privacidad y registrá la fecha, el origen, la versión y la revocación del consentimiento. Validá el cumplimiento con asesoramiento local y mantené permisos separados para push, email, campañas de marketing en WhatsApp e Instagram.
Guardá endpoint, p256dh, auth y los metadatos de dispositivo, fechas, consentimiento e identificadores con cifrado y acceso restringido. El permiso del navegador no identifica al cliente ni confirma una compra. Para eso, vinculá la suscripción al checkout o al login con una regla verificable. Un cliente puede tener varias suscripciones; desactivá los endpoints inválidos según las respuestas del servicio de envío.
Antes de cada flujo, sincronizá clientes, pedidos, líneas de pedido, categorías, variantes, stock, precios, descuentos, estado de preparación del pedido, cancelaciones, devoluciones y consentimiento.
Estos datos te permiten decidir cuándo reactivar, qué oferta enviar y a quién excluir:
| Dato | Decisión para la campaña |
|---|---|
| Fecha de compra | Calcular los días transcurridos antes del recordatorio. |
| Cantidad de pedidos | Separar a quienes hicieron una compra de quienes ya tienen dos o más. |
| Categoría comprada | Elegir reposición o complementos relacionados. |
| Importe del pedido | Evaluar beneficios sin comprometer el margen. |
| Consentimiento | Excluir permisos ausentes o revocados. |
| Clics y bajas | Reducir la frecuencia o pausar suscripciones inactivas. |
| Reposición estimada | Definir la ventana según los intervalos históricos por categoría. |
Agregá utm_source=web_push, utm_medium=notification y un identificador de envío a cada enlace. Conectá el clic, la sesión y el pedido confirmado mediante eventos del servidor o de la tienda. Deduplicá por order_id y guardá el importe, la moneda y el número de compra. Registrá también las cancelaciones y devoluciones. Usá el consentimiento y el seguimiento como base para segmentar por historial de compra y armar flujos por gatillo.
Con el permiso y el tracking listos, agrupá a tus clientes según sus compras previas. Separá a quienes compraron una vez de quienes ya compraron dos. Sumá datos de RFM (recencia, frecuencia y gasto), intervalo de recompra, navegación, clics y preferencias declaradas.
Cada flujo necesita un motivo concreto para contactar al cliente. Para la segunda compra, priorizá educación; para la tercera, conveniencia. Ajustá el intervalo según el producto o la categoría y asigná un gatillo a cada tramo de recompra.
Usá esta matriz como punto de partida:
| Segmento | Gatillo | Propósito | Oferta posible | Cuándo frenar | Métrica |
|---|---|---|---|---|---|
| Una compra, sin segunda | 7 a 14 días después de la entrega | Educación y adopción | Guía de uso o consejos | Segunda compra o reclamo abierto | Tasa de segunda compra |
| Próximo a reponer | 3 a 5 días antes de la reposición estimada | Facilitar la reposición | Pack o beneficio pequeño | Reposición reciente o falta de stock | Conversión de reposición |
| Reposición vencida | 15 a 30 días después del intervalo esperado | Recuperar la compra pendiente | Envío bonificado o incentivo moderado | Compra o límite de contactos alcanzado | Reactivación incremental |
| Dos compras, sin tercera | Próxima ventana de consumo | Impulsar la tercera compra | Beneficio por recurrencia o acceso anticipado | Tercera compra | Tasa de tercera compra |
| Cliente inactivo | Superó el umbral de inactividad de su categoría | Recuperar la recompra | Incentivo o actualización de preferencias | Compra, baja o intentos agotados | Reactivación incremental y bajas |
Antes de activar cada flujo, definí entrada, salida y prioridad. Un reclamo o una nueva compra debe pausar los demás flujos. Si un cliente entra en varios segmentos, mandale un solo mensaje: el de mayor prioridad.
Si el push no alcanza para cerrar la recompra, Burbuxa puede acompañar el proceso por WhatsApp e Instagram para resolver dudas. No reemplaza el web push: cada canal debe tener una función definida.
Cuando llegue el evento de compra por WhatsApp, sincronizá la baja del recordatorio push para evitar mensajes fuera de momento. Mantené separados los permisos y los reportes de cada canal.
Con los segmentos definidos, ajustá cuándo enviar, qué ofrecer y con qué frecuencia.
Cada segmento del paso anterior necesita su propio ritmo y ventana de envío. Calculá cuándo mandar el recordatorio a partir de la entrega del pedido y del intervalo real de recompra, no de una fecha fija. Probá horarios locales entre las 10:00 y las 13:00 o entre las 18:00 y las 21:00. Durante la prueba, mantené la misma oferta.
Empezá con un tope de 2 a 5 notificaciones push por semana y ajustalo según los clics, las compras, las bajas y los ingresos por destinatario. Si el cliente compra, frená los mensajes pendientes y reiniciá el ciclo cuando se entregue el nuevo pedido. También podés complementar esta estrategia con campañas automatizadas en WhatsApp para mejorar la tasa de apertura. Ante devoluciones, cancelaciones, pagos fallidos, tickets abiertos o bajas, pausá los envíos y revisá si corresponde incluir al cliente.
No ofrezcas descuentos por defecto a quienes solo necesitan un recordatorio. Antes de activar un beneficio, calculá cuánto margen queda después de descontar el costo del producto, el incentivo y el envío. Confirmá también el stock, el precio vigente, la cobertura de entrega, la compra mínima, las exclusiones y el vencimiento.
Elegí la oferta según el evento que activa el mensaje y el estado de compra del cliente.
| Oferta | Segmento adecuado | Riesgo para el margen | Condiciones que debés validar |
|---|---|---|---|
| Producto sin descuento | Reposición con intención alta | Bajo | Variante disponible, precio correcto y enlace directo |
| Envío bonificado | Clientes sensibles al costo de envío | Bajo a medio | Código postal, costo logístico y compra mínima |
| Pack complementario | Compradores de un producto compatible | Medio | Compatibilidad, stock de todos los artículos y precio total |
| Descuento de reactivación | Clientes inactivos según su categoría | Medio a alto | Elegibilidad, uso único, exclusiones y vencimiento |
| Beneficio para recurrentes | Clientes recurrentes o miembros | Bajo a medio | Saldo disponible, condiciones y plazo de canje |
Comunicá solo condiciones vigentes. Incluí una sola acción de compra que lleve al producto o al carrito, no a la página de inicio.
Antes de ampliar el alcance, comprobá que la oferta y los enlaces funcionen en condiciones reales de uso.
No lances hasta confirmar enlaces, precio, stock y atribución. Verificá que el permiso esté activo y que la suscripción esté vinculada al cliente o navegador correcto. No incluyas datos personales en la URL.
Probá el título, el texto, el ícono, la imagen y el recorte de caracteres en los navegadores compatibles, tanto de escritorio como de celular. Abrí cada enlace en incógnito: debe conservar la variante o el carrito cuando sea posible. Al pagar, tienen que aparecer el precio, el beneficio y las condiciones de entrega correctos.
Confirmá que cada compra se atribuya una sola vez y que el enlace conserve la información de campaña, producto y beneficio.
Lanzá primero a una audiencia pequeña que cumpla los requisitos. Definí quién aprueba, quién envía y quién monitorea. La persona que monitorea debe poder pausar los envíos de inmediato si detecta enlaces rotos, precios incorrectos, descuentos acumulados por error, falta de stock o compras que no se registran.
Con las campañas activas, usá la misma ventana de seguimiento para cada cohorte. Calculá la tasa de segunda compra sobre los clientes elegibles que tenían una primera orden válida y suscripción previa. Para la tasa de tercera compra, tomá a quienes tenían exactamente dos órdenes válidas. En ambos casos, reportá el porcentaje y la cantidad de compradores.
Excluí las órdenes canceladas o totalmente reembolsadas y separá la recompra bruta de la neta después de devoluciones. Dejá por escrito cómo contabilizás los cambios, los reintegros parciales, los envíos parciales y las compras con crédito de tienda.
Para entender los resultados, registrá cada etapa del embudo y dejá claro qué denominador usás: permisos otorgados sobre solicitudes mostradas; suscripciones push confirmadas; entregas verificables, si la plataforma las informa; clics; conversiones, como compradores sobre clientes que hicieron clic; y bajas sobre suscriptores iniciales.
Una suscripción confirmada no prueba que el mensaje se haya visto. Algunos cambios de permiso solo se detectan cuando ocurre un error o cuando el navegador informa su estado.
Dentro de esa misma ventana, calculá los ingresos netos por envío, el ticket promedio por orden válida y los ingresos y el margen por cliente elegible. Para comparar el CLV, usá cohortes con el mismo tiempo de seguimiento.
Para distinguir la atribución del efecto real, compará cada cohorte con un grupo de control. Antes del lanzamiento, fijá una ventana por clic y asigná a cada pedido una sola atribución principal entre canales.
Una ventana por clic puede ser de 24 a 72 horas.
Mostrá los ingresos por entrega por separado, y solo si podés verificar la exposición real. Una compra atribuida no prueba lift incremental.
| Medida | Qué indica | Cálculo | Limitación |
|---|---|---|---|
| Ingreso atribuido | Ventas acreditadas al push | Suma de ingresos netos dentro de la ventana por clic | Incluye compras que podían ocurrir igual |
| Lift incremental | Aumento relativo de la tasa de compra | (Tasa del grupo con push − tasa del control) / tasa del control | Necesita asignación aleatoria y suficiente volumen |
| Ingreso incremental | Ingreso adicional frente al control | Diferencia de ingresos por cliente × clientes tratados | Depende de devoluciones y de un control comparable |
| Margen incremental | Ganancia adicional | Margen del grupo con push − margen esperado sin campaña − costos de campaña | Exige costos completos y descuentos contabilizados una sola vez |
Asigná al azar a los clientes de cada cohorte - una compra sin segunda y dos compras sin tercera - al grupo con campaña o al control sin ese push ni un mensaje sustituto. Mantené equivalentes los demás contactos comerciales, incluyendo la automatización de ventas por WhatsApp, la disponibilidad de stock y la elegibilidad promocional.
Durante el mismo ciclo de compra, compará las tasas de segunda y tercera compra, los ingresos netos y el margen por cliente elegible. Incluí también a quienes no compraron. Si las ventas atribuidas aumentan, pero no superás al control, no hay evidencia de compras adicionales.
Escalá solo si contás con permisos válidos, un vínculo confiable entre cliente y pedido, y segmentos por primera, segunda y tercera compra. Compará recordatorios relevantes y de frecuencia limitada contra el control. Probá por separado el horario, el texto, la oferta y la recomendación.
Si aumentan las bajas o los reclamos, reducí la frecuencia o acotá la audiencia. Si la recompra no supera al control, ajustá el segmento, el horario o la oferta. Priorizá recompra incremental rentable, no clics.
Si tenés pocas ventas, estimá la reposición según el ritmo de consumo del producto, no con promedios de ventas. Para un consumible, calculá cuándo se agotaría con el uso habitual y programá el recordatorio entre 3 y 5 días antes.
Podés ajustar esos tiempos manualmente en tu flujo de automatización, según lo que sabés de tus productos. Así, el cliente recibe el mensaje cuando tiene sentido para él.
No hay un número mágico de clientes para medir resultados: lo que importa es la calidad de tus datos y el uso de grupos de control. Segmentá tu base con métricas RFM (recencia, frecuencia y valor monetario) para identificar patrones de consumo.
Para medir el impacto de tus campañas, compará la tasa de recompra de quienes las reciben con la de un grupo de control que no las recibe.
Para no saturar al cliente, gestioná su identidad desde una plataforma centralizada que sincronice la información en tiempo real. Configurá los límites de frecuencia y los períodos de espera por cliente, no por dispositivo.
Así, el agente de IA puede comprobar si esa persona recibió un aviso hace poco, desde cualquier dispositivo, y excluirla automáticamente del próximo envío si corresponde.