¿Qué es un deep link?
Un deep link es una URL que abre una app móvil en una pantalla específica en lugar de una página web. Por ejemplo, un deep link de Instagram como instagram://user?username=linkfan abre el perfil de Instagram directamente en la app, sin pasar por Safari o Chrome.
Compáralo con un enlace web clásico: https://instagram.com/linkfan abre el sitio web en el navegador. En móvil, es lento, requiere conexión y la experiencia es peor.
Por qué los deep links importan para los creadores
En móvil, cada paso añadido cuesta aproximadamente un 20 % de conversiones. Si un seguidor tiene que:
- Hacer clic en tu enlace
- Esperar a que el sitio cargue en el navegador
- Ser redirigido a la app
- Confirmar la apertura
…pierdes a la mitad de tu audiencia por el camino. Con un deep link, los pasos 2 y 3 desaparecen.
Según estudios de Branch y AppsFlyer, los deep links aumentan las tasas de conversión móvil entre un 30 y un 50 % según el sector.
Tipos de deep links
Existen tres categorías principales:
1. Esquemas URI (p. ej., instagram://)
El formato histórico. Funciona en iOS y Android pero no comprueba si la app está instalada. Si no lo está, el clic falla silenciosamente.
2. Universal Links (iOS) y App Links (Android)
El estándar moderno. El OS verifica que un dominio autenticado coincide con la app, luego abre la app directamente. Si la app no está instalada, abre el sitio web. Transparente para el usuario.
3. Deferred deep links
Para nuevos usuarios: si la app no está instalada, se les envía a la App Store / Play Store y, tras la instalación, la app se abre en la pantalla correcta. Más complejos de implementar.
Cómo LinkFan gestiona los deep links
LinkFan hace el trabajo por ti sin necesidad de código:
- Pegas una URL web normal (p. ej.,
https://instagram.com/linkfan) - LinkFan detecta el tipo (Instagram, TikTok, WhatsApp, YouTube, etc.)
- Generamos el deep link correspondiente automáticamente
- Al hacer clic, probamos el deep link en móvil con un fallback web después de 1,5 segundos
La lógica de detección se ejecuta en el servidor mediante getLinkTypeFromUrl, y cada red tiene su propio esquema de deep link (Instagram usa instagram://, WhatsApp whatsapp://, etc.).
La trampa del fallback
El punto crítico de un deep link es saber cuándo la app no se abrió. Sin eso, o te quedas atascado en una página en blanco, o rediriges demasiado rápido a la web y la app nunca se abre.
La técnica estándar es escuchar el evento visibilitychange:
let didHide = false;
document.addEventListener("visibilitychange", () => {
if (document.hidden) didHide = true;
});
window.location.href = deepUrl;
setTimeout(() => {
document.removeEventListener("visibilitychange", ...);
if (!didHide && !document.hidden) {
window.location.href = webUrl;
}
}, 1500);Si la página queda oculta, la app se abrió. Si no, después de 1,5 segundos, volvemos a la web.
Conclusión
Los deep links no son un detalle técnico: son el palanca de conversión móvil más rentable que puedes activar. Con LinkFan, es automático, no requiere configuración y funciona para cada red soportada.
Para ir más allá, crea tu perfil gratis y prueba en móvil.