Medição de desinstalação

Visão Geral: Meça a taxa de desinstalação da sua aplicação e identifique quais as fontes (fontes de media, campanhas, criações de anúncios e localizações) que trazem utilizadores de qualidade.  

Resumo 

Para avaliar o valor dos utilizadores da sua aplicação, é essencial analisar tanto as taxas de instalação quanto de desinstalação. A métrica de desinstalação pode ajudá-lo a medir o desempenho da sua aplicação, bem como a entender quando e porque os utilizadores a abandonam. 

Como funciona?

  1. A AppsFlyer envia um pedido de API diário para o Firebase Cloud Messaging (FCM) e Apple Push Notification Services (APNS).
  2. O FCM e o APNS então enviam uma notificação push silenciosa para verificar se uma aplicação ainda está instalada num determinado dispositivo.
  3. Uma desinstalação é registada se a resposta indicar que a aplicação foi desinstalada (FCM e APNS) ou se não houver qualquer atividade do utilizador nos últimos 270 dias (somente FCM).
  4. A AppsFlyer atribui a desinstalação à fonte de media que inicialmente trouxe o utilizador.

Nota

As métricas de desinstalação estão disponíveis apenas na visualização de aquisição de utilizadores.

Como utilizar os dados de desinstalação

A seguir, estão alguns exemplos do que pode aprender ao medir desinstalações e como usar esses dados para otimizar campanhas e aumentar a interação dos utilizadores.

Compare a qualidade das fontes

Ao comparar a qualidade dos utilizadores adquiridos através de diferentes fontes (fontes de media, campanhas, criações de anúncios e geografias), pode identificar quais são as fontes de media com as menores taxas de desinstalação e dirigir fundos para elas.

Exemplo

Você é um marketeer de aplicações de jogos para a PlayIt Gaming International. Acabou de lançar uma nova aplicação e está a conduzir campanhas em duas diferentes fontes de media (Fonte de media A e Fonte de media B).

Ao consultar o painel de controlo, verifica que, embora a Fonte de media A tenha o maior número de instalações (10.390), também apresenta a maior taxa de desinstalação (30%).

Por outro lado, a fonte de media B tem 5.949 instalações e a mais baixa taxa de desinstalação (12%).

altTaxas de desinstalação.pngalt

Com base nestas informações, pode considerar realocar uma maior parte do seu orçamento para a fonte de media B e tentar conquistar utilizadores mais participativos.

Partilhe dados de desinstalação com redes de anúncios para otimizar

Enviar relatórios de eventos de desinstalação para as redes de anúncios com as quais colabora é essencial para otimizar as campanhas de aquisição de utilizadores. Pode reportar o evento de desinstalação mapeando af_uninstall para a sua rede de anunciantes. Assim que o mapeamento for finalizado, será reportado um evento sempre que um utilizador desinstalar a aplicação. As redes de anúncios podem usar esta informação para identificar utilizadores menos ativos e concentrar-se em atrair utilizadores mais ativos. 

Exemplo

É responsável pela comercialização de aplicações de jogos da PlayIt Gaming International. A fonte de media A é uma rede de anúncios com a qual está a colaborar para o lançamento da sua nova aplicação Android. Na campanha anterior com a fonte de media A, 1.000 novos utilizadores instalaram a sua aplicação e, posteriormente, 300 desinstalaram-na. Para a nova campanha, quer que a fonte de media A receba dados de desinstalação. Isto permitirá que a fonte de media A lidar rapidamente com os desafios de desinstalação.

Com base nas informações da campanha anterior, a fonte de media A cria uma lista de exclusão para a campanha, removendo tipos específicos de utilizadores dos anúncios apresentados na sua nova campanha:

  • Utilizadores que já demonstraram ter menor valor para a sua aplicação. 
  • Utilizadores que desinstalam frequentemente as suas aplicações.

Isto permite que a fonte de media A otimize a segmentação do público-alvo, garantindo que o orçamento da sua campanha não seja desperdiçado com utilizadores que não necessitam ver determinados anúncios.

Excluir desinstalações de campanhas de retargeting

Em alguns casos, para estar em conformidade com regulamentos como o RGPD e o CCPA, poderá ser necessário excluir utilizadores que desinstalaram a sua aplicação das campanhas de redirecionamento. As informações de desinstalação permitem criar listas de exclusão e aplicar medidas de privacidade para proteger os dados e a privacidade dos seus clientes.

Os métodos para excluir utilizadores incluem os seguintes:

  • Relatórios de dados brutos: Um método manual, no qual recupera uma lista de utilizadores desinstalados do relatório Desinstalações e cria uma lista de exclusão.
  • AppsFlyer Audiences: Um método automático, em que define um público-alvo com base em critérios específicos (por exemplo, utilizadores que não desinstalaram a sua aplicação). Os utilizadores que não cumprem os critérios são excluídos do público.

Exemplo

É responsável pela comercialização de aplicações de jogos da PlayIt Gaming International. Está a conduzir uma campanha de redirecionamento para uma das suas aplicações Android e decide usar o AppsFlyer Audiences para definir um público de redirecionamento. Os critérios para o seu público são:

  • Utilizadores que não desinstalaram a aplicação. 
  • Utilizadores que não abriram a aplicação nos últimos 30 dias.

Isso permite criar um público de redirecionamento mais preciso. Quando a sua campanha de redirecionamento é executada, os anúncios são exibidos apenas para os utilizadores definidos no seu público de redirecionamento. 

Configuração da medição de desinstalação

O processo para configurar a métrica de desinstalação requer colaboração entre o profissional de marketing e o desenvolvedor. As instruções de implementação variam conforme o sistema operativo da sua aplicação.

O fluxo de trabalho entre o profissional de marketing e o desenvolvedor é o seguinte:

Android iOS
Tarefa Responsável

Conectar o Firebase Cloud Messaging (FCM) ao AppsFlyer 

Profissional de marketing

Configurar a medição de desinstalação no AppsFlyer

Profissional de marketing

Integrar com o SDK

Desenvolvedor Android

Testar a medição de desinstalação Profissional de marketing
[Opcional] Mapear o evento de desinstalação para os parceiros relevantes no painel de controlo Profissional de marketing

Procedimentos de implementação

A implementação requer que o seu desenvolvedor móvel integre um mecanismo que reaja a notificações push na sua aplicação. As instruções de implementação diferem conforme o sistema operativo.

Conectar o Firebase Cloud Messaging à AppsFlyer (Android)

A medição de desinstalações no Android está disponível ao configurar a medição de desinstalação na AppsFlyer e integrar o Firebase Cloud Messaging (FCM) na sua aplicação.

HTTP V1

Para configurar o FCM HTTP V1 para desinstalações: 

  1. Para obter o ID do projeto:
    1. Aceda à consola do FCM.
    2. Selecione um projeto. 
    3. Aceda a Visão Geral do Projeto > Definições do Projeto.

      DesinstalarFirebase.png

    4. Copie o ID do projeto. Vai precisar dele numa fase posterior do processo. 
  2. Para ativar a API do FCM:
    1. Vá para o separador Mensagens na Nuvem.
    2. Assegure-se de que a API do Firebase Cloud Messaging (V1) está Ativada
  3. Para atribuir à AppsFlyer a função de desinstalação:
    1. Aceda ao separador Contas de Serviço
    2. Clique em Gerir permissões da conta de serviço
      Uma nova aba do navegador será aberta no Google Cloud Platform.
    3. No menu lateral, selecione Funções
    4. Clique em +Criar função.
    5. Preencha da seguinte forma:
      • Título: Introduza Desinstalações da AppsFlyer.
      • ID: Introduza af_uninstalls.
      • Estágio de lançamento da função: Selecione Disponibilidade Geral
    6. Clique em Adicionar permissões.
    7. Em adjusted.png Filtro, selecione a permissão cloudmessaging.messages.create.

      altalt

    8. Clique em Adicionar e depois em Criar.
  4. Para atribuir à AppsFlyer a função de desinstalação do FCM:
    1. No menu lateral, selecione IAM.
    2. Abra o separador PERMISSÕES -> VISUALIZAR POR PRINCIPAIS.
    3. Clique em Conceder acesso.
    4. Em Adicionar principais -> Novos principais, introduza af-uninstalls-tracking@af-uninstalls-tracking.iam.gserviceaccount.com
    5. Em Atribuir funções -> Função, selecione a função personalizada que criou - Desinstalações da AppsFlyer.
    6. Clique em Guardar
      A conta de serviço da AppsFlyer recebeu a função de desinstalações da AppsFlyer.

      Atenção

      A AppsFlyer utiliza notificações push silenciosas apenas para medir desinstalações ou identificar utilizadores inativos e não as utiliza para qualquer outro fim.

[Descontinuado] HTTP legado

Importante!

A API HTTP antiga foi descontinuada pelo Firebase a 20 de junho de 2023 e será removida a 21 de junho de 2024. Se ainda estiver a usar a API antiga, recomendamos vivamente que passe para a API HTTP v1. Saiba mais

A medição de desinstalação utilizando o Firebase Messaging é suportada pelo Android SDK V4.7.0+.

Para obter a chave do servidor Firebase:

  1. Crie um projeto de aplicação Android no Firebase (se ainda não o fez) ou migre o seu projeto do Google Developer Console (siga as instruções disponíveis). Para mais informações, aceda a Firebase
  2. Abra a Consola do Firebase.
  3. Na Consola Firebase, vá às Definições do Projeto (clique na roda dentada ao lado de Visão geral do projeto no painel esquerdo da página).

    firebase_cloud_messaging_server_key.png

  4. No separador Cloud Messaging, encontrará duas chaves de servidor.
  5. Copie a chave do servidor.

Configurar a medição de desinstalação no AppsFlyer

Android iOS

Pré-requisito: O programador Android deve concluir as instruções de integração.

Para configurar a medição de desinstalação no AppsFlyer:

  1. Na AppsFlyer, no menu lateral, selecione Definições > Definições da aplicação.
  2. Se necessário, ative a medição de desinstalação
  3. Selecione HTTP V1 e introduza o ID do projeto preparado previamente.

    DesinstalarHTTPV1.png

  4. Clique em Testar ligação.
    A mensagem de sucesso será exibida. 
  5. Clique em Guardar definições

Testar a medição de desinstalação

Assim que os procedimentos de implementação estiverem concluídos, pode instalar e depois desinstalar a aplicação para verificar se as desinstalações são registadas corretamente. As desinstalações e as respetivas taxas são apresentadas no painel de visão geral.

Android iOS

Pode realizar este teste em aplicações que estejam:

  • Na Google Play Store
  • Pendentes (não listadas na Google Play Store)
  • Disponíveis através de download direto
  • Em lojas de aplicações alternativas

Considere o seguinte ao testar aplicações Android:

  • A medição de desinstalações é processada diariamente. Um evento de desinstalação é registado no prazo de 24 horas. No entanto, se a aplicação for reinstalada nesse período, o evento não será contado.
  • Os eventos de desinstalação demoram até 48 horas a aparecer nos relatórios de dados brutos e no painel da AppsFlyer (Relatório de Desempenho Agregado).

Mapeamento do evento de desinstalação

Uninstall_event_postback.png

Para partilhar dados de desinstalação com uma rede de anúncios, é necessário mapear o evento af_uninstall para um parceiro. Ao contrário dos postbacks para eventos normais na aplicação, o evento de desinstalação não é enviado em tempo real. A hora do evento reportado representa a altura em que a AppsFlyer determinou que a aplicação foi desinstalada, e não a própria desinstalação.  

Considere o seguinte:

  • A AppsFlyer só pode enviar o postback se o evento realmente ocorrer e for registado por ela.
  • Caso não veja as desinstalações na página de Visão Geral do painel ou no relatório de dados brutos, isto significa que os postbacks de desinstalação não foram enviados para o parceiro, mesmo que o evento af_uninstall tenha sido mapeado.

Limitações

  • Os eventos de desinstalação não são incluídos nos relatórios de postback dos eventos in-app.
  • O evento af_uninstall é suportado por todos os parceiros. Se desejar mapeá-lo para um parceiro, mas o evento não estiver disponível no separador de Integração do parceiro, entre em contato com o seu CSM ou envie um email para hello@appsflyer.com.

Desativação da medição de desinstalação

Android iOS

Se uma chave de servidor Firebase/GCM for fornecida, a medição de desinstalação da aplicação está ativada por defeito. Os proprietários das aplicações podem desativar esta funcionalidade através do painel de controlo.

Nota: Para que uma desinstalação seja reportada, a opção de Ativar medição de desinstalação deve estar habilitada no momento em que a aplicação é instalada. As instalações que ocorrem quando Ativar medição de desinstalação está desativada não são reportadas. 

Para desativar a medição de desinstalação:

  1. Na AppsFlyer, no menu lateral, selecione Definições > Definições da aplicação.
  2. Aceda a Atribuição > Medição de Desinstalação e desative Ativar medição de desinstalação.

Características e limitações

Característica Observações
CUID

O CUID não é enviado em postbacks de desinstalação.