Soluciones
Mezcla y combina productos de Firebase
para resolver desafíos comunes del desarrollo
de apps.




Crea un flujo
de integración excelente
Usa Firebase Authentication
para ofrecerles a los usuarios un proceso de acceso intuitivo y rápido.
Permite que los usuarios accedan a tu app con su cuenta de Facebook, Twitter, Google
o GitHub con menos de 5 minutos de trabajo.
Haz un seguimiento de cada paso de tu flujo de integración para mejorar la experiencia.
Usa Google Analytics para Firebase a fin de registrar eventos en cada paso de tu flujo de integración,
crea embudos para ver en qué parte del flujo abandonan los usuarios y usa Remote Config
para hacer cambios en tu app y ver su efecto en las conversiones.

"La tasa de retención entre los usuarios con un flujo de integración personalizado fue el doble en comparación con la de los usuarios comunes. Además, solo tardamos un día en implementar las pantallas de integración personalizadas."
- Sami Ben Hassine, cofundador y director general, The Fabulous

Personaliza una pantalla de "Te damos la bienvenida nuevamente"\
Usa la personalización para optimizar la experiencia de cada usuario.
Cuando un usuario abra la app, deléitalo con una pantalla inicial personalizada según sus preferencias, su historial de uso, su ubicación o su idioma.
Define públicos según el comportamiento de los usuarios y otras variables de Analytics.
Luego, usa Firebase Remote Config a fin de mostrar contenido específico para cada público definido. No es necesario enviar una nueva actualización de la app; puedes controlar el contenido y los públicos personalizados directamente desde Firebase console.
Lanza funciones nuevas
de manera progresiva
Minimiza los riesgos de la próxima función que lances.
La mejor manera de lanzar una función nueva es probarla primero con unos pocos usuarios para ver cómo funciona y cómo estos responden. Cuando estés conforme, publícala para el resto de tu base de usuarios. Si necesitas inhabilitarla por algún motivo, no es necesario publicar una versión totalmente nueva de la app y después esperar a que los usuarios hagan la actualización.
Para comenzar, designa como verificadores a un porcentaje pequeño de usuarios.
Usa Google Analytics para Firebase y Remote Config a fin de que un grupo específico de usuarios pueda probar tu función nueva. Luego, usa Cloud Messaging para invitarlos a probarla. Usa Analytics para hacer un seguimiento de los resultados y, si todo funciona correctamente, implementa la función para el resto de los usuarios o reviértela de forma instantánea desde Firebase console.

"Probar las funciones con Firebase en primer lugar nos ayudó a aumentar la participación diaria de los usuarios en un 5%."
- Maxime Blanc-Strauss, director de productos, Onefootball

Sigue el recorrido del usuario
por distintos dispositivos
Es muy común que las personas usen apps en distintos dispositivos.
Un usuario puede mirar tu app en su dispositivo móvil, después abrirla en su laptop y volver a visitarla más tarde en su tablet. Las estadísticas básicas pueden interpretar esto como tres usuarios diferentes, lo que infla tu porcentaje de deserción.
Usa datos de distintos dispositivos para comprender a tus usuarios en profundidad.
Google Analytics para Firebase te permite exportar los datos de tu app para dispositivos móviles (iOS y Android) a BigQuery y usar una búsqueda en UserID para tener una perspectiva completa de la participación en la app en distintos canales y dispositivos.

"Firebase es una herramienta increíblemente potente con muchas funciones (como Remote Config, Analytics, BigQuery y muchas más) que nos ayudan a lograr una segmentación y estadísticas más inteligentes, todo en un mismo conjunto."
- Tejas Mistry, gerente de productos, NPR

Agrega chat a tu app
Permite que los usuarios chateen entre ellos sin abandonar tu app.
Los chats dentro de la app son una excelente manera de aumentar la participación, pero implementar un chat fácil de usar puede ser difícil.
Sincroniza los mensajes del chat entre millones de usuarios con Firebase Realtime Database.
Autentica sin problemas con Firebase Authentication y después configura una sala de chat en Realtime Database. Los mensajes aparecen en los dispositivos de todos los usuarios en tiempo real. Usa Firebase Cloud Messaging para enviar notificaciones a fin de que los usuarios reciban mensajes nuevos si están en otra app.

Optimiza los anuncios en función del
comportamiento de los usuarios
Cada usuario necesita una estrategia de monetización diferente.
En función de los datos demográficos o el comportamiento de los usuarios, crea listas de público personalizadas para segmentar a los usuarios por compradores de potencial bajo y alto. Vincula tu proyecto de Firebase con AdMob para obtener un panorama completo del valor que tiene cada público para ti.
Crea la experiencia de anuncios adecuada para los usuarios indicados.
Con Firebase Remote Config y las listas de público personalizadas de Analytics, puedes definir si un usuario ve más o menos anuncios dentro de tu app. Vincula tu proyecto de Firebase con AdMob para medir el efecto que tiene tu experiencia de anuncios personalizada sobre el valor del ciclo de vida del público.

"Firebase liberó completamente a nuestros ingenieros de la tarea de administrar la infraestructura de las campañas, ayudó a nuestro equipo a ser más eficaz y contribuyó al rendimiento de nuestras campañas, lo que es un gran beneficio para nosotros."
- Eran Orlev, director de Productos para Dispositivos Móviles, Playbuzz

Procesa pagos de terceros
sin necesidad de un servidor
Cuando los usuarios hacen compras directas desde la app, esperan velocidad y seguridad.
Muchos servicios de terceros te permiten procesar pagos, lo que elimina la complejidad innecesaria. Firebase optimiza aún más la experiencia, ya que te permite llamar a estas API de pago de forma segura, sin tener que configurar tus propios servidores.
Ayuda a tus clientes a completar pagos en milisegundos.
Cuando un usuario llega a la pantalla de pago de tu app, recopilas su información de pago actualizada y la envías a Cloud Functions para Firebase. Luego, puedes procesar su pago mediante solicitudes a una API de procesamiento de pagos de terceros mediante HTTPS, escribir el pedido en Realtime Database y mostrar un mensaje de confirmación al usuario cuando se complete la operación. Todo esto se hace de manera segura y sin necesidad de administrar servidores.

Recompensa las referencias
Las referencias son una manera muy eficaz de impulsar el crecimiento.
Tus usuarios valorarán las recomendaciones de sus amigos mucho más que cualquier otra estrategia de marketing que uses. Usa Firebase Dynamic Links para crear fácilmente un sistema de referencias en tu app y acceder a un vector de crecimiento considerable para tu producto.
Recompensa a los usuarios por invitar a sus amigos.
Con Realtime Database y Cloud Functions para Firebase, puedes configurar recompensas en la app por cada referencia exitosa. Los vínculos de invitación funcionan en todas las plataformas y puedes diseñar una experiencia personalizada para los usuarios que acceden por primera vez. También puedes postergar la entrega de recompensas por referencias hasta el momento en que el usuario nuevo, el existente o ambos realicen una tarea de introducción específica.