Usar a Configuração remota do Firebase com o Analytics

Ao criar um app que inclui o Configuração remota do Firebase e o Google Analytics, você ganha a capacidade de entender melhor os usuários do seu app e responder com mais agilidade às necessidades deles. Use os públicos-alvo e as propriedades dos usuários do Analytics a fim de personalizar o app para segmentos da sua base de usuários com flexibilidade e precisão.

Para saber mais sobre como analisar o uso de aplicativos com o Google Analytics, consulte a introdução ao Analytics.

Para personalizar seu app usando segmentos que você pode ter identificado fora do Firebase, consulte a documentação dos segmentos importados.

Configuração remota e propriedades do usuário

Agora, o Configuração remota permite usar combinações de propriedades dos usuários do Analytics para criar condições, permitindo a personalização do app para os segmentos da base de usuários que você criou.

Por exemplo, defina as propriedades dos usuários a seguir no Google Analytics para uso em um app de exercícios com uma série de atividades de exercícios em 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 pelo 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 gama completa 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 da Configuração remota com regras baseadas em propriedades dos usuários para disponibilizar comportamentos de app personalizados para segmentos de público-alvo, como os exemplos a seguir:

  • 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 o Google Analytics e a Configuração remota, você poderá segmentar usuários com base na primeira vez que eles abriram o app (usando o evento first_open do Analytics). Use isso para definir as buscas e personalizações de parâmetros da Configuração remota, bem como os experimentos dos Testes A/B.

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 do Teste A/B ou na Configuração remota que segmente um app Android ou iOS específico e selecione todos os usuários dos EUA (Device in region/country == United States) que abriram seu 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. Atualmente, ele é compatível com estas versões do SDK da Configuração remota: SDK das plataformas da Apple v9.0.0+ e SDK do Android v21.1.1+ (BoM do Firebase v30.3.0+).

Segmente usuários que abrem o app pela primeira vez a qualquer momento desde que um SDK aceito esteja instalado e o Google Analytics esteja ativado.

Próximas etapas

Para saber mais sobre as propriedades de usuários, consulte os guias a seguir:

Para saber mais sobre como as condições são criadas com a combinação de regras, consulte Parâmetros e condições do recurso Configuração remota.

Para adicionar uma condição da Configuração remota ao seu projeto, consulte Adicionar ou editar uma condição. É possível criar parâmetros, regras e condições no Console do Firebase.