Este post os ayudará a buscar alternativas a la hora de buscar un servicio de PUSH notifications como alternativa al cierre de Parse, la empresa adquirida por Facebook que daba servicio de PUSH a miles de apps y que anunció su cierre hace unas semanas, provocando la desolación entre los desarrolladores de apps.
Lo primero es poner en antecedentes a los que no conocen Parse, ya que era una de las mejores herramientas que teníamos los desarrolladores a nuestra disposición. Permitía enviar notificaciones PUSH de forma gratuita a 1 millón de usuarios únicos al mes, eso quería decir que en la práctica te permitía instalar un gran servicio de PUSH para tus apps, con un potente panel de métricas y de gestión de mensajería PUSH, en el que sólo empezarías a pagar (y muy poco!) si tu app era un éxito rotundo.
Para los no iniciados, recordad que 1 millón de usuarios únicos al mes significa que podías enviar tantas notificaciones como quisieras a un mismo usuario que sólo contaría como 1 usuario único, de modo que a tu millón de usuarios gratuitos les podías enviar tantas notificaciones como quisieras (o ellos te dejaran: no hay que ser SPAMMER!!)
Otra de las grandezas de Parse es que permitía montar sencillos backends en los que ir almacenando información de las apps que además después te valían para segmentar las notificaciones. Todo en un sitio y todo gratis hasta ese primer millón de usuarios únicos. Demasiado bueno para ser verdad… pero como la empresa había sido adquirida por Facebook, hacía pensar que aquello era un proyecto sólido y que quizás el día que todos estuviésemos tan enganchados que no pudiéramos dejarlo, empezaría a cobrar más. Pero no.
El fatídico día llegó el 28 de enero cuando Parse anunciaba oficialmente el cierre. Eso sí, de muy buenos modos y dando un año para migrar a otra plataforma. Pero, el 28 de enero de 2017 Parse cerrará oficialmente todos sus servicios, y en ese momento, el que no haya hecho los deberes, tendrá que buscarse la vida por otro lado. Una noticia triste, sin duda, pero nos dan un año para reponernos del susto y además liberarán código para montarte un “Parse a medida” en tus propios servidores, lo cual es de agradecer. No entraremos en cuáles han sido los motivos para que Parse haya adoptado tan drástica medida, y trataremos de buscar alternativas.
Hasta aquí el relato de los hechos, a partir de este momento, empezamos a proponer soluciones. Lo primero que debemos decir es que en este post hablaremos principalmente de mensajería PUSH, no de backends. Esto último quizá lo podamos comentar en otro post…
Hay varias variables a tener en cuenta a la hora de escoger un servicio de mensajería PUSH. El precio es el más obvio, sin embargo en muchas ocasiones no lo afrontamos desde la perspectiva adecuada, ya que muy pocas veces llegamos al tope gratuito de mensajes que nos ofrecen las plataformas, y acabamos eligiendo la que nos sería más barato en caso de que “lo petemos”, cosa que por desgracia, no ocurre con demasiada frecuencia.
En este cuadro tenéis algunas de las mejores alternativas a Parse que hemos encontrado y con los precios actualizados a 31 de marzo de 2016.
Suscripción a canales | Segmentación | A/B Testing | Programación Notificaciones | Informe Aperturas | API | Precio | |
Parse | SI | SI | SI | SI | Por campaña | SI | 1M receptores gratis; $0.05 por cada 1000 |
Amazon | SI | NO | NO | NO | Por usuario | SI | 1M peticiones y PUSH; $0.5 por cada 1M peticiones y PUSH extra |
Little Postman | SI | SI | — | SI | Por campaña | — | 10000 usuarios gratis; 300€/mes + 10€/10000 usuarios |
One Signal | SI | SI | SI | SI | Por campaña | SI | Gratis |
Urban Airship | SI | SI | SI | SI | Por campaña | SI | 1000 usuarios gratis; 10000 usuarios $99 |
Push Woosh | SI | SI | SI | SI | Por campaña | SI | 1M usuarios gratis (solo PUSH); 1M + stats + API $49/mes; 4M + A/B test $249/mes |
Carnival | SI | SI | SI | SI | Por campaña | SI | — |
Uniqush | Open Source – Do it yourself |
Pero empecemos por el principio: ¿Qué es una notificación PUSH?
Hay 2 tipos de notificaciones en los smartphones: PUSH y PULL notifications. Las de tipo PULL hacen referencia a las que se crean cuando es el usuario el que hace una solicitud de información al servidor, para explicarlo de manera sencilla, la app a través de una acción que hayamos hecho nosotros (abrir la app, tocar un botón, refrescar los datos…), nos envía esa nueva información, y a eso en inglés lo llaman hacer PULL. Como corolario final, decir que aquí el usuario es el sujeto activo que está haciendo esa solicitud de información.
Por el contrario, en las notificaciones de tipo PUSH, el usuario no tiene por qué ejercer ninguna acción para desencadenarlas, pueden estar programadas o puede ser la propia app la que decide enviarte una notificación con algún tipo de información. Estas son las notificaciones típicas que nos llegan de Twitter, Facebook, Whatsapp o cualquier otra app que nos envía información sin haberla solicitado nosotros en ese mismo momento.
En este artículo hablan de la tremenda importancia de este tipo de notificaciones, ya que dicen que por primera vez en la historia los editores pueden “dar una palmadita en el hombro a 2 billones de usuarios al mismo tiempo”… y es verdad, porque una PUSH notification viene a ser eso, una llamada de atención al usuario para decirle: “eh, quieto, mira esto que te interesa”. De ahí su potencia y también que el mal uso lleve al usuario al cansancio y a desinstalarse nuestra app. Podríamos hacer una comparativa muy fácil con un niño pequeño que requiere tu atención. Si lo hace una vez, le prestas atención. Si se le va la mano y te da 50 palmaditas en la espalda cada 5 minutos, dejarás de hacerle caso.
Así pues, debemos de ser capaces de controlar nuestros impulsos con las notificaciones PUSH y enviar sólo las necesarias. Una vez más, insistimos en la idea sobre la que se basa este blog: tratar a los usuarios como nos gusta que nos traten a nosotros las demás apps. A nadie le guste que le estén reclamando la atención 2 veces al día si no es por algo que realmente nos interesa. Tened en cuenta que el usuario medio a día de hoy recibe unos 3.000 impactos de media al día intentando captar su atención, así que no debemos molestar si no es para algo que realmente valga la pena. De lo contrario, el cerebro humano dejará de prestarnos atención y ya no podremos generar atracción en el momento en el que realmente la necesitemos.
De ahí que RELEVANCIA sea la palabra clave a la hora de crear una buena estrategia de PUSH notifications. Veamos a continuación algunas prácticas aconsejables para una buena estrategia en torno a las notificaciones:
~PROGRAMAR TUS MENSAJES
Hacer una buena programación de PUSH notifications
~RELEVANCIA
Siempre ofrecer contenido RELEVANTE. Recordemos que las PUSH notifications son bastante intrusivas, así que si nos vamos a colar en casa de alguien, debería ser sólo con algo bueno que ofrecer, no estar por estar.
~CONTENIDO
¡Es el rey! Y así debemos de tratarlo. Utiliza un tono directo, amigable y haz uso de los “call to actions”, para que la gente visite de nuevo tu app o realice una acción determinada (compra, reserva, compartir oferta…)
~AUTOMATIZACIÓN
Hay diversas plataformas que nos permiten automatizar algunas notificaciones: podemos programarlas de forma que le lleguen al usuario inmediatamente después de realizar alguna acción concreta: darse de alta, compartir, recibir su primer like, etc. de modo que ayude a aumentar el engagement de nuestra app y nos evite perder un tiempo valiosísimo para hacer otras tareas muy importantes
~ACOPLARTE A LOS RITMOS QUE MARCAN TUS USUARIOS
Analizar las métricas de uso de tu app y enviar las notificaciones durante los picos de uso de los usuarios. Alguna plataforma como OneSignal te permite enviar tus notificaciones a la misma hora de la última conexión que hizo el usuario. No es una fórmula mágica, pero sí interesante ya que hay apps que utilizamos siempre a determinadas horas.
~PEDIR PERMISO Y OPCIÓN DE DESHABILITAR
¡Que el usuario siempre tenga la posibilidad de deshabilitar las notificaciones! Es mucho mejor que deshabiliten las notificaciones que no que desinstalen la app y te hagan publicidad negativa diciendo que eres un spammer
~MEDIR
como todo lo que hacemos en el ámbito digital, debemos saber cómo están acogiendo nuestros usuarios nuestras comunicaciones. Y para ello, lo único que podemos hacer es medir, analizar, y optimizar poco a poco nuestras acciones, tratando de conseguir un resultado óptimo.
~A/B TESTING
Cuando hablamos de medir, una de las mejores formas es el famoso A/B Testing, es decir, enviar a los usuarios dos impactos muy similares, con sólo una variación, y medir cuál de los dos tuvo mejor resultado. Es un método muy sencillo que la mayoría de plataformas ya permiten, y la mejora en la efectividad de nuestras comunicaciones es espectacular.
A la hora de hacer A/B testing hay algunos muy fáciles como:
+ cambiar el copy (texto) del mensaje y ver cuál funciona mejor
+ poner emoticonos en uno de los dos mensajes y ver cuál funciona mejor
+ cambiar la hora y ver a qué hora responde mejor tu audiencia
~COPIAR DE LOS MEJORES
Fíjate cómo lo hacen los mejores players del mercado y vete copiando lo que mejor se adapte a tu audiencia y producto. Como siempre decimos, replica una acción, mídela y si ves que funciona, inclúyela en tu estrategia.
~INNOVAR
Siempre está bien aportar un poco de aire fresco a nuestra relación con los usuarios. Mima los textos y si ves que eres capaz, aporta una nota de originalidad y hasta humor para sorprender a tu audiencia
~ESCUCHAR A TUS USUARIOS
Como ya hemos comentado a lo largo de este artículo, hay que tener cuidado a la hora de enviar notificaciones PUSH ya que podemos resultar muy pesados y provocar el efecto contrario al deseado. Estate atento a los comentarios de tus usuarios, ya sea en las valoraciones de las tiendas de aplicaciones, en los emails que os puedan llegar a soporte, en las redes sociales o en el mismo Analytics si veis que el número de usuarios cae después de enviar una notificación a toda vuestra audiencia. Necesitáis saber qué pasa en vuestra app y conocer de primera mano la opinión de vuestros usuarios, que será lo que os haga mejorar el producto.
En Inqbarna estamos probando OneSignal y por ahora la experiencia está siendo muy positiva, ya que permite importar la base de datos desde Parse de un modo muy sencillo y su capacidad de segmentación es asombrosa. Y lo mejor llega con el precio, que dice ser gratis total. Por ahora no le hemos visto ninguna pega, pero estaremos atentos a qué pasa en el futuro y seguiremos contando nuestra experiencia en el ámbito de las PUSH notifications.
2 Comments
Hola Juan,
Muy buen artículo! Has seguido usando OneSignal? Algo que destacar? Tiene muy buena pinta no?
Gracias y un saludo
Feb 26, 2017 - 02:03 PMHola Jesús! Pues sí, seguimos trabajando con OneSignal y de momento muy bien. Sencillo, potente y gratis y con alguna funcionalidad muy buena como el enviar notificaciones a la misma hora que el usuario abrió la app por última vez para mejorar el ratio de aperturas. Por ahora todo bien.
Un saludo!
Mar 02, 2017 - 04:28 PM