De un vistazo: Descubre las funcionalidades del SDK de AppsFlyer que están disponibles y determina qué API quieres que use tu aplicación para Android o iOS.
Mira este video para obtener una visión general de la integración del SDK.
Lectura relacionada:
Para obtener un panorama completo de la planificación de la integración de SDK con tu aplicación, asegúrate de leer estos artículos:
- Descripción general de la integración del SDK (este artículo)
- Guía básica de integración del SDK
- Integración adicional del SDK
- Resumen general de la plataforma de CTV, PC y consola
Acerca del SDK
El SDK proporciona la funcionalidad de registro de eventos e instalación de aplicaciones. Puedes registrar instalaciones, sesiones y eventos in-app. Los eventos in-app incluyen, por ejemplo, compras in-app o subir de nivel en un juego. El registro de estos eventos puede ayudarte a evaluar el ROI y la calidad del usuario.
Este artículo describe el proceso para la integración del SDK V6+ y ayuda a los anunciantes (propietarios de la aplicación) y administradores de productos a planificar la integración del SDK de AppsFlyer con su aplicación para Android o iOS.
La documentación adicional incluye lo siguiente:
- Actualización a iOS SDK V6. Ten en cuenta que el SDK V5.4.4 para iOS es completamente operativo con el iOS 14. Sin embargo, recomendamos adoptar el SDK V6.X para asegurar la compatibilidad con futuros lanzamientos de iOS.
- Documentación de instalación de SDK para desarrolladores
- Notas de la versión
- Documentación de referencia del SDK para desarrolladores
- Preparación para la revisión del App Store: etiquetas nutricionales
Compatibilidad del SDK
El SDK de AppsFlyer es compatible con las siguientes plataformas:
- Iniciando Android V4.0
- Plataformas no móviles basadas en Android como Smart TV, incluido Fire TV de Amazon. Ver descripción general de CTV
- Mercados fuera de la tienda para aplicaciones Android, como Amazon y Baidu
- iOS 9+ (iPhone, iPod, iPad)
- tvOS 9+ (Apple TV)
- Cumple con las redes IPv6 DNS64/NAT64 de Apple.
El SDK admite varios métodos de atribución. Los métodos de atribución que se utilizan dependen de lo siguiente:
- La versión de iOS instalada en el dispositivo del usuario
- La versión del SDK para iOS instalada en la aplicación
Métodos de atribución admitidos | Versión de iOS | Soporte de SDK para iOS | Notas |
---|---|---|---|
Modelado probabilístico |
8 – 14.4 |
5.0.0+ | |
14.5+ |
6.0.3+ | El modelado probabilístico se puede utilizar en el contexto de los medios propios, la promoción cruzada y los flujos acordados de la web a la aplicación. | |
Emparejamiento de ID |
8 - 13 | 5.0.0+ | El usuario puede elegir la exclusión opcional de Limit Ad Tracking (LAT). |
14.5+ | 6.0.3+ |
Se requiere transparencia de seguimiento de aplicaciones (ATT) y el consentimiento del usuario. Para obtener más información, consulta cómo configurar el SDK de iOS para que sea compatible con la ATT. |
|
11.3 - 13 |
6.2.3 |
La solución SKAdNetwork (SKAN) está limitada a la atribución de instalación de acuerdo con la especificación SKAN, lo que significa que no hay valor de conversión. |
|
+14 |
|
A partir del SDK V6.0.8, la atribución de App Clips de Apple está disponible. También puedes leer nuestra entrada del blog sobre App Clips de Apple.
Integración de SDK
El proceso de instalación e integración del SDK requiere que el gerente de producto y el desarrollador móvil trabajen juntos. Antes de integrar el SDK con tu aplicación, revisa todas las tareas de integración y considera las funcionalidades que deseas que utilice tu aplicación.
Lista de verificación de planificación del SDK
Para empezar, hemos preparado una lista de verificación que te ayudará a llevar a cabo el proceso de planificación. Para cada tarea, hay enlaces a la documentación para desarrolladores y marketers.
Tareas para la integración del SDK
La integración básica del SDK incluye las siguientes tareas. Las estimaciones de tiempo están pensadas únicamente como orientación general.
Tareas básicas de integración del SDK | Tiempo de planificación |
---|---|
Recupera la clave de desarrollador de AppsFlyer y envía el enlace junto con las instrucciones de instalación e integración a tu desarrollador. |
15 minutos |
Revisa las consideraciones de atribución y determina qué identificadores de dispositivo se deben recopilar. |
30 minutos |
Determina los eventos in-app que deseas medir y envía los nombres de eventos y parámetros de eventos al desarrollador. |
1 hora |
Determina los métodos de enlaces profundos que se van a utilizar. |
30 minutos |
Determina los métodos para acceder a los datos de atribución. | 30 minutos |
Una vez completada la integración básica, cualquier usuario de la cuenta con acceso al panel de control de AppsFlyer puede realizar pruebas básicas. Los desarrolladores pueden utilizar registros de depuración en el entorno de desarrollo. |
1 hora |
Puedes trabajar con tus desarrolladores móviles para implementar estas API adicionales en el SDK.
Tareas adicionales de integración del SDK | Tiempo de planificación |
---|---|
Determina si tu aplicación requiere una configuración de atribución adicional (por ejemplo, medición de desinstalaciones o atribución de instalaciones para tiendas de aplicaciones de terceros). |
30 minutos |
Determina los reportes de sesiones de usuario. | 30 minutos |
Determina los métodos de atribución que se utilizarán para las fuentes de medios propias. |
1 hora |
Administra las políticas de privacidad del usuario para asegurarte de que tu aplicación cumpla con las regulaciones de privacidad (RGPD, CCPA). |
1 hora |