Compraste el clic. Un usuario tocó tu anuncio, tu notificación push o el enlace que compartió un amigo, aterrizó en el producto correcto, leyó el artículo correcto. Luego pulsó «Abrir en la app» — y aparece en su feed de inicio. El artículo que leía, el artículo que iba a comprar, la campaña que pagó el clic: desaparecidos. Ese es el traspaso roto, y es la fuga más cara del embudo de una app de tráfico, porque ocurre en la línea de meta.
El traspaso es donde se rompe el embudo. El viaje de web a app tiene cinco pasos — aviso, toque, ruta, instalación, restaurar contexto — y cada uno cruza una frontera donde el contexto se descarta por defecto en lugar de preservarse (deeplinkly). El paso 3 manda a la tienda incluso a quien ya tiene la app; el paso 4 (instalación) es la mayor caída única; el paso 5 (restaurar contexto) deja una instalación nueva en una pantalla de inicio genérica. Un usuario que instaló para leer un artículo concreto y aterriza en un feed tiene que volver a buscarlo — y la mayoría no lo hace. Branch y Apptimize midieron que el deep linking diferido da 1.8x los registros, 1.9x la retención y 2x la interacción de una llegada genérica. En una prueba DTC, un deep link diferido subió la conversión de instalación a compra del 4.1% al 11.7% y bajó el costo por compra de $42 a $15 (coinis). El Mobile Growth Handbook 2024 de Branch sitúa las campañas con deep linking en 2x–4x la conversión de las que no lo usan, con un 40% más de retención a 7 días. La diferencia entre aterrizar en la pantalla correcta y aterrizar en el inicio no es un redondeo — es la campaña.
WebView empeora el traspaso, no lo arregla. Cuando tus pantallas de destino se sirven como documentos dentro de una WebView interna, se suman dos fallos. Primero, la pantalla WebView no tiene una ruta nativa de primera clase, así que «abrir en la app» suele significar «ir a la tienda, o recargar el mismo documento» — el destino nativo nunca recibe los parámetros. Segundo, el mismo contenido renderizado en el navegador interno de una red social llega sin sesión, con almacenamiento particionado y el referrer eliminado; los usuarios abandonan antes de convertir porque iniciar sesión y pagar es más difícil allí (openup). Pagaste la visita y luego la enrutaste al entorno donde es más difícil terminar.
Y además dependes de un tercero para arreglarlo. El deep linking diferido que de verdad preserva contexto necesita una plataforma que sea dueña del mapeo instalación-destino — históricamente Branch, AppsFlyer o Firebase Dynamic Links. Firebase Dynamic Links se cerró el 25 de agosto de 2025 (coinis, soporte de Firebase). Los equipos que construyeron su traspaso sobre él despertaron con enlaces que simplemente dejaron de resolverse. Toda dependencia externa de deep linking es una fecha en el calendario en que tu embudo puede romperse.
Un runtime cierra la brecha por definición. Un runtime propio del host ejecuta tu mini-programa como un componente de primera parte y firmado de la app. El mismo enlace que enruta a un visitante web o de redes puede abrir la pantalla runtime exacta cuando la app está instalada, y — como el destino es una unidad empaquetada y versionada en lugar de un documento recién obtenido — lleva los parámetros de campaña e ítem a través de la instalación y aterriza al usuario en la pantalla correcta en la primera apertura. Sin servicio de enlaces de terceros que caduque, sin documento que volver a obtener y perder contexto. El traspaso deja de gotear porque la frontera que cruza es tuya.
Documento WebView vs runtime propio del host
| Dimensión | Documento WebView | Runtime propio del host |
|---|---|---|
| Resultado de «Abrir en la app» | Página de tienda o mismo documento recargado | Se abre la pantalla exacta de la app |
| Contexto tras la instalación | Perdido en el inicio | Llevado a la pantalla correcta |
| Deep link diferido | Requiere SaaS externo | Nativo de la unidad empaquetada |
| Riesgo de dependencia | Firebase Dynamic Links caducó 2025-08-25 | Sin servicio de enlaces de terceros |
| Dónde gotea | Pasos 4–5 del embudo | Cerrado en la frontera |
Fuentes
- Branch — El papel del deep linking en campañas de marketing móvil
- Branch + Apptimize — deep linking diferido: 1.8x registros, 1.9x retención, 2x interacción
- deeplinkly — Conversión web a app: el embudo de cinco pasos y dónde gotea
- coinis — Caso DTC con deep link diferido: 11.7% vs 4.1% instalación-a-compra, $15 vs $42 CPA
- Soporte de Firebase — Cierre de Dynamic Links el 25 de agosto de 2025