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. Defina dois ou mais valores alternativos. "Valores alternativos" são um nome especial para os valores de parâmetro que o algoritmo de personalização pode escolher para seus usuários. O formato dos valores que você usa aqui deve corresponder ao tipo de dados que seu parâmetro do Configuração remota usa.

  4. Escolha um objetivo. Você pode escolher um dos seguintes:

    • Selecione em uma lista de objetivos pré-criados para métricas como receita e engajamento.
    • Adicione uma métrica personalizada com base em qualquer outro evento do Google Analytics que você gostaria de otimizar digitando o nome do evento no campo Objetivo e clicando em Criar evento .

      Como esses eventos podem ser dinâmicos ou personalizados, eles podem não aparecer na lista suspensa. Para garantir que a métrica especificada corresponda precisamente a um evento ativo do Analytics, verifique o evento em Analytics > Eventos .

  5. Selecione se deseja otimizar para o número de eventos ( COUNT ) ou a soma dos valores de todos os eventos ( SUM ).

    Em alguns casos, essa opção é pré-selecionada para eventos integrados do Analytics. Por exemplo, SUM sempre será selecionado para o tempo de envolvimento do usuário para otimizar o tempo total gasto. Se você escolher Cliques no anúncio , as personalizações serão otimizadas para COUNT ou o número total de eventos de clique no anúncio.

  6. Se você selecionou SUM , insira o nome do parâmetro de evento para agregar.

    Na maioria dos casos, o nome do parâmetro do evento é value , mas você pode ter uma métrica personalizada com um valor específico que deseja agregar. Por exemplo, se você tivesse um evento com diferentes tipos de moeda com parâmetros como USD , JPY , AUD e assim por diante, você poderia otimizar a receita australiana especificando AUD como o parâmetro do evento (e, na próxima etapa, certifique-se de configurar um condição de segmentação para usuários na Austrália!).

  7. 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 .