Ir para o console

Evitar o desligamento de usuários usando o Firebase Previsões e o FCM

Use o Firebase Previsões para identificar usuários com chances de abandonar seu app e aplicar uma estratégia de notificação push para tentar reter esses usuários. Por exemplo, com o Editor do Notificações, é possível criar uma campanha recorrente que envie uma mensagem do FCM com um link de desconto ou até mesmo uma simples saudação aos usuários com chance de parar de usar seu app nos próximos 7 dias.

Neste guia, mostramos como implementar esse tipo de estratégia de retenção de usuários com base em uma previsão

Antes de começar

Antes de começar a usar previsões em uma campanha de notificações, faça o seguinte:

  • Use o Google Analytics no seu app. Para isso, é necessário fazer o seguinte:
    • Ative o compartilhamento de dados do Analytics no Console do Firebase.
    • (Opcional) Registre explicitamente todos os eventos do Analytics relevantes para seu app que não sejam registrados automaticamente. Ao registrar esses eventos, você melhora a qualidade das classificações futuras.
    • Verifique se você tem um número suficiente de usuários. O Previsões faz o possível para prever o comportamento em apps usando bases de usuários de todos os tamanhos, mas normalmente é necessário ter pelo menos 500 usuários ativos por dia para conseguir previsões significativas.
  • Configure o FCM no seu app.
    • Conclua as etapas de configuração do cliente do FCM para Android, iOS, Unity ou C++.
    • Antes de incluir usuários em uma campanha de mensagens push, solicite a permissão deles para enviar notificações push por meio de algum tipo de fluxo de permissão.

1. Comece a prever o desligamento de usuários

Primeiro, configure seu projeto do Firebase para começar a prever quais dos seus usuários podem se desligar.

No Console do Firebase, abra a seção Previsões. Se você ainda não concordou com os termos de serviço do Previsões, faça isso.

Depois de ter concordado com os termos de serviço, o Previsões será ativado para o projeto. Na seção "Previsões" do Console do Firebase, é possível definir previsões personalizadas. No entanto, para prever o reengajamento, use a previsão churn integrada, que aplica uma agregação de eventos do Google Analytics para prever se um usuário retornará ao aplicativo ou se desligará nos próximos 7 dias. Essas previsões ficarão disponíveis depois que você tiver ativado o Previsões e registrado eventos do Analytics por algumas semanas.

2. Defina um segmento de usuários para segmentar

Quando a previsão churn estiver pronta para uso, clique em Explorar e usar a previsão para definir o segmento de usuário que você quer segmentar com sua campanha.

Para segmentar seus usuários com maior probabilidade de desligamento, use o segmento predefinido que contém usuários no intervalo de percentil de 75 a 100. Por outro lado, se houver algum custo associado ao contato com os usuários, exclua aqueles com muita probabilidade de desinstalar o aplicativo. Para isso, basta definir um segmento mais restrito, por exemplo, o intervalo de percentil de 75 a 90.

3. Crie uma campanha de notificação com base em previsões

Depois de selecionar um segmento de usuário, clique em Avançar, selecione Cloud Messaging e clique em Continuar para acessar o Editor do Notificações. Nesta página, é possível criar sua campanha de notificação. O segmento de usuário selecionado é preenchido previamente na etapa 2.

Para criar a campanha, faça o seguinte:

  1. Escreva sua mensagem de reengajamento. Ela pode conter um código de desconto, atualizações sobre novos recursos ou simplesmente uma saudação.

  2. Se quiser incluir usuários de outros apps, adicione-os aqui. Caso contrário, continue a configuração pré-preenchida:

  3. Defina uma programação de notificação. Como as notificações são enviadas apenas para usuários que atendem a condições específicas, programe notificações diárias. Ao fazer isso, você tenta engajar novamente, o mais rápido possível, os usuários com probabilidade de se desligar. Se você definir uma programação de notificação frequente, defina também um limite de frequência para não incomodar os usuários e cumprir a previsão de desligamento de maneira inadvertida.

  4. (Opcional) Especifique um evento de conversão personalizado se quiser que o console mostre o desempenho da sua campanha com mais detalhes do que a abertura dos apps.

  5. (Opcional) Defina campos personalizados ou configurações avançadas para sua mensagem. Consulte os documentos do FCM referentes à plataforma do seu cliente.

Depois que você publicar sua campanha recorrente, o FCM começará a enviar automaticamente sua mensagem de reengajamento aos usuários com previsão de desligamento nos próximos 7 dias.