Si eres un gerente de crecimiento u operaciones en una tienda Shopify Plus o WooCommerce y te preguntas por qué no se envía mi campaña activada, la respuesta honesta es que probablemente no lo descubrirás en el panel de control; lo descubrirás porque una métrica ha variado. Los ingresos por recuperación de carritos parecen bajos por tercera semana consecutiva. Un suscriptor contacta con soporte preguntando por qué no ha recibido una alerta de reposición en un mes. Alguien finalmente abre la pestaña de automatizaciones que no ha tocado desde marzo y se da cuenta de que el disparador de "agotado" ha estado diciendo "Pausado" todo el tiempo.
Ese es el modo de fallo real para las campañas activadas y las notificaciones push automáticas de RSS: no es un bloqueo, no es un banner de error, simplemente silencio. Una campaña de abandono de carrito pausada a mitad de una oferta y que nunca se reanudó no se anuncia. Tampoco lo hace un feed RSS que se rompió cuando el sitio se trasladó a un nuevo CMS. Ambos siguen apareciendo en la lista de campañas luciendo exactamente como siempre, hasta que alguien hace la pregunta correcta, y para cuando lo hace, la respuesta generalmente se mide en semanas, no en minutos.
Esta publicación es esa pregunta, formulada en lenguaje claro en lugar de un rastreo del panel de control: usando dos herramientas de solo lectura integradas en el servidor MCP de PushEngage, pushengage_list_triggered_campaigns y pushengage_list_rss_campaigns, para extraer análisis de campañas activadas y el estado de los feeds RSS de una sola vez y detectar una automatización pausada o rota antes de que cueste otra semana de ingresos.
La brecha de tres semanas que nadie nota
Las campañas activadas y las notificaciones push automáticas de RSS comparten una propiedad que las hace especialmente fáciles de perder de vista: una vez que están creadas, se ejecutan sin que nadie las toque de nuevo. Ese es el propósito: un disparador de abandono de carrito, una alerta de bajada de precio, una notificación de reposición de stock, un feed RSS que envía automáticamente cada nueva publicación. Configúralo una vez y se ejecutará para siempre según su propio horario.
Excepto que "para siempre" asume que nada cambia debajo de él. Un disparador se pausa durante una oferta para evitar superponerse con una promoción y nadie recuerda volver a activarlo. Una URL de feed RSS cambia durante una migración del sitio y la campaña que apuntaba a ella sigue diciendo "Activa" mientras silenciosamente no envía nada. El feed de inventario de un disparador de reposición de stock deja de sincronizarse y el disparador no tiene nada más que enviar. En cada caso, la campaña se ve bien en la vista de lista. Simplemente no está haciendo nada.
Ponle una cifra, a modo de ejemplo: un disparador de carritos abandonados de mercado medio que recupera algo así como 1.800 $ semanales en valor de carrito no es una cifra inusual para una cuenta de Shopify Plus con tráfico constante. Tres semanas de silencio —el tiempo que se tarda normalmente en darse cuenta por uno mismo— son 5.400 $ de ingresos recuperados que nunca se recuperaron, y nadie supo buscar hasta que la cifra general forzó la pregunta.
Por qué las campañas disparadas y los feeds RSS fallan silenciosamente
Ambos tipos de automatización fallan por un conjunto pequeño y aburrido de causas, y ninguna de ellas activa un estado de error que un comercial vería jamás.
- Una pausa sobrevive a su razón de ser. Una campaña de abandono de carritos pausada a mitad de una venta, para evitar que compita con una campaña masiva durante “solo esta semana”, rara vez se reanuda a tiempo; la persona que la detuvo pasa a otro proyecto y, seis meses después, sigue ahí, marcada como pausada, y nadie sabe por qué.
- Una integración previa falla silenciosamente. Un disparador de bajada de precios o de vuelta en stock depende de un feed de inventario o precios de la plataforma de la tienda. Si ese feed deja de sincronizarse —una actualización de plugin, una desconexión de una app, una clave API caducada— el disparador no tiene nada contra lo que comprobar y simplemente nunca vuelve a activarse.
- La URL del feed se mueve. Una migración de CMS, un cambio de plataforma de blog o un cambio de dominio pueden romper silenciosamente el feed RSS al que apunta una campaña de autopush, sin tocar la configuración de la propia campaña. La campaña sigue apareciendo como activa porque, en lo que respecta a la configuración de PushEngage, nada ha cambiado.
- Una regla de abandono de navegación deja de coincidir. Si el rediseño de un sitio cambia la estructura de las URL o elimina la página que vigila un disparador de abandono de navegación, el disparador sigue funcionando pero ya no tiene nada que captar.
- Una excepción puntual se vuelve permanente. Un disparador se desactiva para una única línea de productos durante una retirada o un problema con el proveedor, y el paso de reactivación se olvida de la lista de todos una vez que el problema original se resuelve.
Ninguna de estas acciones genera un ticket de soporte al equipo de marketing. Generan un ticket de soporte a atención al cliente, tres semanas después, de un suscriptor que se pregunta dónde fue su alerta de reposición; esta es la forma más lenta y cara de averiguarlo, y la que todas las auditorías de esta publicación pretenden evitar.
Por qué tu campaña disparada no se envía (y cómo comprobarlo en cinco segundos)
La forma más rápida de responder a “por qué mi campaña disparada no se envía” es dejar de adivinar y pedir la lista. pushengage_list_triggered_campaigns devuelve cada campaña disparada en tu sitio filtrada por estado —activa, pausada o borrador— y con include_analytics activado, cada una regresa con las cuentas de enviadas, vistas y clics del período.
Esa única llamada hace los primeros quince segundos de triaje por ti, clasificando cada resultado en uno de tres estados:
- Completamente inactivo — el estado está activo, pero el recuento de envíos es cero (o casi cero) para el período. Algo falló en un nivel superior.
- Correctamente inactivo — el estado está activo, el recuento de envíos es bajo, pero eso coincide con el volumen real del disparador (una alerta de reposición solo se activa cuando algo se repone; una semana tranquila no es un error).
- Realmente pausado — el estado dice pausado, simple y llanamente, y alguien necesita decidir si eso fue deliberado.
Presentado para una cuenta ilustrativa de comercio electrónico de mercado medio que ejecuta cuatro campañas activadas:
| Campaña activada | Estado | Enviado | Vistas | Clics |
|---|---|---|---|---|
| Abandono de carrito | Activa | 3,940 | 2,610 | 210 |
| Abandono de navegación | Activa | 0 | 0 | 0 |
| Alerta de bajada de precio | Activa | 812 | 590 | 61 |
| Alerta de reposición de stock | Pausada | 0 | 0 | 0 |
Dos hallazgos saltan a la vista de inmediato. El disparador de reposición está pausado; vale la pena confirmar si eso fue intencional, ya que cada suscriptor que espera una alerta de reposición no recibe nada mientras permanece así. El problema mayor es el disparador de abandono de navegación: está marcado como activo, pero cero envíos significa que está completamente inactivo, no correctamente inactivo; un cambio en el sitio probablemente rompió la regla de página que observa, y cada visitante que abandonó la navegación desde entonces no ha recibido ningún seguimiento.
Observe lo que está haciendo la alerta de caída de precios aquí: 812 envíos es un número menor que los 3.940 del disparador de abandono de carrito, y eso está bien; una alerta de caída de precios solo se activa cuando un precio realmente cae, por lo que un volumen menor está correctamente inactivo, no es una señal de alarma. La habilidad que esta sección realmente enseña es distinguir entre ambas sin adivinar: un disparador con envíos cercanos a su propia línea de base histórica está funcionando a cualquier volumen; un disparador que solía enviar regularmente y ha caído a cero está roto independientemente de cuán pequeño fuera para empezar.
Vale la pena decirlo claramente: pushengage_list_triggered_campaigns lista y lee. No vuelve a habilitar una campaña pausada, no arregla una regla de página rota ni edita las condiciones de un disparador; la corrección todavía se realiza en el panel de control de PushEngage. Lo que hace esta herramienta es decirle, en una sola llamada, exactamente cuáles de sus campañas activadas necesitan esa corrección y por qué, en lugar de hacer clic en cada una para averiguarlo. Ese es todo el valor de extraer análisis de campañas activadas a través del chat en lugar de una pestaña del panel de control: el hallazgo toma cinco segundos, y los quince minutos que de otro modo pasaría desplazándose se gastan en la única campaña que realmente lo necesita.
Para la pregunta subyacente de qué eventos realmente valen la pena para crear un disparador en primer lugar, qué eventos merecen campañas de disparador cubre las tres pruebas de idoneidad de disparador que PushEngage utiliza para el abandono de carrito, abandono de navegación, caída de precios y reposición.
Capturando un feed RSS que dejó de enviar silenciosamente
Las notificaciones automáticas de inserción RSS fallan en el mismo patrón de "parece bien, pero no lo está" que las campañas activadas, solo que con una causa diferente: en lugar de un estado pausado o una regla de página rota, la falla generalmente reside en el propio feed.
Pídele a tu asistente que enumere tus campañas RSS con estado y análisis, y pushengage_list_rss_campaigns devuelve cada campaña filtrada por estado, con el mismo desglose de enviados/vistos/clics cuando se incluyen análisis. La clave aquí es casi idéntica al caso de las campañas activadas: una campaña marcada como activa con un recuento de envíos que ha caído a cero, o ha caído bruscamente de su línea base normal, casi siempre significa que el feed que está monitoreando dejó de publicar correctamente.
El culpable habitual es pequeño y fácil de pasar por alto: un equipo de contenido cambió de plataforma CMS, cambió la ruta de la URL del feed o una actualización de un plugin alteró cómo el feed formatea sus elementos, y nadie se lo dijo a quien posee las notificaciones push. Para un sitio que publica con una cadencia decente, el auto-push RSS suele ser la automatización de mayor volumen en la cuenta precisamente porque se activa con cada nueva publicación, lo que también significa que un feed roto pasa de "silencioso" a "una brecha real en el tráfico de retorno" más rápido que casi cualquier otra cosa en esta lista.
Una comparación rápida antes y después hace que la interrupción sea obvia, a modo ilustrativo:
- Semana normal: la campaña RSS se activa 6-9 veces a medida que se publican nuevas entradas, coincidiendo con la cadencia de contenido normal del sitio.
- Semana rota: la campaña RSS muestra activa, cero envíos, y el sitio ha publicado cuatro nuevas entradas en la misma ventana, una clara señal de que la conexión del feed, no el calendario de contenido, es el problema.
La misma nota de precisión que la anterior, reiterada porque aquí importa tanto como allí: pushengage_list_rss_campaigns enumera y lee el estado y el rendimiento. No puede reasignar una URL de feed rota ni reiniciar la campaña en sí; esa corrección se realiza en el panel una vez que se sabe qué feed buscar, generalmente revalidando la URL del feed en la configuración de la campaña RSS y confirmando que todavía resuelve al dominio correcto. Si aún no has configurado una campaña de auto-push RSS, configurar una campaña de auto-push RSS te guía a través de la configuración; esta publicación asume que ya hay una en funcionamiento y solo necesita una verificación de estado.
Tipos de automatización adyacentes que vale la pena revisar en el mismo pase: crear una campaña de notificación de caída de precios y configurar notificaciones push de "vuelve a estar disponible" cubren el lado de la configuración de dos de los tipos de campañas activadas que esta auditoría verifica. Y si las campañas de goteo o los flujos de trabajo también forman parte de tu pila de automatización, auditar campañas de goteo y flujos de trabajo cubre ese par adyacente de la misma manera que esta publicación cubre las campañas activadas y RSS.
Primeros pasos: conectar el servidor MCP de PushEngage
Ejecutar esta verificación desde una ventana de chat comienza agregando el servidor MCP de PushEngage a la configuración de tu asistente. Para Claude Desktop o Cursor, esa es una entrada en la configuración MCP del cliente que apunta a npx -y @pushengage/mcp; no se necesita una instalación separada, ya que npx recupera el servidor bajo demanda. Claude Code funciona de la misma manera.
Reinicia el cliente, pídele que te inicie sesión en PushEngage (se abre una pestaña del navegador para autorizar la conexión, por lo que tus credenciales nunca pasan por el asistente), luego pídele que te muestre tus sitios y selecciona el que quieras usar. Cada herramienta con ámbito de sitio, incluidas ambas herramientas de esta publicación, se aplicará a ese sitio por defecto a partir de entonces. Para obtener el tutorial completo (rutas de archivos de configuración, inicio de sesión la primera vez y qué hacer si la conexión no se inicia), consulta la guía completa de configuración de PushEngage MCP.
Convertir esto en un hábito semanal, no en una comprobación puntual
El objetivo de esta auditoría no es encontrar la única campaña rota hoy. Es hacer que la comprobación de una sea una pregunta de cinco segundos en lugar de un proyecto que nadie programa. PushEngage opera a un volumen real (más de 25 000 propietarios de negocios en más de 150 países envían más de 15 200 millones de notificaciones al mes a través de la plataforma) y, a esa escala, un disparador pausado o un feed roto no cuesta un clic o dos. Cuesta el valor del carrito recuperado o el tráfico de visitantes recurrentes que la automatización fue diseñada para capturar, durante exactamente el tiempo que permanezca inactivo.
Ese es el caso de preguntar en voz alta: "¿por qué mi campaña activada no se envía?" un lunes en lugar de descubrirlo por un número de ingresos bajo en una revisión mensual. Pídele a tu asistente que enumere tus campañas activadas y campañas RSS con análisis, echa un vistazo a los planes de PushEngage si un disparador que te falta resulta valer la pena crearlo, y dedica los quince minutos que ahorras en el panel de control a arreglar lo único que está realmente roto.