Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Doodle aumenta o engajamento de usuários em 42% com o Crashlytics e o Firebase
Introdução
Com o app Doodle para Android, iOS e Web, fica mais fácil definir a melhor data e hora
para se encontrar com pessoas. Eles decidiram reformular o app
nativo para tentar aumentar o engajamento
e a retenção. A equipe dividiu a reformulação em duas fases. Primeiro,
eles usaram o Crashlytics para melhorar a estabilidade do app. Em seguida, executaram testes A/B
nos recursos de integração e criação de enquetes usando a Configuração remota do
Firebase.
Desafiar
Antes de reformular o fluxo e a estética do app para dispositivos móveis,
o Doodle queria melhorar a qualidade do app e aumentar a taxa
de usuários sem falhas para 100%. No entanto, rastrear e resolver falhas
leva tempo.
Além disso, as métricas de retenção de sete dias foram menores
do que a equipe esperava. Com a suspeita de que estavam perdendo usuários no momento da
integração, o Doodle buscou atualizar esse processo e
otimizar o fluxo de cadastro para que os usuários entendessem o valor do Doodle
e concluíssem tarefas mais rapidamente. Mas como a interface de teste do Doodle
é alterada sem afetar os usuários?
Solução
"Graças ao Crashlytics, agilizamos a identificação de falhas e conseguimos
definir a raiz do problema", conta Alexander Thiele, engenheiro
sênior do Android no Doodle. "Um recurso especialmente
útil é a inclusão de logs e chaves nos relatório de erros para auxiliar a
solucionar falhas complexas. Também registramos problemas não fatais,
que oferecem ainda mais insight sobre o que acontece em nosso app."
Depois de aprimorar a estabilidade do app, a equipe do Doodle mudou
o foco para o desenvolvimento de atualizações.
"Usamos a Configuração remota do Firebase para testar nossa integração
de usuários e o fluxo de criação de enquetes", conta Thiele. "No final,
um fluxo gerou mais 42% de enquetes, um aumento significativo
em uma das nossas métricas de engajamento de usuário mais importantes."
Graças à Configuração remota do Firebase, o Doodle conseguiu testar as mudanças de IU
antes de implementá-las de maneira abrangente. Com
o Crashlytics, a empresa garantiu que problemas de estabilidade
seriam notificados imediatamente. Reformular um app não
é fácil, mas as ferramentas para desenvolvedores certas ajudaram o Doodle a simplificar
essa experiência.
Resultados
aumento de 42% na criação de enquetes
retenção de sete dias 6% melhor
aumento de 15% no número de usuários ativos por dia
"Ao combinar os relatórios de erros em tempo real do Crashlytics e a capacidade de implantar mudanças a um subconjunto de usuários pela Configuração remota, conseguimos aumentar o número de usuário ativos por dia além do esperado!"
- Alexander Thiele, engenheiro sênior do Android, Doodle
[null,null,[],[],[],null,["[*arrow_back*\nExplore other case studies](/case-studies) \n[View more solutions](/solutions) \n\nDoodle increases user engagement 42% with Crashlytics and Firebase \n\n*** ** * ** ***\n\nIntroduction Doodle helps you find the best date and time to meet people, with\napps on Android, iOS, and the web. They decided to redesign their\nnative app, as part of an effort to increase engagement and\nretention. The team divided the redesign into two phases. They\nfirst improved the app's stability with Crashlytics, then ran A/B\ntests on their onboarding and poll creation feature with Firebase\nRemote Config.\n\n*** ** * ** ***\n\nChallenge Before overhauling the flow and aesthetic of their mobile app,\nDoodle wanted to improve app quality and bring their crash-free\nuser rate close to 100%. But manually tracking and resolving\ncrashes takes time.\n\nAdditionally, their seven-day retention metrics were lower than\nthe team wanted. Suspecting that they were losing users during\nonboarding, Doodle sought to update the onboarding process and\nstreamline the signup flow, so users could understand Doodle's\nvalue and accomplish tasks more quickly. But how could Doodle\ntest interface changes without disrupting users? \n\n*** ** * ** ***\n\nSolution \n\"Crashlytics saved us time by surfacing crashes and helping us\npinpoint their root cause,\" says Alexander Thiele, a senior\nAndroid engineer at Doodle. \"One feature we find particularly\nuseful is adding logs and keys to our crash reports to help us\ntroubleshoot tricky crashes. We also record non-fatal issues,\nwhich gives us more insight into what's going on in our app.\"\nAfter improving app stability, the Doodle team shifted their\nfocus to making design updates.\n\n\"We used Firebase Remote Config to test both our user\nonboarding and the poll-creation flow,\" Thiele says. \"In the\nend, one flow created over 42% more polls, a major increase\nin our most important user engagement metric.\" \nWith Firebase Remote Config, Doodle was able to test UI\nchanges before widely implementing them, and with Crashlytics,\nthey had confidence that they would immediately know about any\nstability issues that arose. Redesigning an app isn't easy,\nbut having the right developer tools ensured Doodle had a\nsmooth experience.\n\n*** ** * ** ***\n\nResults\n\n42% increase in poll creation\n\n6% better 7-day retention\n\n15% more daily active users \n\n\"By combining Crashlytics' real-time crash reporting with the ability to deploy remote changes to a subset of users through Remote Config, we were able to grow our daily active users beyond our expectations!\"\n\n\n- Alexander Thiele, Senior Android Engineer, Doodle \nTry Firebase today\n\n\nIntegrating it into your app is easy.\n[Get started](https://console.firebase.google.com/) \n\nAll Firebase products \n\nBuild\n\n- [App Check](/products/app-check)\n- [App Hosting](/products/app-hosting)\n- [Authentication](/products/auth)\n- [Cloud Functions](/products/functions)\n- [Cloud Storage](/products/storage)\n- [Data Connect](/products/data-connect)\n- [Extensions](/products/extensions)\n- [Firestore](/products/firestore)\n- [Firebase ML](/products/ml)\n- [Genkit](https://genkit.dev/)\n- [Hosting](/products/hosting)\n- [Realtime Database](/products/realtime-database)\n- [Firebase AI Logic client SDKs](/products/firebase-ai-logic)\n\n[Generative AI](/products/generative-ai) \n\nRun\n\n- [A/B Testing](/products/ab-testing)\n- [App Distribution](/products/app-distribution)\n- [Cloud Messaging](/products/cloud-messaging)\n- [Crashlytics](/products/crashlytics)\n- [Google Analytics](/products/analytics)\n- [In-App Messaging](/products/in-app-messaging)\n- [Performance Monitoring](/products/performance)\n- [Remote Config](/products/remote-config)\n- [Test Lab](/products/test-lab)"]]