Deferred deep linking: cómo funciona y cuándo usarlo
Entiende cómo el deferred deep linking conserva la intención original del enlace tras la instalación para que los nuevos usuarios aterricen en la pantalla correcta y no en una home genérica.
Qué problema resuelve realmente el deferred deep linking
Un deep link normal solo funciona cuando la app ya está instalada. Si el usuario toca un enlace sin tener la app, el sistema lo manda a la App Store o a Google Play, la instalación se completa y el contexto del enlace se pierde. La app abre en su home por defecto, sin recordar por qué se tocó el enlace.
El deferred deep linking traslada esa intención al otro lado de la instalación. Los parámetros del enlace se guardan en algún lugar al que la app puede acceder en el primer arranque, así el usuario llega directamente al producto, campaña, perfil o invitación de origen. Es la diferencia entre perder la intención al instalar y convertir instalaciones en primeras sesiones útiles.
Cómo funciona el deferred deep linking por dentro
El usuario toca un smart link con payload
Un enlace tipo appy.to/go/abc lleva routing por dispositivo más contexto opcional: ID de producto, campaña, referrer y parámetros UTM.
El servidor detecta que la app no está y guarda el contexto
Tu servicio de routing mapea el clic a un fingerprint (IP, user agent, hora, idioma, locale) o asigna un token único de instalación y guarda el payload diferido.
El usuario es redirigido a App Store o Google Play
La instalación ocurre con normalidad. Desde la tienda no pasa nada raro; el enlace original ya no es accesible para la app.
La app se abre por primera vez
En Android, Play Install Referrer entrega el referrer original directamente a la app. En iOS, la app consulta tu servicio de matching con el mismo fingerprint o click ID para recuperar el payload.
La app lleva al usuario a la pantalla esperada
Con el payload en mano, la app navega a la pantalla deep-linkeada, aplica la atribución de campaña y continúa la jornada original sin landing genérica.
Cuándo merece la pena invertir en deferred deep linking
Campañas paid de instalación con varias creatividades
Cada creatividad puede llevar un payload distinto, así las nuevas instalaciones aterrizan en la pantalla que coincide con el anuncio tocado, mejorando la conversión de la primera sesión.
Flujos de referidos e invitaciones
Quien instala desde una invitación queda conectado automáticamente con el invitador, el contenido compartido o el equipo, sin códigos manuales.
Códigos promocionales y cupones
Los códigos de descuento o trial que viajan en el enlace se aplican solos en la primera apertura, eliminando fricción manual.
Compartir contenido de web a app
Cuando alguien comparte un producto, artículo o playlist, quien recibe e instala aterriza directamente en ese contenido, no en la home.
Reactivación y reinstalación
Las campañas de re-engagement pueden preconfigurar pantalla, oferta o personalización para usuarios que borraron y reinstalaron la app.
Cómo se hace deferred deep linking en iOS
iOS no expone una API nativa de install referrer. El deferred deep linking en iOS combina varias estrategias de matching, cada una con su tradeoff entre precisión y privacidad.
- Universal Links más click ID: cuando el usuario toca el smart link tu servicio registra un clic; en el primer arranque la app llama a tu endpoint de matching con un fingerprint o un click ID guardado.
- Fingerprinting probabilístico: el servidor empareja la instalación con un clic reciente usando IP, user agent, locale, tamaño de pantalla y timestamp. La precisión cae con IPs compartidas, CGNAT o picos de tráfico.
- Handoff vía pasteboard (limitado): el usuario copia un token desde una web y la app lo lee en el primer arranque. iOS ya muestra una notificación de pegado visible, así que esto solo es razonable en flujos copy-link explícitos.
- App Clips: alternativa para experiencias cortas dentro de la app que ya llevan intención, evitando el matching diferido en tareas de pocos segundos.
Cómo se hace deferred deep linking en Android
Android sí ofrece una API de primer nivel: Play Install Referrer. Los parámetros del enlace viajan a la app de forma fiable y rápida, sin necesidad de fingerprinting.
- El smart link envía al usuario a Google Play con parámetros de referrer añadidos a la URL de instalación.
- Tras la instalación, la app llama a com.android.installreferrer.api.InstallReferrerClient y recibe el referrer original.
- Tu capa de routing codifica el payload diferido en el referrer (JSON URL-encoded o token firmado) y la app lo decodifica en el primer arranque.
- Consume el referrer una sola vez, persiste los valores y cierra el cliente para evitar eventos de atribución duplicados.
Errores típicos que rompen el deferred deep linking sin avisar
- • Depender del pasteboard de iOS hoy dispara una notificación visible de pegado que erosiona la confianza del usuario en producción.
- • El matching probabilístico falla rápido en redes compartidas (oficinas, escuelas, CGNAT de operadores) y mete ruido en los dashboards.
- • No consumir el Install Referrer en Android provoca routing repetido en cada arranque e infla las métricas.
- • Mezclar enlaces solo con UTM con deferred deep links hace que las campañas parezcan iguales en dashboards pero se comporten distinto en producto.
- • Saltarse un token de instalación único puede filtrar payloads viejos entre usuarios cuando comparten fingerprint.
- • Tratar el routing diferido como problema solo de marketing: ingeniería tiene que evitar payloads replayed o duplicados en cold launch.
Preguntas frecuentes
¿El deferred deep linking es lo mismo que un deep link normal?
No. Un deep link normal solo funciona después de la instalación. El deferred deep linking traslada la intención del enlace a través de la instalación, así los usuarios nuevos aterrizan en la pantalla correcta y no en una home genérica.
¿Las reglas de privacidad de iOS rompen el deferred deep linking?
Cambian los métodos disponibles. Leer el pasteboard ahora es visible, el matching tipo IDFA está restringido y el fingerprinting sin límites está desaconsejado. Plataformas de smart link que combinan click IDs, Universal Links y ventanas de matching cortas siguen funcionando dentro de las normas de Apple.
¿Se puede implementar sin un SDK de terceros?
En Android sí, usando Play Install Referrer. En iOS es bastante más difícil sin un servicio de routing porque no existe un equivalente nativo de install referrer. La mayoría de equipos usan una plataforma de smart links en vez de mantener la infraestructura de matching ellos mismos.
¿Cuál es la diferencia entre deferred deep linking y deep linking con fallback?
El fallback gestiona usuarios sin app redirigiéndolos a web o tienda. El deferred deep linking además recuerda la intención original y la usa cuando la app se instala y se abre por primera vez.
¿Cuánto debería durar un payload diferido?
La mayoría de equipos usan una ventana de matching de 24-72 horas. Ventanas largas aumentan falsos positivos y contexto rancio; ventanas cortas pierden a usuarios que instalan despacio.
Recursos Appy relacionados
Sigue con estas guías para diseñar un routing robusto antes y después de la instalación.
- Cómo crear un enlace para App Store y Google Play para el setup base de smart link sobre el que se monta el routing diferido.
- Deep Linking vs Universal Links para entender las piezas base de cualquier flujo diferido.
- Guía completa de Universal Links con detalles de configuración y validación en iOS y Android.
Seguir explorando
Branch.io vs AppsFlyer OneLink vs Appy: comparación de plataformas de deep linking 2025
Compara Branch.io, AppsFlyer OneLink y Appy por implementación, analítica, precios y cumplimiento para elegir la plataforma adecuada.
Deep Linking vs Universal Links: comparación completa
Comprende las diferencias clave entre deep links y universal links, cuándo usar cada uno y cómo implementarlos correctamente.
Guía completa de Universal Links para iOS y Android
Guía completa sobre universal links, deep links y app links, con implementación y buenas prácticas para marketing móvil.
¿Buscas otra cosa? Explora todos los temas en el blog.
Lanza deferred deep linking sin construir la infraestructura de matching
Appy se encarga de los smart links, del matching en la instalación y del routing posterior para que los nuevos usuarios lleguen a la pantalla correcta.