En resumen: Conoce las funcionalidades del SDK de AppsFlyer que están disponibles y decide qué APIs debería usar tu aplicación en Android o iOS.
Sobre el SDK
Mira este video para obtener una imagen completa de la integración del SDK.
El SDK ofrece funciones para la instalación de aplicaciones y el registro de eventos. Puedes registrar instalaciones, sesiones y eventos in-app. Los eventos en la aplicación incluyen, por ejemplo, compras in-app o subir de nivel en un juego. Registrar estos eventos puede ayudarte a evaluar el ROI y la calidad de los usuarios.
Este artículo describe el proceso de integración del SDK V6+ y ayuda a los anunciantes (dueños de apps) y a los gestores de producto a planificar la integración del SDK de AppsFlyer en sus aplicaciones Android o iOS.
La documentación adicional incluye lo siguiente:
- Actualización al SDK de iOS V6. Ten en cuenta que el iOS SDK V5.4.4 es totalmente compatible con iOS 14. Sin embargo, recomendamos adoptar SDK V6.X para asegurar la compatibilidad con futuras versiones de iOS.
- Documentación de instalación del SDK para desarrolladores
- Notas de lanzamiento
- Documentación de referencia del SDK para desarrolladores
- Preparando para la revisión de la App Store: etiquetas nutricionales
Compatibilidad del SDK
El SDK de AppsFlyer es compatible con las siguientes plataformas:
- A partir de Android V4.0
- Plataformas Android no móviles, como Smart TVs (incluyendo Amazon Fire TV). Ver descripción general de CTV
- Mercados fuera de tiendas para aplicaciones Android, como Amazon y Baidu
- iOS 9+ (iPhone, iPod, iPad)
- tvOS 9+ (Apple TV)
- Compatible con redes Apple IPv6 DNS64/NAT64
El SDK soporta múltiples 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 de iOS instalada en la aplicación
Métodos de atribución soportados | Versión de iOS | Compatibilidad del SDK de iOS | Notas |
---|---|---|---|
Modelado probabilístico |
8 – 14.4 |
5.0.0+ | |
14.5+ |
6.0.3+ | El modelado probabilístico se limita al contexto de medios propios, promoción cruzada y flujos web-a-aplicación con consentimiento. | |
Coincidencia de ID |
8 - 13 | 5.0.0+ | Los usuarios pueden elegir no participar utilizando la opción Limit Ad Tracking (LAT). |
14.5+ | 6.0.3+ |
Se requiere App Tracking Transparency (ATT) y el consentimiento del usuario. Para más información, consulta configurar el SDK de iOS para soportar la ATT. |
|
11.3 - 13 |
6.2.3 |
La solución SKAdNetwork (SKAN) está limitada a la atribución de instalaciones conforme a la especificación SKAN , lo que implica que no existe un valor de conversión. |
|
14+ |
|
Desde la versión SDK V6.0.8, está disponible la atribución de Apple App Clips. También puedes leer nuestra entrada de blog sobre Apple App Clips.
Integración de SDK
El proceso de instalación e integración del SDK requiere la colaboración entre el gerente de producto y el desarrollador móvil. Antes de integrar el SDK con tu aplicación, revisa todas las tareas de integración y considera qué funcionalidades deseas que tu aplicación utilice.
Lista de verificación para la planificación del SDK
Para ayudarte a comenzar, hemos preparado una lista de verificación que te guiará en el proceso de planificación. Para cada tarea, hay enlaces a la documentación para marketers y desarrolladores.
Tareas de integración del SDK
La integración básica del SDK incluye las siguientes tareas. Las estimaciones de tiempo son solo una guía 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 recopilar. |
30 minutos |
Determina los eventos in-app que deseas medir y envía los nombres y parámetros de los eventos al desarrollador. |
1 hora |
Determina los métodos de deep linking que se utilizarán. |
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 con acceso al dashboard de AppsFlyer puede realizar pruebas básicas. Los desarrolladores pueden utilizar registros de debug en el entorno de desarrollo. |
1 hora |
Colabora con tus desarrolladores móviles para implementar estas APIs adicionales en el SDK.
Tareas adicionales para la integración del SDK | Tiempo de planificación |
---|---|
Determina si tu aplicación necesita una configuración de atribución adicional, como la medición de desinstalaciones o la atribución de instalaciones para tiendas de aplicaciones de terceros. |
30 minutos |
Decide sobre los reportes de sesiones de usuario. | 30 minutos |
Establece qué métodos de atribución utilizarás para las fuentes de medios propias. |
1 hora |
Administra las políticas de privacidad del usuario para garantizar que tu aplicación cumpla con las normativas de privacidad (GDPR, CCPA). |
1 hora |