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?
- AppsFlyer envía una solicitud diaria de API a Firebase Cloud Messaging (FCM) y Apple Push Notification Services (APNS).
- Luego, FCM y APNS envían una notificación push silenciosa para verificar si la aplicación sigue instalada en un determinado dispositivo.
- 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).
- 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:
Tarea | Responsable |
---|---|
Marketer |
|
Marketer |
|
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 |
Tarea | Responsable |
---|---|
|
Desarrollador de iOS |
Marketer |
|
|
Desarrollador de iOS |
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:
-
Para obtener el ID del proyecto:
- Accede a la consola FCM.
- Selecciona un proyecto.
-
Ve a Descripción general del proyecto > Configuración del proyecto.
- Copia el ID del proyecto. Lo necesitarás más adelante en el proceso.
-
Para habilitar la API de FCM:
- Ve a la pestaña Mensajería en la nube.
- Asegúrate de que Firebase Cloud Messaging API (V1) esté configurada como Habilitada
-
Para asignar a AppsFlyer el rol de desinstalación:
- Ve a la pestaña Cuentas de servicio.
- Haz clic en Administrar permisos de cuenta de servicio.
Se abrirá una nueva pestaña del navegador en Google Cloud Platform. - En el menú lateral, selecciona Roles.
- Haz clic en +Crear rol.
- Completa de la siguiente forma:
- Título: Introduce Desinstalaciones de AppsFlyer.
- ID: Introduce
af_uninstalls
. - Etapa de lanzamiento del rol: Selecciona Disponibilidad General.
- Haz clic en Añadir permisos.
- En Filtro, selecciona el permiso cloudmessaging.messages.create.
- Haz clic en Añadir y luego en Crear.
-
Para asignar a AppsFlyer el rol de desinstalación de FCM:
- En el menú lateral, selecciona IAM.
- Abre la pestaña PERMISOS -> VER POR PRINCIPALES.
- Haz clic en Otorgar acceso.
- En Añadir principales -> Nuevos principales, introduce af-uninstalls-tracking@af-uninstalls-tracking.iam.gserviceaccount.com
- En Asignar roles -> Rol selecciona el personalizado que creaste: Desinstalaciones de AppsFlyer.
-
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:
- 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.
- Abre la Consola de Firebase.
- 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).
- En la pestaña de Mensajería en la nube, verás dos claves de servidor.
- Copia la clave del servidor.
Configura la medición de desinstalación en AppsFlyer.
Requisito previo: El desarrollador de Android debe completar sus instrucciones de integración.
Para configurar la medición de desinstalación en AppsFlyer:
- En AppsFlyer, desde el menú lateral, selecciona Configuración > Configuración de la aplicación.
- Si es necesario, activa Medición de desinstalación.
- Selecciona HTTP V1 e introduce el ID del proyecto que preparaste anteriormente.
- Haz clic en Probar conexión.
Se muestra el mensaje de éxito. - Haz clic en Guardar configuración.
Requisito previo: el desarrollador de iOS debe completar sus instrucciones de integración.
Para configurar la medición de desinstalación en AppsFlyer:
- Obtén el archivo P12 de tu desarrollador.
- En AppsFlyer, desde el menú lateral, selecciona Configuración > Configuración de la aplicación.
- Desplázate hacia abajo hasta la sección Desinstalar.
- Activa Medición de desinstalación.
-
Haz clic en el icono de carga y selecciona el archivo P12.
-
[Opcional] Si el certificado P12 está protegido con contraseña, introduce la contraseña.
-
Haz clic en Validar para enviar el certificado a AppsFlyer para su verificación.
-
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.
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).
Tenga presente lo siguiente al probar aplicaciones iOS:
- Las desinstalaciones no aparecen inmediatamente en el panel de AppsFlyer. Debido al servicio de notificaciones push de Apple, el tiempo mínimo que tardan en aparecer las desinstalaciones en el panel es de 9 días. AppsFlyer actualiza y agrega métricas de desinstalaciones cada 24 horas.
Ejemplo
- Día 1: Un usuario instala tu aplicación.
- Día 4: Un usuario desinstala tu aplicación.
- Día 12: El servicio de notificaciones push de Apple reporta la eliminación de la aplicación 8 días después de la desinstalación.
- Día 13: Los datos de desinstalación aparecen en el panel de AppsFlyer y en los datos sin procesar.
- Si realizas pruebas en una versión de prueba de la aplicación, asegúrate de usar el entorno sandbox. Consulta las instrucciones para desarrolladores para el procedimiento de desinstalación en el entorno limitado.
Mapeo del evento de desinstalación
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
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.
Si se proporciona y valida un certificado P12, la medición de desinstalación de aplicaciones está activada 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:
- En AppsFlyer, desde el menú lateral, selecciona Configuración > Configuración de la aplicación.
- 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. |