Medición de desinstalaciones

En resumen: Mide la tasa de desinstalación de tu aplicación y determina qué fuentes (medios de comunicación, campañas, creatividades publicitarias y regiones) atraen a usuarios de calidad.  

Resumen general 

Para comprender el valor de los usuarios de tu aplicación, es esencial analizar tanto las tasas de instalación como las de desinstalación. La métrica de desinstalación te permite medir el rendimiento de tu aplicación y entender cuándo y por qué los usuarios deciden abandonarla. 

¿Cómo funciona?

  1. AppsFlyer envía una solicitud diaria de API a Firebase Cloud Messaging (FCM) y Apple Push Notification Services (APNS).
  2. Luego, FCM y APNS envían una notificación push silenciosa para verificar si la aplicación sigue instalada en un determinado dispositivo.
  3. Se registra una desinstalación si la respuesta indica que la aplicación fue desinstalada (FCM y APNS) o si no se ha registrado actividad del usuario en los últimos 270 días (solo FCM).
  4. AppsFlyer atribuye la desinstalación a la fuente de medios que originalmente trajo al usuario.

Nota

Las métricas de desinstalación están disponibles únicamente en la vista de adquisición de usuarios

Cómo utilizar los datos de desinstalación

Estos son algunos ejemplos de lo que puedes aprender al medir las desinstalaciones y cómo puedes usar los datos para optimizar campañas y mejorar la interacción con los usuarios.

Comparar la calidad de las fuentes

Al comparar la calidad de los usuarios adquiridos de diferentes fuentes (medios de comunicación, campañas, creatividades publicitarias y regiones), puedes identificar las fuentes con las tasas de desinstalación más bajas y reasignar fondos a ellas.

Ejemplo

Eres un especialista en marketing de aplicaciones de juegos para PlayIt Gaming International. Acabas de lanzar una nueva aplicación y estás ejecutando campañas en dos medios de comunicación distintos (fuente de medios A y fuente de medios B).

Al revisar el panel de control, observas que aunque la fuente de medios A tiene el mayor número de instalaciones (10.390), también presenta la tasa de desinstalación más alta (30%).

Por otro lado, la fuente de medios B tiene 5.949 instalaciones y la tasa de desinstalación más baja (12%).

altTasas de desinstalación.pngalt

Con esta información, podrías destinar una mayor parte de tu presupuesto a la fuente de medios B y así tratar de conseguir más usuarios activos.

Compartir datos de desinstalación con redes publicitarias para optimizar

Enviar postbacks de eventos de desinstalación a las redes publicitarias con las que colaboras es útil para optimizar las campañas de adquisición de usuarios. Puedes enviar el evento de desinstalación asignando af_uninstall a tu red publicitaria. Una vez completado el mapeo, se envía un evento cada vez que se identifica que un usuario ha desinstalado la aplicación. Las redes publicitarias pueden utilizar esta información para identificar a los usuarios menos comprometidos y enfocarse en alcanzar usuarios más comprometidos. 

Ejemplo

Eres un responsable de marketing de aplicaciones de juegos para PlayIt Gaming International. La fuente de medios A es una red publicitaria con la que estás colaborando para el lanzamiento de tu nueva aplicación de Android. En la campaña anterior realizada con la fuente de medios A, 1.000 usuarios nuevos instalaron tu aplicación y, posteriormente, 300 la desinstalaron. Para la nueva campaña, deseas que la fuente de medios A reciba datos de desinstalación. Esto permitirá que la fuente de medios A aborde rápidamente los retos vinculados a las desinstalaciones.

Con base en la experiencia de la campaña anterior, la fuente de medios A elabora una lista de exclusión de usuarios específicos para los anuncios de tu nueva campaña:

  • Usuarios que ya han demostrado tener un menor valor para tu aplicación. 
  • Usuarios que desinstalan tus aplicaciones con regularidad.

Esto permite que la fuente de medios A optimice la segmentación de la audiencia, asegurándose de que el presupuesto de tu campaña no se desperdicie en usuarios que no necesitan ver ciertos anuncios.

Excluir desinstalaciones de campañas de retargeting

En algunos casos, para cumplir con normativas como el GDPR y la CCPA, puede ser necesario excluir a los usuarios que han desinstalado tu aplicación de las campañas de retargeting. La información sobre desinstalaciones te permite crear listas de exclusión y aplicar medidas de protección para salvaguardar la privacidad y los datos de tus clientes.

Los métodos para excluir usuarios incluyen los siguientes:

  • Informes de datos sin procesar: Un método manual en el que se obtiene una lista de usuarios que han desinstalado desde el informe Desinstalaciones y se elabora una lista de exclusión.
  • Audiencias de AppsFlyer: Un método automático en el que se define una audiencia objetivo según criterios específicos (por ejemplo, usuarios que no han desinstalado tu aplicación). Los usuarios que no cumplen con los criterios son excluidos de la audiencia.

Ejemplo

Eres un responsable de marketing de aplicaciones de juegos para PlayIt Gaming International. Estás llevando a cabo una campaña de retargeting para una de tus aplicaciones Android y decides utilizar Audiencias de AppsFlyer para definir la audiencia de retargeting. Los criterios para tu audiencia son los siguientes:

  • Usuarios que no han desinstalado la aplicación. 
  • Usuarios que no han abierto la aplicación en los últimos 30 días.

Esto te permite crear una audiencia de retargeting más precisa. Cuando tu campaña de retargeting se ejecute, los anuncios solo se mostrarán a los usuarios definidos en tu audiencia de retargeting. 

Configuración de la medición de desinstalación

El proceso para configurar la métrica de desinstalación requiere la colaboración entre el especialista en marketing y el desarrollador. Las instrucciones de implementación dependen del sistema operativo en el que funcione tu aplicación.

El flujo para el especialista en marketing y el desarrollador es el siguiente:

Android iOS
Tarea Responsable

Conectar Firebase Cloud Messaging (FCM) con AppsFlyer 

Marketer

Configurar la medición de desinstalación en AppsFlyer

Marketer

Integrarse con el SDK

Desarrollador de Android

Probar la medición de desinstalación Marketer
[Opcional] Mapear el evento de desinstalación a los socios relevantes en el panel de control Marketer

Procedimientos de implementación

La implementación requiere que tu desarrollador móvil integre un mecanismo que responda a las notificaciones push dentro de tu aplicación. Las instrucciones de implementación varían según el sistema operativo.

Conectar Firebase Cloud Messaging a AppsFlyer (Android)

La medición de desinstalación en Android está disponible al configurar la medición de desinstalación en AppsFlyer e integrar Firebase Cloud Messaging (FCM) en tu aplicación.

HTTP V1

Para configurar FCM HTTP V1 para desinstalaciones: 

  1. Para obtener el ID del proyecto:
    1. Accede a la consola FCM.
    2. Selecciona un proyecto. 
    3. Ve a Descripción general del proyecto > Configuración del proyecto.

      DesinstalarFirebase.png

    4. Copia el ID del proyecto. Lo necesitarás más adelante en el proceso. 
  2. Para habilitar la API de FCM:
    1. Ve a la pestaña Mensajería en la nube.
    2. Asegúrate de que Firebase Cloud Messaging API (V1) esté configurada como Habilitada
  3. Para asignar a AppsFlyer el rol de desinstalación:
    1. Ve a la pestaña Cuentas de servicio
    2. Haz clic en Administrar permisos de cuenta de servicio
      Se abrirá una nueva pestaña del navegador en Google Cloud Platform.
    3. En el menú lateral, selecciona Roles
    4. Haz clic en +Crear rol.
    5. Completa de la siguiente forma:
      • Título: Introduce Desinstalaciones de AppsFlyer.
      • ID: Introduce af_uninstalls.
      • Etapa de lanzamiento del rol: Selecciona Disponibilidad General
    6. Haz clic en Añadir permisos.
    7. En adjusted.png Filtro, selecciona el permiso cloudmessaging.messages.create.

      altalt

    8. Haz clic en Añadir y luego en Crear.
  4. Para asignar a AppsFlyer el rol de desinstalación de FCM:
    1. En el menú lateral, selecciona IAM.
    2. Abre la pestaña PERMISOS -> VER POR PRINCIPALES.
    3. Haz clic en Otorgar acceso.
    4. En Añadir principales -> Nuevos principales, introduce af-uninstalls-tracking@af-uninstalls-tracking.iam.gserviceaccount.com
    5. En Asignar roles -> Rol selecciona el personalizado que creaste: Desinstalaciones de AppsFlyer.
    6. Haz clic en Guardar
      Se ha asignado a la cuenta de servicio de AppsFlyer el rol correspondiente a las desinstalaciones de AppsFlyer.

      Nota

      AppsFlyer utiliza notificaciones push silenciosas únicamente para medir desinstalaciones o identificar usuarios inactivos, no para ningún otro fin.

[Obsoleto] HTTP clásico

¡Importante!

La API HTTP heredada fue discontinuada por Firebase el 20 de junio de 2023 y se eliminará el 21 de junio de 2024. Si utilizas la API heredada, te recomendamos encarecidamente que uses la API HTTP v1. Más información

La medición de desinstalación con Firebase Messaging es compatible con Android SDK V4.7.0 o superior.

Para obtener la clave del servidor de Firebase:

  1. Crea un proyecto de aplicación Android en Firebase (si no lo has hecho ya), o migra tu proyecto desde Google Developer Console (sigue las instrucciones allí). Para más información, visita Firebase
  2. Abre la Consola de Firebase.
  3. En la consola de Firebase, ve a Configuración del proyecto (haz clic en el engranaje junto a Descripción general del proyecto en el panel izquierdo de la página).

    firebase_cloud_messaging_server_key.png

  4. En la pestaña de Mensajería en la nube, verás dos claves de servidor.
  5. Copia la clave del servidor.

Configura la medición de desinstalación en AppsFlyer.

Android iOS

Requisito previo: El desarrollador de Android debe completar sus instrucciones de integración.

Para configurar la medición de desinstalación en AppsFlyer:

  1. En AppsFlyer, desde el menú lateral, selecciona Configuración > Configuración de la aplicación.
  2. Si es necesario, activa Medición de desinstalación
  3. Selecciona HTTP V1 e introduce el ID del proyecto que preparaste anteriormente.

    DesinstalarHTTPV1.png

  4. Haz clic en Probar conexión.
    Se muestra el mensaje de éxito. 
  5. Haz clic en Guardar configuración

Prueba de medición de desinstalación

Una vez que hayas completado los procedimientos de implementación, puedes instalar y luego desinstalar la aplicación para verificar que las desinstalaciones se registran correctamente. Las desinstalaciones y las tasas de desinstalación se muestran en el panel de descripción general.

Android iOS

Puedes realizar esta prueba en aplicaciones que estén:

  • En la tienda Google Play
  • Pendiente (sin aparecer en la tienda Google Play)
  • Disponible a través de descarga directa
  • En tiendas de aplicaciones alternativas

Tenga en cuenta lo siguiente al probar aplicaciones de Android:

  • La medición de desinstalaciones se procesa diariamente. Un evento de desinstalación se registra dentro de las 24 horas, pero si se reinstala la aplicación durante este tiempo, no se registra ningún evento.
  • Los eventos de desinstalación pueden tardar hasta 48 horas en mostrarse en informes de datos sin procesar y en el panel de AppsFlyer (Informe de Rendimiento Agregado).

Mapeo del evento de desinstalación

Desinstalación_evento_postback.png

Para compartir datos de desinstalaciones con una red publicitaria, se requiere mapear el evento af_uninstall con un socio. A diferencia de los postbacks para eventos normales dentro de la aplicación, el evento de desinstalación no se envía en tiempo real. El tiempo del evento que se informa representa el momento en que AppsFlyer determinó que la aplicación fue desinstalada, y no el momento real de la desinstalación.  

Considere lo siguiente:

  • AppsFlyer solo puede enviar el postback si el evento realmente ocurre y es registrado por AppsFlyer.
  • Si no ves desinstalaciones en la página de descripción general del panel o en el informe de datos sin procesar, significa que no se enviaron postbacks de desinstalación al socio, incluso si el evento af_uninstall fue asignado.

Limitaciones

  • Los eventos de desinstalación no se incluyen en los informes de postback de eventos dentro de la aplicación.
  • El evento af_uninstall es compatible con todos los socios. Si deseas asignarlo a un socio, pero el evento no está disponible en la pestaña de Integración del socio, contacta con tu CSM o escribe a hello@appsflyer.com.

Desactivar medición de desinstalación

Android iOS

Si se proporciona una clave de servidor Firebase/GCM, la medición de desinstalación de aplicaciones está habilitada por defecto. Los propietarios de aplicaciones pueden desactivar esta función desde el panel de control.

Nota: Para que se informe una desinstalación, la opción Habilitar medición de desinstalación debe estar activada al momento de instalar la aplicación. Las instalaciones que ocurren cuando Habilitar medición de desinstalación está desactivada no se informan. 

Para desactivar la medición de desinstalaciones:

  1. En AppsFlyer, desde el menú lateral, selecciona Configuración > Configuración de la aplicación.
  2. Ve a Atribución > Medición de desinstalación y desactiva Habilitar medición de desinstalación.

Características y limitaciones

Característica Comentarios
CUID

El CUID no se envía en los postbacks de desinstalación.