← Volver al blog

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.

14 de mayo de 20269 min de lecturaGuía

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

1

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.

2

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.

3

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.

4

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.

5

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.

Seguir explorando

Comparativa
Feb 1, 2025
14 min de lectura

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
branch
appsflyer
smart links
Leer artículo
Guía
Oct 8, 2025
8 min de lectura

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.

deep linking
universal links
comparison
mobile apps
Leer artículo
Tutorial
Oct 10, 2025
12 min de lectura

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.

universal links
deep linking
ios
android
Leer artículo

¿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.

Deferred deep linking: cómo funciona y cuándo usarlo | Appy · Appy