Com os lançamentos de Remote Config, você pode lançar recursos e atualizações do app de maneira segura e gradual. Usando um parâmetro Remote Config, é possível lançar novos recursos do app de maneira controlada para grupos específicos de usuários. À medida que o lançamento avança, monitore o sucesso dele usando Firebase Crashlytics e Google Analytics. Use os lançamentos de Remote Config para o seguinte:
- Minimizar possíveis problemas: identifique e resolva bugs ou problemas antes que eles causem impacto em grande parte da base de usuários.
- Coletar feedback valioso: colete feedback de um público limitado e itere sua implementação antes de lançar para um público mais amplo.
- Ativar o desenvolvimento iterativo: faça alterações rápidas e iterativas nos apps amplamente implantados e reduza os riscos
- Monitorar métricas importantes: compare a estabilidade do app entre grupos de lançamento e de controle com Crashlytics e use Google Analytics para monitorar métricas como receita e engajamento.
Por exemplo, se você criou um app que incorpora a IA generativa e armazena comandos em um parâmetro JSON de Remote Config, recomendamos o seguinte:
- Criar um lançamento que atualize o parâmetro que contém seus comandos do LLM para uma pequena porcentagem da sua base de usuários.
- Monitorar 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ê pode decidir:
- Reverter a alteração.
- Atualizar o valor de parâmetro do comando para ajustar e refinar a resposta do modelo.
- Aumentar a porcentagem do lançamento para um público maior, até lançar para 100% dos usuários.
Você também pode acessar o histórico de todas as alterações usando o console de Firebase.
Principais recursos
Segmentar por atributos do usuário | Forneça recursos para usuários com base nas propriedades do usuário, no comportamento do 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, o que reduz o risco problemas inesperados. |
Monitorar a estabilidade | Use Crashlytics para monitorar problemas em potencial (como falhas, erros não fatais e apps não responsivos) que podem ocorrer devido ao lançamento do recurso. |
Receber insights sobre as principais métricas | Verifique se a nova versão afeta positivamente as métricas relevantes de Google Analytics, como conversões, receita e engajamento dos usuários. |
Funcionalidade de reversão | Se os resultados do lançamento mostrarem problemas em potencial, 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 de Remote Config dependem de três componentes principais:
- Remote Config armazena e gerencia os dados de configuração do app, incluindo flags de recursos e parâmetros de configuração.
- Crashlytics oferece relatórios de erros em tempo real e monitoramento de desempenho para que você possa acompanhar o impacto do lançamento e identificar rapidamente os principais problemas.
- Com o Google Analytics, é possível segmentar lançamentos com base nos atributos dos usuários e monitorar como eles afetam as principais métricas, como receita, engajamento dos usuários e eventos de conversão.
Para mais informações, consulte Sobre os lançamentos de Remote Config.
Caminho de implementação
Configurar Remote Config | Defina flags de recursos e parâmetros de configuração no console de Firebase. | |
Configurar Crashlytics | Integre Crashlytics ao app para monitorar o desempenho e identificar problemas. | |
Configurar Google Analytics | Integre Analytics ao app para conferir as principais métricas, como receita e retenção de de usuários. | |
Implemente a lógica de lançamento | Configure Remote Config no console de Firebase e no app para acessar e aplicar flags de recursos e parâmetros de configuração com base em critérios de segmentação de usuários. | |
Monitore e itere | Monitore os dados de Crashlytics e o feedback dos usuários para acompanhar o impacto do lançamento e fazer ajustes conforme necessário. |
Políticas e limites
Os experimentos de A/B Testing e os lançamentos de Remote Config compartilham o limite total de experimentos: 24. Por exemplo, se você estiver executando 12 Testes A/B, só poderá ter 12 lançamentos em execução.
Próximas etapas
- Saiba mais sobre os lançamentos de Remote Config.
- Comece a usar os lançamentos de Remote Config.