Ao criar um app que inclui Remote Config e Google Analytics do Firebase, você passa a entender melhor os usuários do app e responde com mais agilidade às necessidades deles. Use os públicos e as propriedades de usuário de Analytics para personalizar o app para segmentos da base de usuários com flexibilidade e precisão.
A integração do SDK de Google Analytics fornece insights que ajudam a personalizar suas ofertas com A/B Testing, personalização de Remote Config e lançamentos de Remote Config. Você pode analisar os resultados para entender como diferentes escolhas afetam as principais métricas, como receita e engajamento.
Para saber como analisar o uso do app com Google Analytics, consulte a Introdução a Analytics.
Para personalizar seu app usando segmentos que você pode ter identificado fora do Firebase, consulte a documentação dos segmentos importados.
Remote Config e propriedades de usuário
Agora, Remote Config permite usar combinações de propriedades de usuários de Analytics para criar condições, o que possibilita a personalização do app para os segmentos da base de usuários que você criou.
Por exemplo, defina as propriedades de usuário a seguir em Google Analytics para uso em um app de exercícios com uma série de atividades com diferentes durações e níveis de dificuldade:
- Exercise_Interest
- Preferred_Exercise_Duration
- Preferred_Difficulty_Level
Em seguida, você poderia criar condições que usassem essas propriedades (individualmente ou combinadas) para personalizar a aparência e o comportamento do seu app para usuários específicos. Por exemplo, projete o app para que os usuários interessados em corrida vejam a imagem de um corredor quando o app estiver sendo carregado. Como opção, seria possível definir segmentos da sua base de usuários pela duração do exercício e nível de dificuldade, de modo que usuários casuais recebessem, primeiro, uma sugestão de um treino mais curto e fácil, enquanto atletas assíduos fossem convidados a iniciar uma corrida de 40 minutos quando o app fosse inicializado.
Se os comportamentos dos usuários mudarem a ponto de alterar as propriedades deles, essas atualizações serão coletadas por Google Analytics, que pode modificar o comportamento e a aparência da instância do app após a próxima solicitação de busca. Uma ampla variedade de operadores está disponível para a criação de regras que incluam ou excluam usuários com propriedades específicas ou combinações delas.
Combine também outras regras de Remote Config com regras baseadas em propriedades de usuário para disponibilizar comportamentos de app personalizados para segmentos do público, como estes exemplos:
- Usuários que gostam de ioga (Exercise_Interest corresponde exatamente a yoga), que usam seu aplicativo em um dispositivo Android (OS type == Android), localizados no Canadá (Device in region/country == Canada).
- Usuários interessados em musculação ou perda de peso (Exercise_Interest contém weight) que usam o app em um dispositivo Apple (OS type == iOS) com IU em inglês (Device language == English).
Segmentar pelo horário do primeiro acesso
Depois de vincular Google Analytics e Remote Config, você poderá
segmentar usuários com base na primeira vez que eles abriram o app (usando o
evento first_open
de Analytics) para buscas e
personalizações de parâmetros de Remote Config, bem como experimentos de A/B Testing.
Use o horário do primeiro acesso para:
- segmentar novos usuários;
- segmentar grupos de usuários que começaram a usar o app em um período específico;
- criar e testar fluxos de integração e experiências de boas-vindas para novos usuários;
- criar experiências personalizadas para usuários que começaram a usar o app durante períodos específicos.
Por exemplo, digamos que você tenha um app de compras on-line com usuários em vários países e queira anunciar ofertas especiais de fim de ano para os novos usuários do app. Por exemplo, se for algo como promoções da Black Friday e você quiser incluir apenas usuários nos EUA, configure uma condição no experimento de Remote Config ou A/B Testing que segmente um app Android ou iOS específico e selecione todos os usuários dos EUA (Dispositivo na região/no país == Estados Unidos) que abriram o app pela primeira vez no mês anterior às promoções: primeiro acesso depois das 00h (Horário de Los Angeles) de 01/11/2022 e primeiro acesso antes das 00h (Horário de Los Angeles) de 26/11/2022.
A segmentação de usuários por primeiro acesso fica disponível depois que você seleciona um app Android ou iOS. No momento, ela é compatível com estas versões do SDK de Remote Config: SDK das plataformas Apple v9.0.0 e mais recentes e SDK do Android v21.1.1 e mais recentes (Firebase BoM v30.3.0 e mais recentes).
Segmente os usuários que abrem o app pela primeira vez a qualquer momento desde que um SDK aceito esteja instalado e Analytics esteja ativado.
Próximas etapas
Para saber mais sobre as propriedades de usuários, consulte os guias a seguir:
- Definir propriedades dos usuários em plataformas da Apple
- Definir propriedades do usuário no Android
- Definir propriedades dos usuários na Web/no JavaScript
Para saber mais sobre como as condições são criadas por meio da combinação de regras, consulte Parâmetros e condições do Configuração remota.
Para adicionar uma condição de Remote Config ao projeto, consulte Adicionar ou editar uma condição. É possível criar parâmetros, regras e condições no console de Firebase.