Si eres nuevo en las campañas de notificaciones push, o si estás empezando...
Una de las preguntas más importantes que hay que responder es: ¿Cuál es la mejor plataforma para enviar notificaciones push?
Firebase Cloud Messaging (FCM) es una de las soluciones freemium más populares que existen. Si consideras que es un producto de Google, no hay buenas razones para descartar FCM. Al menos, no en la superficie.
Y de eso trata este artículo.
Vamos a desglosar por qué FCM parece genial en la superficie, pero en realidad no lo es.
De hecho, un servicio como FCM es una de las razones por las que construimos PushEngage en primer lugar.
Vamos a ello.
Una breve descripción general: Firebase Cloud Messaging vs PushEngage
Tanto PushEngage como Firebase ofrecen un paquete inicial gratuito. Pero si observas más de cerca, PushEngage es una solución claramente mejor. Y la forma más sencilla de verlo es que PushEngage es una solución tanto para desarrolladores como para profesionales del marketing.
Si eres desarrollador, puedes consultar la API de Javascript de PushEngage para crear campañas súper avanzadas. Pero si no eres desarrollador, aún puedes usar tu panel de PushEngage para crear campañas de notificaciones push muy potentes directamente.
Pero esta sigue siendo una descripción vaga de por qué PushEngage es mejor. Prometimos un desglose completo, así que aquí está de un vistazo:
| PushEngage | Firebase | |
| Fiabilidad | ✔️ Tasas de entrega del 99,95 % ✔️ Informe instantáneo sobre la entrega de notificaciones push | ❌ Tiempo de actividad poco fiable con interrupciones de hasta días ❌ Sin transparencia sobre el tiempo de inactividad o la entrega |
| Facilidad de uso | ✔️ Fácil de crear campañas de notificaciones push web y móviles ✔️ Vista previa clara de la notificación final ✔️ Potentes opciones de personalización desde una interfaz de usuario clara ✔️ Seguimiento de objetivos integrado, pruebas A/B y análisis del panel | ❌ Crear y gestionar campañas requiere codificación y pruebas ❌ Vistas previas de notificaciones incorrectas que requieren pruebas manuales adicionales ❌ La interfaz de usuario no es fácil de usar y la personalización es muy limitada ❌ Faltan funciones avanzadas incluso con su API |
| Atención al cliente | ✔️ Soporte al cliente galardonado incluso para clientes gratuitos ✔️ Gestor de Éxito del Cliente dedicado para cuentas Enterprise ✔️ Documentación y documentos de soporte de primera clase ✔️ Tutoriales, guías prácticas y guías de marketing creadas a partir de años de experiencia | ❌ Poco o ningún soporte del equipo de Firebase ❌ El soporte proviene principalmente de comunidades de desarrolladores y foros como StackOverflow de forma voluntaria ❌ La documentación (incluso para desarrolladores) es bastante escasa |
| Precios | ✔️ Alojamiento completamente gratuito para todas las cuentas para almacenar notificaciones push y contenido multimedia enriquecido ✔️ El nivel gratuito está diseñado para ayudarte a poner en marcha un pequeño negocio y viene con límites generosos ✔️ El plan Business comienza en 9 $/mes ✔️ El plan Premium comienza en 29 $/mes ✔️ El plan Enterprise ofrece una cotización personalizada bajo petición | ❌ Pagas 0,15 USD por GB de transferencia de datos. Esto se vuelve muy caro muy rápidamente con contenido multimedia enriquecido. ❌ Hay una opción gratuita disponible, pero con una política de complementos. La estructura de precios es muy complicada y se vuelve cara una vez que empiezas a necesitar opciones avanzadas. |
Ahora que tienes una visión general adecuada de lo que puedes esperar de ambos servicios, analicemos más de cerca estos factores decisivos.
¿Comprobación de fiabilidad: ¿vale la pena la plataforma?
El peor sentimiento del mundo es trabajar en una campaña de marketing durante siglos, conseguir el apoyo de todos los interesados y ajustar cada aspecto de tu oferta para una gran venta navideña solo para darte cuenta de que…
No puedes enviar tus notificaciones push en absoluto.
Desafortunadamente, Firebase Cloud Messaging (FCM) es conocido por ser extremadamente poco fiable. La plataforma se bloquea con frecuencia, dejando a los usuarios desamparados y sin ningún tipo de soporte. Si el bloqueo se debe a un error importante, Firebase puede emitir públicamente una declaración diciendo que “están trabajando en ello”.
Si tu negocio está en juego, eso no es lo más reconfortante que puedes oír.
Por eso PushEngage prioriza el tiempo de actividad y obtienes actualizaciones instantáneas sobre tu entrega directamente desde el panel de PushEngage:

Por otro lado, FCM ha tenido incidentes con su producto de distribución de aplicaciones que han permanecido sin resolver durante más de 77 días.
Además, FCM no es compatible con ninguno de los dispositivos Huawei más nuevos que no utilizan servicios móviles de Google. Y si tus usuarios están en China continental, puedes olvidarte de enviar notificaciones push usando FCM. China tiene un cortafuegos de larga data que bloquea todos los servicios de Google.
¿Significa esto que FCM es todo malo?
No. Hay algunas partes fiables de la API de FCM que incluso nosotros usamos para distribuir notificaciones de aplicaciones. Pero siempre que sea posible, evitamos usar FCM si podemos.
¿Facilidad de uso: Redefinida?
En cuanto a la facilidad de uso, FCM es increíblemente difícil de usar a menos que seas un desarrollador de buena fe.
Por otro lado, con PushEngage obtienes una interfaz de usuario completa. La mayoría de las campañas que configuras son tan sencillas como hacer clic en un botón. Y es realmente fácil instalar PushEngage en cualquier sitio web.
Mantener una campaña de notificaciones push en FCM es una pesadilla debido a las frecuentes actualizaciones del navegador. En PushEngage, todo eso está hecho por ti. Y lo más importante, obtienes previsualizaciones instantáneas de lo que estás a punto de enviar:

Y esto es súper preciso. Con FCM, es realmente difícil saber de antemano cómo se verá realmente tu notificación push. Por lo tanto, tienes que supervisar, probar y actualizar cada notificación manualmente constantemente.
La personalización también es realmente difícil con FCM porque realmente no hay una interfaz de usuario que puedas usar. Con PushEngage, sin embargo, puedes personalizar prácticamente cualquier cosa sobre tus notificaciones push:

Si no estás seguro de cuáles son las diferentes partes de las notificaciones push, deberías consultar nuestra guía para principiantes sobre notificaciones push.
PushEngage hace que sea muy sencillo crear y gestionar campañas de notificaciones push. Cada opción de personalización incluye ayuda detallada en línea para demostrar cómo usarla. Y estamos hablando también de notificaciones push automatizadas.
Acabas ahorrando mucho tiempo perdido en pruebas. Y puedes ejecutar tus campañas con total confianza.
Luego, está la cuestión de segmentar a tus usuarios para notificaciones push personalizadas. A primera vista, Firebase parece tener excelentes opciones para segmentar usuarios:

El problema es que esta segmentación no es realmente dinámica.
En palabras sencillas, tus usuarios no se transferirán de un segmento de audiencia a otro automáticamente, incluso si cumplen los requisitos, hasta que abran la aplicación en su dispositivo la próxima vez.
Por lo tanto, esto puede causar una gran discrepancia entre lo que tu audiencia quiere de ti y lo que realmente les estás enviando. Esto es especialmente cierto si estás utilizando notificaciones push para mejorar la participación en la aplicación o el sitio, ya que una gran parte de tu audiencia regresa a tu contenido solo DESPUÉS de recibir una notificación.
Lo que es aún peor es que los filtros de Firebase pueden no funcionar en segmentos de audiencia con menos de 10 suscriptores. Y eso es horrible si recién estás comenzando con las notificaciones push o si eres una pequeña empresa que tiene una audiencia pequeña y leal en primer lugar.
PushEngage segmenta dinámicamente a tus suscriptores en tiempo real.
Así, puedes centrarte en hacer crecer tu negocio en lugar de preocuparte por los aspectos técnicos del envío de notificaciones push.
Y es muy sencillo crear segmentos usando PushEngage. Simplemente dirígete a Segmentos » Crear Nuevo Segmento:

Y si necesitas ayuda para crear segmentos personalizados, puedes consultar nuestro artículo sobre cómo segmentar suscriptores automáticamente.
Soporte al Cliente y Documentación
Si eres una pequeña empresa que tiene un equipo de desarrollo pequeño o inexistente, REALMENTE no deberías usar Firebase Cloud Messaging para enviar notificaciones push. No obtendrás ningún soporte al cliente directamente del equipo de Firebase. Y si necesitas ayuda, tendrás que depender de comunidades de desarrolladores como StackOverflow.
Podría llevarte días resolver cualquier problema técnico que puedas tener.
E incluso si tienes un equipo de desarrollo, apenas hay suficiente documentación del producto en Firebase para poder usar el producto correctamente. Puedes intentar ponerte en contacto con el equipo de Firebase para obtener ayuda rellenando un formulario en su sitio web. Pero es muy poco probable que obtengas alguna respuesta.
PushEngage ofrece un soporte al cliente excepcional incluso para usuarios gratuitos.
Si optas por el plan Enterprise, incluso obtienes un Gestor de Éxito del Cliente dedicado para ayudarte con absolutamente todo. Puedes contactarnos en cualquier momento que nos necesites directamente desde nuestro sitio web. Siempre estamos disponibles en el chat en vivo de nuestro sitio web.
Y si deseas compartir un problema más detallado, puedes ponerse en contacto con nuestro equipo de Éxito del Cliente en cualquier momento.
Respondemos a todas las consultas en un plazo de 24 horas.
También hay un enorme repositorio de contenido en nuestra sección de blog. Creamos constantemente contenido que te ayuda a crecer más rápido y a solucionar cualquier problema que puedas tener.
Desglose de precios
¿Sabías que en realidad no puedes subir imágenes en el plan gratuito de Firebase?

Olvídate de crear notificaciones push enriquecidas con formatos multimedia avanzados, a duras penas puedes crear una notificación simple con una imagen.
Bueno, puedes... si actualizas a un plan de pago.
La peor parte es que todos los planes de pago de Firebase tienen niveles variables. No hay un precio fijo. Se te factura por los recursos que utilizas para cada notificación. Y el problema con ese tipo de facturación es que es muy fácil acumular una factura ENORME sin darte cuenta de lo cara que es.
Una organización recibió una factura de 30.000 $ de Firebase por enviar notificaciones push. Y no, no es un error tipográfico.
PushEngage es mucho más simple. El plan gratuito es realmente gratuito.
Y aunque no puedes crear notificaciones push automatizadas en el plan gratuito, sigues teniendo acceso completo a todas las funciones de personalización para tus notificaciones push. Lo más importante es que todavía hay suficientes funciones en el plan gratuito para ayudarte a hacer crecer tu negocio utilizando notificaciones push, para que más tarde inviertas felizmente en uno de nuestros planes de pago.
Sin embargo, si te tomas en serio el crecimiento de tu negocio, te recomendamos que te registres en uno de nuestros planes de pago.
Obtienes acceso a toda una serie de campañas muy potentes, como los recordatorios de carritos abandonados. Y lo mejor de todo es que nunca se te facturará una cantidad extraordinaria que pueda llevar a la quiebra a tu negocio debido a un error de codificación.
Conclusión
¡Eso es todo por ahora, amigos!
Es simple: Creamos PushEngage para que sea inherentemente mejor que Firebase. Y estamos mejorando constantemente. No solo en términos de nuestras funciones, sino también en nuestro soporte al cliente.
Así que, aunque nos gustaría decir que es una competencia reñida, en realidad no hay competencia aquí.
Si te registras en uno de los planes de pago de PushEngage, obtendrás funciones importantes que pueden ayudar a hacer crecer cualquier negocio, incluyendo:
- Seguimiento de objetivos y análisis avanzados
- Pruebas A/B inteligentes
- Campañas de goteo automatizadas
- Segmentación dinámica
- Notificaciones push activadas por eventos
¡Y más!
Así que, si aún no lo has hecho, ¡empieza hoy mismo con PushEngage!