Comece a usar a personalização do Configuração remota

Com a personalização do Remote Config, você fornece automaticamente aos usuários uma das várias experiências de usuário alternativas, a fim de otimizar para um objetivo de sua escolha. Veja uma Visão geral deste recurso.

Veja como começar.

1. Instrumente seu aplicativo com o Analytics e o Configuração remota

Antes de começar a fornecer experiências de usuário personalizadas, seu aplicativo precisa usar o Analytics e o Configuração remota.

  1. Se você não ativou o Google Analytics quando criou seu projeto do Firebase, ative-o na página de integrações do seu projeto.

  2. Verifique se você está usando pelo menos as seguintes versões do SDK do Configuração remota:

    • iOS: 7.5.0 e superior
    • Android: 20.0.3 (Firebase BoM 26.4.0) e superior
    • C++ 7.1.1 e superior
    • Unidade: 7.1.0 e acima

    Somente essas versões (e mais recentes) realizam o registro necessário para que o sistema de personalização aprenda como otimizar para seu objetivo.

  3. Adicione chamadas de registro de eventos ao seu aplicativo.

    No mínimo, registre um evento quando um usuário concluir a ação objetiva para a qual você está otimizando. Por exemplo, se você quiser otimizar os envios de avaliações da Play Store, registre um evento sempre que um usuário avaliar seu app.

    Além disso, você deve registrar explicitamente quaisquer eventos do Google Analytics relevantes para seu aplicativo que não sejam registrados automaticamente . Ao registrar esses eventos contextuais, você pode melhorar a qualidade de suas personalizações.

  4. Implemente as diferentes experiências do usuário que você deseja que sejam possíveis em seu aplicativo. Isso pode ser tão simples quanto personalizar a frequência com que os anúncios são exibidos para cada usuário ou alternativas mais substanciais, como implementar layouts diferentes.

  5. Torne as diferentes experiências do usuário configuráveis ​​com base no valor de um parâmetro do Configuração remota. Consulte Introdução às estratégias de carregamento do Configuração remota e do Configuração remota.

Neste ponto, você pode implantar seu aplicativo na App Store ou na Play Store. Os usuários continuarão a obter a experiência padrão que você configurou, mas como você pode controlar a experiência com uma variável configurável remotamente, pode começar a experimentar a personalização automática de parâmetros.

Você precisará ter uma massa crítica de usuários usando seu aplicativo atualizado antes que o sistema de personalização possa começar a otimizar as experiências individuais.

2. Configure a personalização de parâmetros no Firebase console

Agora que seu aplicativo instrumentado está nas mãos dos usuários, você pode usar o Firebase console para configurar a personalização.

  1. Na página Configuração remota do console do Firebase, encontre o parâmetro que controla a experiência do usuário que você deseja personalizar e clique no ícone de lápis para editá-lo.

  2. No painel Editar parâmetro , clique em Adicionar novo > Personalização .

  3. Conclua as etapas Criar personalização :

    1. Defina dois ou mais valores alternativos. "Valores alternativos" são um nome especial para os valores de parâmetro que podem ser definidos pelo algoritmo de personalização — em seu aplicativo, você pode tratá-los como qualquer outro valor de parâmetro.

    2. Escolha um objetivo. Existem vários objetivos pré-criados para métricas como receita e engajamento, mas você também pode definir um objetivo com base em qualquer outro evento que queira otimizar.

    3. Defina ou selecione uma condição de segmentação para o parâmetro personalizado. Somente os usuários que atenderem a essa condição terão uma experiência personalizada. Algumas condições comumente usadas são limitar a personalização apenas a usuários de uma determinada plataforma ou apenas a usuários em uma determinada região.

Quando estiver satisfeito com suas alternativas, objetivo e segmentação, está feito! Salve e implante suas alterações para começar a personalizar as experiências individuais de seus usuários. Os usuários começarão a receber valores de parâmetros personalizados em algumas horas, mas levará até 14 dias para que o sistema conheça seu usuário e obtenha o melhor desempenho.

Você pode ver o desempenho de suas personalizações clicando na condição de segmentação do parâmetro na página Configuração remota .