Com os lançamentos da Configuração remota, você pode lançar novos recursos e atualizações para seu app de maneira segura e gradual. Com um parâmetro da Configuração remota, é possível lançar novos recursos do app de maneira controlada para grupos de usuários específicos. À medida que o lançamento avança, monitore o sucesso dele usando o Firebase Crashlytics e o Google Analytics. Use os lançamentos da Configuração remota para:
- Minimize possíveis problemas:identifique e resolva bugs ou problemas antes que eles afetem uma grande parte da base de usuários.
- Receba feedback valioso:colete feedback de um público limitado e teste a implementação antes de lançar para um público mais amplo.
- Ativar o desenvolvimento iterativo:faça alterações rápidas e iterativas em apps amplamente implantados, além de reduzir os riscos.
- Monitorar métricas importantes:compare a estabilidade do app entre grupos de lançamento e controle com o Crashlytics e use o Google Analytics para monitorar métricas como receita e engajamento.
Por exemplo, se você criou um app que incorpora IA generativa e armazena comandos em um parâmetro JSON da Configuração remota, talvez queira:
- Crie um lançamento que atualize o parâmetro que contém os comandos do LLM para uma pequena porcentagem da sua base de usuários.
- Monitore o desempenho resultante: as conversões aumentaram ou diminuíram? E quanto ao engajamento? Há mais ou menos falhas?
- Dependendo dos resultados do lançamento, você vai decidir:
- Reverter a alteração
- Atualize o valor do parâmetro do comando para ajustar e refinar a resposta do modelo.
- Aumente a porcentagem de lançamento para lançar para um público maior, implementando 100% dos seus usuários.
Também é possível acessar o histórico de todas as mudanças usando o Console do Firebase.
Principais recursos
Segmentar por atributos do usuário | Envie recursos para segmentos de usuários específicos com base nas propriedades do usuário, no comportamento no app ou em qualquer outro critério relevante. |
Lançamentos graduais | Aumente gradualmente a porcentagem de usuários expostos a um novo recurso ao longo do tempo, reduzindo o risco de problemas inesperados. |
Monitorar a estabilidade | Use o Crashlytics para monitorar possíveis problemas (como falhas, erros não fatais e apps não responsivos) que podem ser introduzidos pela versão do recurso. |
Receba insights sobre as principais métricas | Verifique se a nova versão afeta positivamente as métricas mais importantes do Google Analytics, como conversões, receita e engajamento do usuário. |
Funcionalidade de reversão | Se os resultados do lançamento mostrarem possíveis problemas, reverta para uma versão anterior do recurso para todos ou para um segmento específico de usuários afetados. |
Como funciona?
Os lançamentos da Configuração remota dependem de três componentes principais:
- A Configuração remota armazena e gerencia os dados de configuração do app, incluindo sinalizações de recursos e parâmetros de configuração.
- O Crashlytics fornece relatórios de erros em tempo real e monitoramento de desempenho para que você possa rastrear o impacto do lançamento e identificar rapidamente problemas comuns.
- Com o Google Analytics, é possível segmentar lançamentos com base nos atributos do usuário e monitorar como o lançamento afeta as principais métricas, como receita, engajamento do usuário e eventos de conversão.
Para mais informações, consulte Sobre os lançamentos da Configuração remota.
Caminho de implementação
Definir a Configuração remota | Defina suas sinalizações de recursos e parâmetros de configuração no Console do Firebase. | |
Configurar o Crashlytics | Integre o Crashlytics ao seu app para monitorar o desempenho dele e identificar problemas. | |
Configure o Google Analytics | Integre o Analytics ao seu app para visualizar as principais métricas, como receita e retenção de usuários. | |
Implementar a lógica de lançamento | Defina a Configuração remota no Console do Firebase e no seu app para acessar e aplicar sinalizações de recursos e parâmetros de configuração com base nos critérios de segmentação de usuários. | |
Monitorar e iterar | Monitore os dados do Crashlytics e o feedback dos usuários para rastrear o impacto do lançamento e fazer os ajustes necessários. |
Políticas e limites
Os experimentos de Teste A/B e os lançamentos da Configuração remota compartilham o limite total de experimentos: 24. Por exemplo, se você estiver executando 12 testes A/B, há um limite de 12 lançamentos em execução.
Próximas etapas
- Saiba mais sobre os lançamentos da Configuração remota.
- Veja os lançamentos da Configuração remota.