De un vistazo: Permite que los usuarios nuevos obtengan una experiencia de enlaces profundos similar a los usuarios existentes al hacer clic en un enlace personalizado.
![]() |
![]() |
![]() |
![]() |
Lectura relacionada: Deferred Deep Linking SRN
Alcance del trabajo
Quién debe participar
Nota: Esta guía indica cuándo y cómo el marketer debe involucrar a los desarrolladores. |
Requisitos previos
|
Tiempo requerido Aproximadamente 1,5 horas, trabajando en conjunto con tus desarrolladores móviles. |
Resultado Cuando los usuarios nuevos hacen clic en el mismo enlace personalizado que se explica en OneLink 3/4, primero se los dirige a la tienda de aplicaciones correcta para descargar e instalar tu aplicación. Cuando abren la aplicación por primera vez, los usuarios nuevos reciben contenido específico (o una experiencia específica) en la aplicación. Estos usuarios se atribuyen por el clic o la instalación a tus fuentes de medios propios definidas. |
Ejemplo
La campaña de correo electrónico de Mark (del ejemplo de la guía anterior) sobre frutas saludables logró conectar con éxito mediante enlaces profundos a los usuarios existentes de la aplicación con las páginas de frutas dentro de la aplicación Feed Me.
Sin embargo, Mark sabe que muchas personas que leyeron el correo electrónico aún no tienen la aplicación instalada. Quiere que estos usuarios potenciales disfruten de la misma oferta de campaña que los usuarios existentes, para aumentar las conversiones y la satisfacción de los usuarios.
Con la ayuda de Andrea, la desarrolladora de Android, y Yossi, el desarrollador de iOS, Mark agrega la capacidad de conectarse a las aplicaciones de Feed Me con enlaces profundos diferidos. Los usuarios nuevos de la aplicación que hacen clic en OneLink en el correo electrónico e instalan la aplicación van directamente a la página de fruta cuando abren la aplicación por primera vez.
Procedimientos
Los enlaces profundos diferidos para usuarios nuevos se habilitan con el uso de parámetros y valores del enlace de atribución personalizado. Cuando un usuario hace clic en tu enlace personalizado, AppsFlyer analiza y entrega los datos de atribución al código interno de tu aplicación.
Dentro de la aplicación, el código que escribió el desarrollador móvil recibe la información de los parámetros a través del SDK de AppsFlyer (si está integrado) y hace que la aplicación haga algo específico, p. ej., navegar a una página en particular.
Nota
La conexión de los usuarios existentes de la aplicación a través de enlaces profundos con los Enlaces universales de Apple, los Enlaces de aplicaciones de Android y los esquemas URI abre la aplicación móvil. Sin embargo, para ofrecer a los usuarios contenido específico en la aplicación, los desarrolladores deben acceder a la información del enlace profundo mediante el SDK de AppsFlyer.
El Deferred Deep Linking es muy similar. Al iniciar la aplicación por primera vez, los desarrolladores acceden a la información de enlaces profundos mediante un método de SDK de AppsFlyer. Con esta información, los desarrolladores pueden dirigir a los usuarios nuevos a contenido personalizado.
Completa los siguientes procedimientos para alcanzar estas metas.
Implementación de Deferred Deep Linking
La experiencia del usuario y el redireccionamiento personalizado de Deferred Deep Linking se logran con los siguientes parámetros:
- deep_link_value
- [opcional] deep_link_sub1-10
Para implementar Deferred Deep Linking:
- Configuración de los enlaces de atribución personalizados.
- Si utilizas el mismo enlace personalizado que creaste en la guía anterior, no necesitas establecer un deep_link_value, deep_link_sub1-10 nuevo (u otros parámetros nuevos). Puedes usar los mismos parámetros deep_link_value y deep_link_sub1-10 ya configurados.
- Si quieres crear parámetros nuevos, sigue las instrucciones de la guía anterior.
-
Comunícate con tus desarrolladores de iOS y Android.
- Acuerda el deep_link_value, deep_link_sub1-10 (y otros parámetros y valores) que se usarán después de obtener los datos de atribución del SDK en el primer inicio. Si seguiste las instrucciones de la guía anterior, entonces ya lo tienes acordado, y ahora solo necesitas implementar la misma lógica para los nuevos usuarios. Consulta las limitaciones de los nombres de parámetros.
-
Los desarrolladores implementan el comportamiento deseado en el código. Comparte la guía para que comprendan el flujo técnico y vean ejemplos:
-
Deep links unificados (UDL) para Android e iOS: para establecer deep linking Y TAMBIÉN Deep Links Diferidos con usuarios nuevos o existentes, con o sin tu aplicación.
Consideraciones para los enlaces profundos unificados: 1. Requiere SDK V6.1 o posterior. 2. Las campañas con SRN no son compatibles. 3. El parámetro af_dp puede iniciar la aplicación a través del esquema URI, pero no está disponible en respuesta a la API. -
Nota: Los clientes que ya usan OneLink pueden estar usando los métodos heredados para Android y iOS, en lugar de UDL.
-
Deep links unificados (UDL) para Android e iOS: para establecer deep linking Y TAMBIÉN Deep Links Diferidos con usuarios nuevos o existentes, con o sin tu aplicación.
- Asegúrate de recibir confirmación de los desarrolladores de que la aplicación se comporta según los parámetros y valores seleccionados.
Deferred Deep Linking con iOS Private Relay
Con el lanzamiento de iOS 15, Apple ofrece a los usuarios de iCloud+ una función llamada Private Relay, que les da la opción de cifrar su tráfico de navegación web y ocultar su ubicación exacta, dirección IP y el contenido de su tráfico de navegación. Si los usuarios optan por usar Private Relay, esto podría interferir con la atribución y el Deferred Deep Linking. Es decir, una vez que un nuevo usuario sin la aplicación va a la App Store e instala e inicia la aplicación, Private Relay podría evitar que se le envíe a una página específica de la aplicación.
Para asegurarte de que el Deferred Deep Linking (DDL) siga funcionando como se esperaba, debes implementar una de las siguientes soluciones de AppsFlyer:
- [Recomendado] Solución basada en App Clip: crea un App Clip que te brinde datos de atribución de los usuarios, y dirige a los usuarios a una experiencia de App Clip personalizada similar a la que deseas que logre el DDL. El clip de aplicación también puede incluir un flujo para dirigir a los usuarios desde tu App Clip a tu aplicación completa.
- Solución basada en el portapapeles: crea una página de aterrizaje que copie los datos de Deferred Deep Linking de la URL y redirija correctamente al usuario a la aplicación. Nota: Esta solución no ayuda con la atribución.
Solución basada en App Clip
Esta solución combina URL cortas de OneLink con la tecnología App Clips disponible en iOS y te permite enviar usuarios a flujos específicos en tu producto sin la necesidad de instalar la aplicación completa. La URL corta de OneLink te brinda datos de atribución de usuario y dirige a los usuarios a una experiencia de App Clip personalizada similar a la que deseas que logre el DDL. El clip de la aplicación también puede incluir un flujo para dirigir a los usuarios desde tu App Clip a tu aplicación completa. Nota: Si los usuarios reinstalan la aplicación completa desde la solución basada en App Clip, es posible que se reporte en AppsFlyer como una instalación orgánica.
Flujo
El flujo de la solución DDL basada en App Clip es el siguiente:
- El anunciante crea un App Clip y lo agrega a una plantilla de OneLink para usuarios con la Private Relay activado.
- El usuario toca la URL de OneLink.
- El controlador web de AppsFlyer comprueba si:
- El dispositivo está usando iOS 15+
- El navegador es Safari
- El usuario tiene activado el Private Relay.
- Una vez que AppsFlyer confirme lo anterior, se le pedirá al usuario que haga clic en Reproducir App Clip o en Ver en Safari.
- Si el usuario hace clic en Reproducir App Clip, se muestra una tarjeta de App Clip al usuario.
- Si el usuario hace clic en Ver en Safari, se abre una página de aterrizaje que le solicita que abra el App Clip.
- El usuario abre el App Clip.
- El App Clip se abre y proporciona al usuario la experiencia que han decidido el marketer y el desarrollador de la aplicación.
- Si el App Clip incluye un flujo para dirigir a los usuarios a la aplicación completa, los usuarios se envían a la App Store para descargar la aplicación completa. Tras el inicio de la aplicación, obtienen la experiencia de usuario definida por el desarrollador.
Requisitos previos: AppsFlyer SDK V6.4.0+
Para configurar la solución DDL basada en App Clip:
- Dile al desarrollador que siga las instrucciones del centro de desarrollo de la solución basada en App Clip. y crea un App Clip que proporcione la experiencia de usuario deseada. Esto también puede incluir un flujo para dirigir a los usuarios desde tu App Clip a tu aplicación completa.
- Crea o edita una plantilla de OneLink con enlaces universales y Deferred Deep Linkings.
- En la plantilla de OneLink, activa Mostrar App Clip si el usuario tiene Private Relay. No lo actives a menos que tengas un App Clip.
Nota: Al realizar cambios en una plantilla de OneLink con enlaces universales, como agregar (o quitar) la capacidad de App Clip, el archivo AASA puede tardar varias horas en actualizarse. Por lo tanto, los enlaces que crees basados en la plantilla pueden no tener la funcionalidad actualizada de inmediato. - Crea un enlace personalizado basado en la plantilla de OneLink.
- En App Store Connect, ve a la sección App Clip Experience, desplázate hacia abajo hasta las URL de la aplicación e introduce la URL de tu plantilla de OneLink (dominio + ID de plantilla. Por ejemplo:
yourbrand.onelink.me/GrbZ
), o una URL corta de enlace personalizado específico de OneLink.
Nota: Si introduces un enlace personalizado de OneLink, la solución basada en App Clip solo funcionará para los usuarios que toquen ese enlace específico; otros enlaces creados a partir de la plantilla OneLink no funcionarán.
Solución basada en el portapapeles
Flujo
El flujo de la solución DDL basada en el portapapeles es el siguiente:
- El anunciante crea un enlace profundo diferido que contiene el parámetro
af_cp_lp=true
. - El usuario toca el enlace profundo diferido.
- AppsFlyer comprueba si:
- El dispositivo está usando iOS 15+
- El navegador es Safari
- El usuario tiene activado el Private Relay.
- El enlace contiene el parámetro
af_cp_lp=true
.
- Una vez que AppsFlyer confirma lo anterior, se carga la página de aterrizaje web, que contiene el ícono de la aplicación, la imagen y una llamada a la acción para obtener la aplicación de la App Store. El usuario también ve un mensaje que explica el proceso: que la URL se copia para garantizar la mejor experiencia de usuario que los enviará a la página específica de la aplicación.
- El usuario toca Obtener la aplicación.
- Se envía al usuario a la App Store para instalar la aplicación. Luego, en el primer inicio, se envía a la página de la aplicación específica.
Requisitos
La solución de DDL de página de aterrizaje de copiar/pegar requiere:
- El usuario que navegará por la web en Safari.
-
El enlace profundo diferido para incluir el parámetro
af_cp_lp = true
. - AppsFlyer iOS SDK V6+.
- El desarrollador de tu aplicación iOS para implementar el código que pega los datos del enlace profundo diferido en la URL del portapapeles. Esto no forma parte del SDK de AppsFlyer.
- El usuario final debe mantener marcada la casilla de verificación (predeterminado). Si está desactivada, la URL no se copia y los enlaces profundos diferidos no funcionan.
instalación
Para configurar la solución DDL basada en el portapapeles:
-
Dile a tu desarrollador de iOS que:
- Sigua las instrucciones del centro de desarrollo e integre el código requerido en el SDK de AppsFlyer.
- Implemente un código que pegue los datos del enlace profundo diferido en la URL del portapapeles. Esto no forma parte del SDK de AppsFlyer.
-
Agrega el parámetro
af_cp_lp=true
a tus enlaces.
Puedes hacerlo agregando un parámetro personalizado en la interfaz de usuario del enlace personalizado de OneLink de AppsFlyer o simplemente agregando el parámetro a cualquiera de tus enlaces.
Pruebas
Requisitos previos:
- Un dispositivo Android o iOS sin la aplicación instalada. El enlace profundo diferido es para instalaciones nuevas de la aplicación, así que deben eliminarse todas las versiones de la aplicación.
- El dispositivo de prueba debe estar registrado.
Si el dispositivo no está registrado, no se pueden atribuir las instalaciones repetidas (incluso si eres redirigido correctamente a la aplicación). Nota: Si estás probando la funcionalidad de retargeting, habilita el retargeting y no registres el dispositivo de prueba. - Encuentra varias situaciones de respuesta de datos de conversión aquí.
Para probar tu enlace:
- En el panel de control de AppsFlyer, ve a Experiencias y enlaces profundos > OneLink.
- Desplaza el puntero sobre el icono Acciones del enlace que quieres probar y haz clic en Obtener URL.
- Envía la URL corta o larga a tu teléfono. Puedes elegir cualquiera de las siguientes opciones:
- Escanear el código QR con la cámara de tu teléfono o con la aplicación de escáner de QR.
-
Enviar el enlace por correo electrónico o por WhatsApp y abrirlo en tu teléfono
. Nota: No lo pegues en las notas de iOS o directamente en el navegador móvil. A menudo, el sistema operativo del dispositivo móvil no abrirá la aplicación en este contexto de manera intencional.
-
Haz clic en el enlace en tu dispositivo móvil.
Debería redireccionarte a la tienda de aplicaciones para descargar la aplicación. ¡No la descargues!
- Instala la versión nueva de la aplicación que creó tu desarrollador.
- Abre la aplicación.
Debería abrirse en la página o experiencia personalizada específica que hayas elegido. -
En el panel de control general de AppsFlyer, busca una nueva instalación.
Busca un nuevo clic e instalación en la fuente de medios (por ejemplo, prueba) y el nombre de la campaña que has establecido en el enlace personalizado. Nota: Si estás probando la funcionalidad de retargeting, se debe registrar una nueva reatribución.
¿El enlace no se comporta como se esperaba? Echa un vistazo a nuestra guía de resolución de problemas.
¡Felicitaciones si completaste los procedimientos de este artículo! Implementaste los enlaces profundos diferidos para todos tus usuarios potenciales, que recibirán contenido específico de la campaña en la aplicación la primera vez que la abran.