Un deep link es una URL que abre una pantalla específica dentro de una app móvil en lugar de la pantalla de inicio de la app o un sitio web sencillo. Tocas un enlace normal hacia una tienda y obtienes la página de inicio; tocas un deep link y aterrizas en el producto exacto. Esa diferencia, aterrizar en el lugar correcto en lugar de en la puerta principal, es toda la cuestión, y es lo que hace que las campañas de apps conviertan de verdad.
Esta es la versión en lenguaje sencillo: qué es un deep link, los tipos que escucharás nombrar (Universal Links, App Links, deep links diferidos), y qué cambió ahora que Firebase Dynamic Links ha cerrado. Para la configuración práctica, deep links sin un SDK cubre la implementación; este artículo cubre primero los conceptos.
Qué es realmente un deep link
Empecemos por el contraste. Un enlace web normal apunta a una página. En un teléfono, si tienes la app correspondiente instalada, tocarlo a menudo solo abre la pantalla de inicio de la app, y tienes que navegar hasta lo que querías. Un deep link se salta eso: lleva la dirección de un destino específico dentro de la app y lo abre directamente.
El mecanismo subyacente es una URL HTTPS normal que el sistema operativo reconoce como perteneciente a una app. Cuando el sistema operativo la detecta, le entrega el enlace a la app y esta abre la pantalla correspondiente. Si la app no está instalada, la misma URL cae en la versión web, así que el usuario siempre llega a algún sitio. Esa alternativa es la característica que hace fiables a las versiones modernas.
Los tipos que escucharás nombrar
"Deep link" es el término paraguas. Debajo de él hay unas pocas tecnologías específicas, y los nombres se usan con soltura, así que aquí está el mapa.
- Universal Links (iOS) y App Links (Android) son la forma a nivel de sistema operativo, basada en HTTPS, de abrir contenido de una app, con alternativa web automática cuando falta la app. Son el estándar moderno por defecto; Apple documenta el lado de iOS bajo Universal Links.
- Los esquemas de URI personalizados (
myapp://product/123) son la forma antigua. Funcionan, pero si la app no está instalada el enlace falla sin nada a lo que recurrir, así que ya no se recomiendan por sí solos. - Los deep links diferidos llevan el destino a través de una instalación de app, de modo que un nuevo usuario que toca un enlace, instala la app y la abre, aterriza en la pantalla prevista en lugar de en una pantalla de inicio vacía.
Los Universal Links y App Links son lo que Apple y Google recomiendan, y por buenas razones: son HTTPS, tienen una alternativa elegante, y no necesitan un SDK para el caso básico.
La vida después de Firebase Dynamic Links
Si construiste algo sobre deep links en los últimos años, esta es la parte que cambió.
Google cerró Firebase Dynamic Links el 25 de agosto de 2025. Los enlaces existentes dejaron de funcionar y ahora devuelven un error, y ya no se pueden crear nuevos. La trampa es que Firebase Dynamic Links hacía más que abrir pantallas de apps: era un servicio de deep linking dinámico que añadía deep linking diferido y enrutamiento consciente de la plataforma sobre los mecanismos nativos. La idea más amplia, un enlace cuyo destino puedes cambiar y rastrear, es qué es un enlace dinámico. Los equipos que lo usaban para el caso sencillo pueden migrar directamente a Universal Links y App Links. Los equipos que dependían de las funciones de diferido y enrutamiento también necesitan reemplazarlas, y eso lo explicamos en migrar desde Firebase Dynamic Links.
El cierre es un buen momento para separar lo que realmente usas. Si solo abrías una pantalla conocida, los enlaces nativos te bastan. Si dependías del enrutamiento en el momento de la instalación, necesitas un servicio que haga deep linking diferido. No reconstruyas funciones que no estabas usando.
Si quieres la capa de enrutamiento y analítica sin montarla tú mismo, los deep links de Elido se sitúan sobre tus enlaces cortos, y puedes configurar uno en el plan gratuito. Para flujos impulsados por mensajería en concreto, deep links de WhatsApp Business y deep links de Telegram son ejemplos resueltos.
Cuándo necesitas deep linking diferido
El deep link simple gestiona el caso fácil, cuando la app ya está instalada. El deep linking diferido gestiona el difícil, cuando no lo está, y vale la pena entenderlo porque es donde las campañas pierden usuarios.
Imagina un anuncio de un producto específico. Un usuario sin la app lo toca, es enviado a la tienda de apps, instala y abre la app, y por defecto aterriza en una pantalla de inicio genérica, porque el destino original se perdió en algún punto entre el toque y la instalación. Un deep link diferido almacena esa intención y lleva al usuario a la pantalla exacta del producto en la primera apertura. La brecha entre "instaló la app" y "encontró lo que quería" es donde mueren las conversiones, y el deep linking diferido la cierra.
Así que la versión corta: usa Universal Links y App Links para el caso cotidiano, añade deep linking diferido cuando ejecutes campañas de instalación, y recurre a un servicio cuando necesites enrutamiento y atribución además. El concepto es simple; el valor está en hacer aterrizar a la gente en el lugar correcto cada vez.
¿Necesitas un SDK?
Para el caso cotidiano, no. Los Universal Links y App Links se configuran con un pequeño archivo de asociación alojado en tu dominio más algo de configuración de la app, y no interviene ningún SDK. Recurres a un servicio o SDK en el momento en que quieres las funciones más difíciles: deep linking diferido que sobrevive a una instalación, enrutamiento que elige un destino según la plataforma, o atribución que vincula una instalación de vuelta a la campaña que la generó. Eso necesita lógica del lado del servidor que un enlace nativo estático no puede proporcionar. Ajusta las herramientas según si necesitas comportamiento en el momento de la instalación, y no incorpores un SDK para enlaces que solo abren una pantalla conocida.
Relacionado en el blog
- Deep links para apps móviles sin un SDK
- Migrar de Firebase Dynamic Links a Elido
- Smart links explicados: enrutamiento por país, dispositivo, idioma
- Enlaces profundos de WhatsApp Business: click-to-chat con atribución
- Deep links de Telegram: rastrea enlaces t.me y de inicio de bot
- Qué es un enlace dinámico: URLs editables y rastreables
Preguntas frecuentes
¿Qué es un deep link?
Un deep link es una URL que abre una pantalla específica dentro de una app móvil en lugar de la pantalla de inicio de la app o un sitio web. Tocas un enlace normal y aterrizas en una página de inicio; tocas un deep link y aterrizas en el producto, chat o artículo exacto al que apunta. Es la diferencia entre abrir una app y abrir el lugar correcto dentro de una app.
¿Cuál es la diferencia entre un deep link y un Universal Link?
Un deep link es el concepto general: un enlace que abre contenido específico dentro de una app. Los Universal Links (iOS) y los App Links (Android) son las formas modernas, a nivel de sistema operativo, de implementar uno sobre HTTPS estándar. Así que un Universal Link es un tipo de deep link. El esquema de URI personalizado más antiguo (myapp://) también es un deep link, pero falla en silencio si la app no está instalada, por lo que los Universal Links y App Links lo reemplazaron.
¿Qué pasó con Firebase Dynamic Links?
Google cerró Firebase Dynamic Links el 25 de agosto de 2025. Los enlaces existentes dejaron de resolverse y ahora devuelven un error, y ya no se pueden crear nuevos. Firebase Dynamic Links era en realidad un servicio de deep linking dinámico - añadía deep linking diferido y enrutamiento por plataforma sobre los enlaces nativos - así que los equipos que dependían de él han migrado a Universal Links y App Links más un servicio de deep linking de terceros.
¿Qué es un deep link diferido?
Un deep link diferido recuerda el destino a través de una instalación de app. Si alguien toca un enlace sin tener la app, un deep link normal se pierde durante el trayecto hasta la tienda de apps; un deep link diferido almacena la intención, así que después de que el usuario instale y abra la app por primera vez, aterriza en la pantalla exacta a la que apuntaba el enlace. Es lo que hace funcionar las campañas de instalar y aterrizar.
¿Necesito un SDK para los deep links?
No para los Universal Links y App Links básicos, que se configuran con un archivo en tu dominio y algunos ajustes de la app, sin necesidad de SDK. Necesitas un servicio o SDK en cuanto quieras deep linking diferido, enrutamiento multiplataforma o atribución de instalaciones, porque eso requiere lógica del lado del servidor que los enlaces nativos por sí solos no proporcionan. Ajusta las herramientas según si necesitas las funciones del momento de instalación.
Prueba Elido
Pega una URL, obtén un enlace corto
Sin registro. El enlace vive 30 días. Crea una cuenta para conservarlo.
Gratis, sin registro · 2 por día