Soluções
Combine produtos do Firebase
para superar os desafios comuns do
desenvolvimento de apps.




Crie um ótimo fluxo
de integração
Ofereça aos usuários um processo de login rápido e intuitivo com o
Firebase Authentication.
Permite que os usuários façam login no app com a conta do Facebook, Twitter, Google
ou GitHub com menos de 5 minutos de trabalho.
Monitore cada etapa do seu fluxo de integração para melhorar a experiência.
Use o Google Analytics para Firebase para registrar eventos em todas as etapas do seu fluxo de integração,
crie funis para ver onde os usuários param de usar o app e use a Configuração remota
para fazer alterações no seu app e ver como elas afetam as conversões.

"Percebemos uma taxa de retenção duas vezes maior em usuários que tinham um fluxo de integração personalizado em relação aos usuários comuns. E a implementação de telas de integração personalizadas levou apenas um dia."
- Sami Ben Hassine, cofundador e CEO, The Fabulous

Personalize uma tela "welcome back"
Use a personalização para oferecer a cada usuário a melhor experiência possível.
Impressione cada pessoa que abrir seu app com a personalização da tela inicial de acordo com as preferências, o histórico de uso, o local ou o idioma dela.
Defina públicos-alvo com base no comportamento dos usuários e em outras variáveis do Analytics.
Em seguida, use a Configuração remota do Firebase para mostrar um conteúdo específico a cada público-alvo definido. Não é necessário enviar uma nova atualização para o app. Você pode controlar o conteúdo e os públicos-alvo personalizados diretamente do Console do Firebase.
Implante novos recursos
gradativamente
Lance seu próximo recurso com o mínimo de riscos.
A melhor maneira de lançar um novo recurso é testá-lo primeiro com alguns usuários para ver como ele funciona e avaliar a resposta. Quando estiver satisfeito, implante o recurso para o restante da sua base de usuários. Caso o recurso precise ser desativado por algum motivo, não é necessário lançar uma nova versão do app e esperar até que os usuários façam a atualização.
Comece definindo uma percentagem pequena de usuários que realizarão os testes.
Use o Google Analytics para Firebase e a Configuração remota para segmentar um grupo seleto de usuários para testar o novo recurso. Depois, use o Cloud Messaging para convidá-los para o teste. Monitore os resultados no Analytics. Se tudo der certo, implemente para todos os usuários ou reverta a alteração instantaneamente no Console do Firebase.

"Testar recursos primeiro com o Firebase nos ajudou a aumentar o envolvimento diário dos usuários em 5%."
- Maxime Blanc-Strauss, chefe de produtos, Onefootball

Siga a jornada do usuário
em vários dispositivos
Pessoas usando apps em vários dispositivos não é mais nenhuma novidade.
O usuário pode conferir seu app em um dispositivo móvel, abri-lo no laptop e depois acessá-lo novamente no tablet. Análises básicas podem interpretar que essas ações são de três usuários diferentes, o que infla sua taxa de desligamento.
Entenda bem o perfil dos seus usuários em vários dispositivos.
O Google Analytics para Firebase permite exportar os dados do seu app (iOS e Android) para o BigQuery e, por meio da correspondência de UserID, oferece um panorama completo do envolvimento com o app em diversos canais e dispositivos.

"O Firebase é uma ferramenta muito poderosa com inúmeras funcionalidades, como Configuração remota, Analytics, BigQuery e muito mais, que nos ajudam a alcançar uma segmentação e insights mais inteligentes em uma única solução."
- Tejas Mistry, gerente de produto, NPR

Adicionar bate-papo ao seu app
Permita que os usuários conversem entre si sem sair do app.
O bate-papo no aplicativo é uma ótima maneira de aumentar o envolvimento, mas pode ser difícil implantar um recurso de bate-papo fácil de usar.
Sincronize suas mensagens de bate-papo entre milhões de usuários com o Firebase Realtime Database.
Faça a autenticação sem interrupções com o Firebase Authentication e configure uma sala de bate-papo no Realtime Database. As mensagens serão mostradas no dispositivo de todos os seus usuários em tempo real. Use o Firebase Cloud Messaging para enviar notificações e permitir que seus usuários recebam as novas mensagens caso estejam em outro app.

Otimize anúncios com base
no comportamento dos usuários
Diferentes usuários exigem diferentes estratégias de geração de receita.
Com base nas informações demográficas ou no comportamento dos usuários, crie listas de público-alvo personalizadas para segmentar os usuários em compradores com baixo e alto potencial. Vincule seu projeto do Firebase à AdMob para ver um panorama completo de quanto seu público é valioso para você.
Crie a experiência de anúncio certa para os usuários certos.
Com o uso combinado da Configuração remota do Firebase e das listas de público-alvo personalizadas do Analytics, você pode definir se o usuário verá mais ou menos anúncios no seu aplicativo. Vincule seu projeto do Firebase à AdMob para medir o impacto da sua experiência de anúncios personalizada no valor da vida útil do público.

"Com o Firebase, os nossos engenheiros foram totalmente liberados de gerenciar a infraestrutura de campanhas. Isso tornou a equipe mais eficaz e melhorou o desempenho dessas campanhas, uma grande conquista."
- Eran Orlev, chefe de produtos para dispositivos móveis, Playbuzz

Processe pagamentos
de terceiros sem servidor
Os usuários esperam velocidade e segurança quando fazem compras no aplicativo.
Muitos serviços de terceiros permitem que você processe pagamentos, o que elimina complexidades desnecessárias. O Firebase automatiza ainda mais a experiência ao permitir que você chame essas APIs de pagamento com segurança, sem precisar configurar seus próprios servidores.
Ajude seus clientes a realizar pagamentos em milissegundos.
Quando um usuário acessa a tela de pagamento do seu app, você pode coletar as informações de pagamento dele e transmiti-las para o Cloud Functions para Firebase. Em seguida, você pode processar o pagamento por meio de solicitações a uma API de processamento de pagamentos terceirizada via HTTPS, gravar o pedido no Realtime Database e enviar uma mensagem de confirmação para o usuário quando o processo for concluído. Tudo isso de modo seguro e sem gerenciar servidores.

Recompense suas indicações
Indicações são uma maneira eficaz de aumentar o crescimento.
Seus usuários valorizam a indicação de amigos muito mais do que qualquer estratégia de marketing sua. Com o Firebase Dynamic Links, é fácil criar um sistema de indicações no seu app, o que abre um grande vetor de crescimento potencial para seu produto.
Recompense os usuários que indicarem amigos.
Com o Realtime Database e o Cloud Functions para Firebase, é possível definir recompensas no app por indicações bem-sucedidas. Links de convite funcionam entre plataformas, e os usuários indicados recebem uma primeira experiência criada por você. Também é possível atrasar as recompensas para o usuário que fez a indicação, o usuário indicado ou ambos, até que uma determinada tarefa introdutória seja realizada.