Com a personalização do Remote Config, você pode selecionar automaticamente os parâmetros do Remote Config para cada usuário otimizar para um objetivo. Personalizar um parâmetro é como realizar um teste A/B automático, individualizado e de melhoria contínua.
Ao usar a personalização do Configuração remota em seus aplicativos, você cria experiências mais envolventes para cada um de seus usuários, fornecendo-lhes automaticamente uma das várias experiências de usuário alternativas, a alternativa que otimiza o objetivo que você escolher. Você pode segmentar seus parâmetros personalizados do Configuração remota para grupos de usuários específicos usando as condições de segmentação do Configuração remota .
Você pode otimizar para qualquer objetivo mensurável usando o Google Analytics. Isso inclui as seguintes métricas integradas:
- Tempo de engajamento do usuário
- Cliques em anúncios
Ou você pode otimizar para métricas personalizadas com base em qualquer evento do Analytics. Algumas possibilidades são:
- Submissões de classificação da Play Store ou da App Store
- Sucesso do usuário em tarefas específicas
- Utilização do recurso
Como funciona?
A personalização usa o aprendizado de máquina para determinar a experiência ideal para cada um de seus usuários. O algoritmo troca eficientemente entre aprender a melhor experiência para diferentes tipos de usuários e fazer uso desse conhecimento para maximizar sua métrica objetiva. Os resultados da personalização são comparados automaticamente a um grupo de usuários que recebem uma experiência aleatória persistente extraída de suas alternativas fornecidas — essa comparação mostra quanto "aumento" (valor incremental) é gerado pelo sistema de personalização.
Caminho de implementação
- Implemente duas ou mais experiências de usuário alternativas que você espera que sejam ideais para alguns usuários, mas não para outros.
- Torne essas alternativas configuráveis remotamente com um parâmetro Remote Config. Consulte Introdução às estratégias de carregamento do Configuração remota e do Configuração remota.
- Habilite a personalização para o parâmetro. O Configuração remota atribuirá a cada um de seus usuários a experiência ideal para eles. Consulte o guia de introdução .
Personalização x teste A/B
Ao contrário dos testes A/B, que são projetados para encontrar uma única experiência de usuário com melhor desempenho, a personalização tenta maximizar um objetivo escolhendo dinamicamente uma experiência de usuário ideal para cada usuário. Para muitos tipos de problemas, a personalização produz os melhores resultados, mas o teste A/B ainda tem seus usos:
Personalização preferida | Teste A/B preferido |
---|---|
Quando cada usuário pode se beneficiar de uma experiência de usuário personalizada | Quando você deseja uma única experiência ideal para todos os usuários ou um subconjunto definido de usuários |
Quando você deseja otimizar continuamente o modelo de personalização | Quando você deseja realizar testes durante uma janela de tempo fixa |
Quando sua meta de otimização pode ser expressa simplesmente como uma soma ponderada de eventos de análise | Quando sua meta de otimização requer uma avaliação cuidadosa de várias métricas concorrentes diferentes |
Quando você deseja otimizar para um objetivo, independentemente de quaisquer compensações | Quando você deseja determinar se uma variante mostra uma melhoria estatisticamente significativa em relação a outra antes de lançá-la |
Quando a revisão manual dos resultados não é necessária ou desejada | Quando a revisão manual dos resultados é desejável |
Por exemplo, suponha que você queira maximizar o número de usuários que avaliam seu aplicativo na Play Store quando solicitado. Um fator que pode contribuir para o sucesso é o tempo do seu prompt: você o mostra quando o usuário abre seu aplicativo pela primeira, segunda ou terceira vez? Ou você os solicita quando concluem com êxito determinadas tarefas? O momento ideal provavelmente depende do usuário individual: alguns usuários podem estar prontos para avaliar seu aplicativo imediatamente, enquanto outros podem precisar de mais tempo.
Otimizar o tempo do seu prompt de feedback é um caso de uso ideal para personalização:
- A configuração ideal provavelmente é diferente para cada usuário.
- O sucesso é facilmente mensurável usando análises.
- A mudança de UX em questão é de baixo risco o suficiente para que você provavelmente não precise considerar compensações ou realizar uma revisão manual.