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

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

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

Quando você cria um aplicativo que inclui o Firebase Remote Config e o Google Analytics, você consegue entender melhor os usuários do seu aplicativo e responder às suas necessidades com mais rapidez. Você pode usar os públicos do Analytics e as propriedades do usuário para personalizar seu aplicativo para segmentos de sua base de usuários com flexibilidade e precisão.

Para saber mais sobre como analisar o uso do aplicativo com o Google Analytics, consulte a introdução do Analytics .

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

Configuração remota e propriedades do usuário

Configuração remota agora permite que você use combinações de propriedades de usuário do Analytics para criar condições, permitindo que você personalize seu aplicativo para segmentos de sua base de usuários que você definiu.

Por exemplo, você pode definir as seguintes propriedades do usuário no Google Analytics para uso em um aplicativo de exercícios com diversas atividades de exercícios em diferentes durações e níveis de dificuldade:

  • Exercício_Interesse
  • Preferred_Exercise_Duration
  • Preferred_Difficulty_Level

Em seguida, você pode criar condições que usam essas propriedades (individualmente ou em combinação) para adaptar a aparência e o comportamento de seu aplicativo para usuários específicos. Por exemplo, você pode projetar seu aplicativo para que os usuários interessados ​​em correr vejam uma imagem de um corredor quando seu aplicativo estiver carregando. Ou você pode definir segmentos de sua base de usuários por duração do exercício e nível de dificuldade para que os usuários casuais recebam primeiro uma sugestão para um treino mais curto e fácil, enquanto os atletas sérios são convidados a iniciar uma corrida de 40 minutos quando nosso aplicativo for iniciado .

Se os comportamentos de seus usuários mudarem de forma a alterar suas propriedades de usuário, essas atualizações serão coletadas pelo Google Analytics, que pode alterar o comportamento e a aparência de sua instância de aplicativo após a próxima solicitação de busca. Uma gama completa de operadores está disponível para que você possa criar regras que incluam ou excluam usuários com propriedades de usuário específicas ou combinações de propriedades de usuário.

Você também pode combinar outras regras do Remote Config com regras baseadas em propriedades do usuário, para fornecer comportamentos de aplicativo personalizados para segmentos de público como o seguinte:

  • Usuários que gostam de ioga ( Exercise_Interest corresponde exatamente a ioga ), que usam seu aplicativo em um dispositivo Android ( tipo de SO == Android ), localizado no Canadá ( Dispositivo na região/país == Canadá ).
  • Usuários interessados ​​em levantamento de peso ou perda de peso ( Exercise_Interest contém peso ) que usam seu aplicativo em um dispositivo Apple ( tipo de sistema operacional == iOS ) com interface do usuário em inglês ( idioma do dispositivo == inglês ).

Alvo por primeiro horário de abertura

Depois de vincular o Google Analytics e o Remote Config, você pode segmentar usuários com base na primeira vez que eles abrem seu aplicativo (usando o evento do Analytics first_open ) para buscas e personalizações de parâmetros do Remote Config e experimentos de teste A/B.

Você pode usar o First Open Time para:

  • Segmente novos usuários.
  • Segmentar grupos de usuários que ingressaram durante um período de tempo específico no passado.
  • Crie e teste fluxos de integração e experiências de boas-vindas para novos usuários.
  • Crie experiências personalizadas para usuários que ingressam durante períodos de tempo específicos.

Por exemplo, digamos que você tenha um aplicativo de compras on-line com usuários em vários países e deseja anunciar ofertas especiais de feriados para novos usuários do aplicativo. Para algo como uma promoção da Black Friday, que se aplica a usuários dos EUA, você pode configurar uma condição para seu experimento de Configuração remota ou Teste A/B direcionado a um aplicativo iOS ou Android específico e, em seguida, selecionar todos os usuários dos EUA ( Dispositivo na região/país == Estados Unidos ) que abriu seu aplicativo pela primeira vez no mês que antecedeu a venda ( primeira abertura após 01/11/2022, 00:00, horário de Los Angeles , e primeira abertura, antes de 26/11/2022, 00:00, horário de Los Angeles ).

A segmentação do usuário pelo primeiro tempo de abertura está disponível depois que você seleciona um aplicativo para Android ou iOS. No momento, ele é compatível com as seguintes versões do SDK de configuração remota: SDK de plataformas da Apple v9.0.0+ e SDK do Android v21.1.1+ (Firebase BoM v30.3.0+).

Você pode segmentar usuários que iniciam seu aplicativo pela primeira vez a qualquer momento, desde que um SDK compatível esteja instalado e o Analytics esteja ativado.

Próximos passos

Para saber mais sobre as propriedades do usuário, consulte os seguintes guias:

Para saber mais sobre como as condições são criadas pela combinação de regras, consulte Parâmetros e condições do Remote config .

Para adicionar uma condição de configuração remota ao seu projeto, consulte Adicionar ou editar uma condição . Você pode criar parâmetros, regras e condições no console do Firebase .