Transformar um ótimo aplicativo em um negócio de sucesso requer mais do que simplesmente lançar o aplicativo e esperar. Você precisa se adaptar rapidamente às opiniões dos usuários, testar novos recursos e fornecer o conteúdo mais relevante para os usuários.
É para isto que o Firebase Remote Config serve. Ao permitir que você altere a aparência do seu aplicativo pela nuvem, o Firebase Remote Config possibilita continuar responsivo às necessidades do seu usuário. O Firebase Remote Config também permite fornecer diferentes conteúdos a diferentes usuários, assim você pode realizar experimentos, lançar recursos gradualmente e até fornecer conteúdo personalizado com base em como os usuários interagem no aplicativo.
Vejamos o que você pode realizar ao colocar seu aplicativo para trabalhar com o Remote Config.
VIDEO
Atualize seu aplicativo sem atualizá-lo
Todos nós passamos pela experiência de lançar um aplicativo e descobrir logo depois que ele não era perfeito. Talvez você tivesse textos incorretos ou confusos dos quais os usuários não gostaram. Talvez você tivesse deixado uma fase do jogo muito difícil e os jogadores não conseguiam passar dela. Ou talvez fosse algo tão simples quanto adicionar uma animação que demorava muito para acabar.
Tradicionalmente, você precisaria consertar estes tipos de erro atualizando os valores no código do aplicativo, compilar e publicar uma nova versão do aplicativo e depois esperar que todos os usuários baixassem a nova versão.
Mas, se você conectou seu aplicativo ao Remote Config na plataforma do Firebase, pode mudar esses valores de forma rápida e fácil diretamente na nuvem. O Remote Config pode baixar esses novos valores na próxima vez em que o usuário inicializar o aplicativo e tratar as necessidades dos usuários, tudo isso sem precisar publicar uma nova versão do aplicativo.
Forneça o conteúdo certo para as pessoas certas
O Firebase Remote Config permite fornecer diferentes configurações a grupos segmentados de usuários por meio de condições , que usam regras de segmentação para fornecer valores específicos a diferentes usuários. Por exemplo, você pode enviar dados personalizados do Remote Config aos usuários de diferentes países. Ou pode enviar diferentes conjuntos de dados separadamente para dispositivos iOS e Android.
Você também pode fornecer valores diferentes com base nos públicos definidos no Firebase Analytics para obter segmentação um pouco mais sofisticada. Então, se você deseja mudar a aparência da sua loja dentro do aplicativo apenas para os jogadores que acessaram a loja no passado, mas que ainda não compraram nada, pode fazer isso criando valores no Remote Config somente para esse público.
Realize testes A/B e lançamentos graduais
As condições do Remote Config também permitem fornecer valores diferentes a conjuntos de usuários aleatórios. Você pode tirar vantagem deste recurso para realizar testes A/B ou lançar novos recursos gradualmente.
Se estiver lançando um novo recurso no aplicativo, mas não tiver certeza de que o público gostará dele, poderá escondê-lo em um sinalizador no código. Em seguida, poderá mudar o valor desse sinalizador usando o Remote Config para ativar ou desativar o recurso. Definindo a condição “My New Feature Experiment” que está ativa para, digamos, 10% da população, você pode ativar este novo recurso para um pequeno subconjunto de usuários e garantir que ele forneça uma ótima experiência antes de disponibilizá-lo para o restante da população.
De forma semelhante, você pode realizar testes A/B fornecendo valores diferentes a diferentes grupos da população. Quer ver se as pessoas são mais propensas a concluir uma compra se o botão de compra no aplicativo é “Compre agora” ou “Finalizar”? É esse tipo de experimento que você pode fazer facilmente usando testes A/B.
Se deseja acompanhar os resultados destes testes A/B, você pode fazer isso hoje mesmo definindo uma propriedade do usuário no Firebase Analytics baseada no experimento. Depois, você pode filtrar qualquer relatório do Firebase (como se o usuário iniciou o processo de compra ou não) com esta propriedade. Fique de olho neste espaço para ver notícias sobre futuras melhorias nos testes A/B.
Uma melhoria fabulosa na retenção
Muitos dos nossos parceiros antigos já estão usando o Firebase Remote Config para testar mudanças dentro do aplicativo.
Fabulous, um aplicativo da Duke University projetado para ajudar as pessoas a adotar melhores hábitos de vida, queria experimentar o fluxo de primeiros passos para ver que métodos eram mais eficazes em tornar os usuários ativos no aplicativo. Eles não apenas testaram as mudanças com testes A/B, como imagens, texto e rótulos de botão, mas também testaram desta forma todo o processo de integração usando o Remote Config para determinar que caixas de diálogo as pessoas viriam e em que ordem.
Graças a esses experimentos com o Remote Config, o Fabulous pôde aumentar o número de pessoas que concluíam o fluxo de integração de 42% para 64%, além de aumentar a taxa de retenção de um dia em 27%.
A pesquisa mostrou que um aplicativo médio perde a maioria dos usuários nos 3 primeiros dias, por isso, fazer estes tipos de melhoria no processo de integração do aplicativo -- e confirmar a eficácia realizando testes A/B -- pode ser crucial para garantir o sucesso do aplicativo a longo prazo.
Seu aplicativo está conectado?
Quando se usa o Remote Config, é possível fornecer todos os tipos de valores padrão localmente no dispositivo e depois apenas enviar novos valores pela nuvem caso difiram dos padrões. Isto dá a flexibilidade de determinar qualquer valor do aplicativo como sendo potencialmente configurável pelo Remote Config sem prejudicar as chamadas leves de rede, pois você só enviará mudanças. Então, fique à vontade para pegar todas as strings codificadas, constantes e aquele arquivo AppConstants que você deixou de lado (tudo bem, todo mundo já fez isso), e conectá-los ao Remote Config!
O Firebase Remote Config é parte da plataforma do Firebase e está disponível gratuitamente para iOS e Android. Se quiser saber mais, consulte nossa documentação e não deixe de explorar todos os recursos do Firebase SDK.
Publicado por Todd Kerpelman , Firebase Developer Advocate, e Safa Alai, Gerente de produtos do Remote Config
2 comentários :
You can change a config remotly on any phone! Check this info for more!
Helpful and good for us, keep up to good work
I found some useful information in your post, it was awesome to read, thanks for sharing this great content.
Postar um comentário