Com a personalização da Configuração remota, você fornece automaticamente aos usuários uma das diversas 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 Configuração remota
Antes de começar a fornecer experiências de usuário personalizadas, seu aplicativo precisa usar o Analytics e a Configuração remota.
Se você não ativou o Google Analytics ao criar seu projeto do Firebase, ative-o na página Integrações do seu projeto.
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 superior
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.
Adicione chamadas de registro de eventos ao seu aplicativo.
No mínimo, registre um evento quando um usuário concluir a ação objetiva que você está otimizando. Por exemplo, se você quiser otimizar os envios de classificação da Play Store, registre um evento sempre que um usuário avaliar seu aplicativo.
Além disso, registe explicitamente quaisquer eventos do Analytics relevantes para a sua aplicação que não sejam registados automaticamente . Ao registrar esses eventos contextuais, você pode melhorar a qualidade de suas personalizações.
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 implementar layouts diferentes.
Torne as diferentes experiências do usuário configuráveis com base no valor de um parâmetro do Configuração remota. Consulte Primeiros passos com a Configuração remota e estratégias de carregamento da Configuração remota .
Neste ponto, você pode implantar seu aplicativo na App Store ou Play Store. Os usuários continuarão a obter a experiência padrão configurada, mas como você pode controlar a experiência com uma variável configurável remotamente, poderá 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 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 Console do Firebase para configurar a personalização.
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.
No painel Editar parâmetro , clique em Adicionar novo > Personalização .
Defina dois ou mais valores alternativos. "Valores alternativos" são um nome especial para os valores dos parâmetros que o algoritmo de personalização pode escolher para seus usuários. O formato dos valores usados aqui deve corresponder ao tipo de dados usado pelo parâmetro do Configuração remota.
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ê queira 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 precisamente a um evento ativo do Analytics, verifique o evento em Analytics > Eventos .
Selecione se deseja otimizar o número de eventos ( COUNT ) ou a soma dos valores de todos os eventos ( SUM ).
Em alguns casos, esta opção é pré-selecionada para eventos integrados do Analytics. Por exemplo, SUM sempre será selecionado para Tempo de envolvimento 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.
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ê tivesse um evento com diferentes tipos de moeda com parâmetros comoUSD
,JPY
,AUD
e assim por diante, você poderia otimizar para a receita australiana especificandoAUD
como 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!).Opcionalmente, escolha até duas métricas adicionais para rastrear. Embora não afetem 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, você pode querer acompanhar o envolvimento do usuário entre os grupos básicos e personalizados.
As métricas rastreadas aparecerão no resumo dos resultados do Personalização, organizadas por guia.
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 aos usuários de uma plataforma específica ou apenas aos 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 dos 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 alcance 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 resultados, consulte Compreender os resultados da personalização .