Lançamentos da Configuração remota

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:

  1. 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.
  2. Monitorar o desempenho resultante: as conversões aumentaram ou diminuíram? E quanto ao engajamento? Há mais ou menos falhas?
  3. 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:

  1. Remote Config armazena e gerencia os dados de configuração do app, incluindo flags de recursos e parâmetros de configuração.
  2. 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.
  3. 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