Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

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

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

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 Analytics e Remote Config

Antes de começar a fornecer experiências de usuário personalizadas, seu aplicativo precisa estar usando o Analytics e o Remote Config.

  1. Se você não habilitou o Google Analytics quando criou seu projeto Firebase, habilite-o na página Integrações do seu projeto.

  2. Verifique se você está usando pelo menos as seguintes versões do SDK do Remote Config:

    • 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 superior

    Somente essas versões (e mais recentes) realizam os logs necessários para que o sistema de personalização aprenda a otimizar para o seu objetivo.

  3. Adicione chamadas de log 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ê deseja otimizar os envios de classificação da Play Store, registre um evento sempre que um usuário avaliar seu aplicativo.

    Além disso, você deve registrar explicitamente quaisquer eventos do 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 de 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 a implementação de layouts diferentes.

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

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 console do Firebase

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 Remote Config do Firebase console, localize 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 predefinidos 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 no menu suspenso. Para garantir que a métrica especificada corresponda com precisão a um evento ativo do Analytics, verifique o evento em Analytics > Events .

  5. Selecione se deseja otimizar 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 Tempo de engajamento do usuário para otimizar o tempo total gasto. Se você escolher Cliques em anúncios , as personalizações serão otimizadas para COUNT ou o número total de eventos de cliques em anúncios.

  6. Se você selecionou SUM , insira o nome do parâmetro de evento a ser agregado.

    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ê tiver um evento com diferentes tipos de moeda com parâmetros como USD , JPY , AUD e assim por diante, poderá 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. Opcionalmente, escolha até duas métricas adicionais para acompanhar. Embora isso não afete o algoritmo de personalização, esses resultados podem ajudá-lo a entender melhor o desempenho e as tendências. Por exemplo, se sua personalização for otimizada para cliques em anúncios, convém acompanhar o envolvimento do usuário entre os grupos de linha de base e personalizados.

    As métricas rastreadas aparecerão no resumo dos resultados do Personalização, organizadas por guia.

  8. 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 para limitar a personalização apenas a usuários de uma plataforma específica ou apenas a usuários de uma região específica.

Quando estiver satisfeito com suas alternativas, objetivo, métricas adicionais e segmentação, pronto! 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 o sistema aprender sobre seu usuário e obter o melhor desempenho.

Você pode ver o desempenho de uma personalização selecionando-a na página Personalizações ou clicando na condição de segmentação do parâmetro na página Configuração remota .

Para obter mais informações sobre como interpretar os resultados, consulte Entender os resultados da personalização .