En resumen: Los App Clips permiten a los usuarios con iOS 14 o posterior acceder y experimentar rápidamente tu aplicación. AppsFlyer permite la atribución de App Clips y redirige a los usuarios que no pueden usarlos (por ejemplo, los usuarios de Android) según sea necesario.
Integración de App Clips
- Los App Clips brindan a los usuarios de iOS 14 un acceso rápido y conveniente a una experiencia de aplicación, sin la necesidad de descargar la aplicación completa.
- Los App Clips se instalan y se inician desde una invocación (por ejemplo, un código QR o una etiqueta NFC). Nota: No se admiten banners y enlaces de aplicación inteligente Safari en mensajes.
- El SDK de AppsFlyer es necesario para la atribución a App Clips de clics, instalaciones, eventos in-app e instalaciones completas de aplicaciones desde App Clips.
- Independientemente del SDK, OneLink redirige a los usuarios según sea necesario:
- Usuarios sin la aplicación instalada:
- Con iOS 14 o posterior, se envían al App Clip.
- Con iOS 13 o anterior, o Android, se redirigen según tu configuración en OneLink (a la tienda de aplicaciones, etc.).
- Los usuarios con la aplicación instalada se envían a la aplicación según la configuración de enlaces universales o de aplicación en OneLink.
- Usuarios sin la aplicación instalada:
Consideraciones
- Los App Clips pueden tener un tamaño de hasta 10 MB. El SDK de AppsFlyer ocupa aproximadamente 1,5 MB.
- No hay identificadores de publicidad disponibles.
- El sistema operativo elimina automáticamente los App Clips después de un período de inactividad de 30 días.
Ejemplo
Mark es el marketer de una cadena de cafeterías. Contrata a su desarrollador de iOS para crear un App Clip que permita a los clientes saltarse cómodamente la cola y realizar pedidos en segundos. Simplemente se identifican usando el inicio de sesión de Apple, piden su café y pagan con Apple Pay. El desarrollador agrega el SDK de AppsFlyer y se asegura de que funcione tanto en la aplicación como en el App Clip.
Mark crea un OneLink y publica el código QR en la cafetería, junto con el eslogan "¡Evita las colas!".
Los clientes escanean el código QR y:
- Si tienen un dispositivo con iOS 14 o posterior, se abre el App Clip,con la sucursal de cafetería correcta y un cupón de descuento incluido.
- Si ya tienen la aplicación completa instalada, la aplicación se abre en la página de pedido de café.
- Si no tienen la aplicación y disponen de un dispositivo con iOS 13 o anterior, o Android, se abre la página de la tienda de aplicaciones de la aplicación de la cafetería.
Mark usa el panel de control y los reportes de AppsFlyer para ver cuántos clics e instalaciones recibe el App Clip, y cuántos usuarios descargan finalmente la aplicación completa.
Métricas y reportes
Los datos analíticos y el raw data de los App Clips están disponibles en la plataforma en función de la actividad del usuario que se describe en la siguiente tabla.
Acción del usuario | Evento de AppsFlyer | Panel de control general y herramientas analíticas | Raw data |
---|---|---|---|
Invocación (p. ej.: código QR) | Sin evento | Sin evento | Sin evento |
Hace clic en la tarjeta de la aplicación y se abre el App Clip |
El clic y la instalación se atribuyen a la fuente de invocación |
|
app_type=app_clip |
Utiliza el App Clip |
|
|
|
Descarga y ejecuta la aplicación completa | Evento in-app | Nombre del evento in-app = af_app_clip_to_full_app |
|
Uso continuo de la aplicación completa | [Opcional] El desarrollador envía un evento in-app | Evento in-app |
|
Panel de control de cohorte
Consulta el rendimiento de los App Clips en el panel de control de cohorte, donde puedes:
- Consulta cuánto tiempo les lleva a los usuarios pasar del App Clip a la instalación completa de la aplicación.
- Utiliza la métrica de conversión in-app para comparar el rendimiento de diferentes campañas de invocación.
Implementación de App Clips
El siguiente procedimiento detalla lo que tú y el desarrollador de iOS deben hacer para desarrollar e integrar App Clips.
Alcance del trabajo
¿Quién está involucrado?
|
Requisitos previos
|
Desarrollo de App Clips
Para obtener instrucciones completas sobre cómo los desarrolladores crean un App Clip para tu aplicación, consulta la guía de App Clips de Apple para desarrolladores.
Para obtener una aplicación de muestra simplificada que demuestra el uso de los App Clips y su integración con una aplicación completa, consulta la guía de App Clips de AppsFlyer.
Integración del SDK
- El SDK es necesario para la atribución de AppsFlyer de clics, instalaciones, eventos in-app e instalaciones completas de aplicaciones desde App Clips.
- OneLink redirige a los usuarios independientemente de la integración del SDK.
Para instalar el SDK y configurar el SDK de la aplicación completa:
Envía los siguientes enlaces a tu desarrollador de iOS y dile que siga las instrucciones para:
- Integración del SDK en el App Clip
- Configuración de la atribución de la instalación completa de la aplicación desde el App Clip
- [Opcional] Configuración de eventos in-app, si aún no tiene eventos in-app que se midan para tu aplicación completa, o si deseas usar diferentes eventos in-app para el App Clip.
Configuración de OneLink
Requisitos previos:
- Plantilla de OneLink para tu aplicación completa con enlaces universales de iOS configurados.
- Enlace de OneLink.
- Recomendación: La plantilla y la invocación del enlace que utilizas para el App Clip envían a todos los usuarios sin tu aplicación completa al App Clip. Por lo tanto, considera tener una plantilla y un enlace personalizado independientes para los casos en los que desees enviar a esos usuarios al App Store, en lugar del App Clip.
Para configurar la plantilla de OneLink para tu App Clip:
- En el panel de control de AppsFlyer, ve a Captación > Administración de OneLink.
- Selecciona la plantilla de OneLink que utilizas para dirigir a los usuarios a tu aplicación completa.
- Asegúrate de que la plantilla de OneLink tenga enlaces universales configurados. (Consulta las instrucciones para agregar enlaces universales).
- Haz clic en Guardar.
El archivo AASA se actualiza para admitir el App Clip. - En el panel de control de AppsFlyer, ve a Captación > Administración de OneLink.
- Selecciona elenlace personalizado de OneLink basado en la plantilla que configuraste en los pasos 1 a 4, que utilizas para dirigir a los usuarios a tu App Clip.
- Asegúrate de tener una fuente de medios (pid) especificada.
La fuente de medios debe especificarse en la URL (por ejemplo: pid=chartboost_int) o estar incluida dentro del enlace.
Para verificar que los App Clips estén habilitados en OneLink de AppsFlyer:
- Crea una URL para obtener tu archivo de asociación. La URL se crea tomando el dominio de tu plantilla de OneLink y agregando
/.well-known/apple-app-site-association
.
Por ejemplo:coffee.onelink.me/.well-known/apple-app-site-association
. - Ve a la URL de tu archivo de asociación.
El archivo apple-app-site-association se descarga automáticamente. - Abre el archivo apple-app-site-association con un editor de texto (por ejemplo, el Bloc de notas).
- Asegúrate de que el archivo contenga la palabra "appclips" y que el ID del paquete termine con ".Clip". Por ejemplo:
Si es así, habrás configurado correctamente los App Clips en AppsFlyer y el App Clip estará implementado en cualquier plantilla de OneLink con el mismo subdominio."appclips": { "apps": [ "ABCD1234.id.your.app.Clip", ... ] ... }
Configuración de App Store Connect
Requisitos previos: Finalización de la configuración de la plantilla de OneLink para App Clips
Para configurar tu App Clip para que funcione con OneLink:
- En la página de tu aplicación en App Store Connect, ve a Build (Compilar) > Domain Status (Estado de dominio).
- Asegúrate de que tu dominio de OneLink aparezca en Build domains (Compilar dominios) y que Cache status (Estado de caché) y Debug status (Estado de depuración) estén "validados".
- En el panel de control de AppsFlyer, ve a Captación > Administración de OneLink.
- Coloca el cursor sobre el ícono Acciones del enlace que deseas utilizar y haz clic enObtener URL.
- Registre la URL corta (o el prefijo de la URL larga).
- En la página de tu aplicación en App Store Connect, ve a App Clip > Edit Advanced Experiences (Editar experiencias avanzadas) > +Add (Agregar) > Next (Siguiente).
- En App Clip Experience URL (URL de experiencia de App Clip), pega la URL personalizada de OneLink que registraste en el paso 5.
Nota: Puedes agregar parámetros de consulta después de la URL personalizada principal, pero no puedes cambiar la ruta. - Haz clic en Next (Siguiente).
Tu App Clip ahora está configurado para funcionar con OneLink. Puedes encontrar más instrucciones sobre la configuración de App Store Connect en la guía para desarrolladores de Apple.
Pruebas
Requisitos previos: Un dispositivo de prueba registrado con iOS 14 sin la aplicación completa instalada.
Para probar la integración de OneLink/App Clip:
- En el panel de control de AppsFlyer, ve aCaptación > Administración de OneLink.
- Desplaza el puntero sobre el icono Acciones del enlace que quieres probar y haz clic en Obtener URL.
- Escanea el código QR con tu dispositivo.
La tarjeta del App Clip se muestra en tu dispositivo, lo que indica que tu integración de OneLink/App Clip está configurada correctamente.
Características y limitaciones
Características y limitaciones
Característica/limitación | Descripción |
---|---|
Métodos de invocación |
|
SKAdNetwork |
La funcionalidad SKAdNetwork no está disponible. Por lo tanto, las instalaciones de App Clips se muestran en el panel de control de SKAdNetwork como orgánicas. |
OneLink |
Solo se permite una experiencia avanzada de App Clip por cada enlace personalizado de OneLink. Esto significa que no puedes agregar rutas adicionales a OneLink en App Store Connect. |
Protect360 |
Protect360 no es compatible con App Clips. |