En el contexto de las aplicaciones móviles , el enlace profundo consiste en utilizar un identificador uniforme de recursos ( URI ) que enlaza con una ubicación específica dentro de la aplicación, en lugar de simplemente abrirla. El enlace profundo diferido permite a los usuarios acceder a contenido incluso si la aplicación no está instalada. Dependiendo de la plataforma del dispositivo móvil , el URI necesario para abrir la aplicación puede variar.
Enlaces profundos y sistemas operativos móviles
A diferencia de la web, donde la tecnología subyacente de HTTP y las URL permiten el enlace profundo de forma predeterminada, habilitar el enlace profundo en aplicaciones móviles requiere que estas aplicaciones estén configuradas para manejar correctamente un identificador uniforme de recursos (URI). Ejemplos de URI que inician una aplicación móvil:
twitter://es la URI de iOS para lanzar la aplicación móvil de TwitterYouTube://es la URI de iOS para iniciar la aplicación móvil de YouTube
El formato de la URI utilizada para activar o enlazar directamente una aplicación suele ser diferente según el sistema operativo móvil . Los dispositivos Android funcionan mediante intents, [ 1 ] los dispositivos BlackBerry 10 funcionan mediante el marco de invocación de BB10, [ 2 ] los dispositivos Firefox OS funcionan mediante Web Activities, [ 3 ] los dispositivos iOS funcionan mediante el método de aplicación open(_:options:completionHandler:), [ 4 ] y los dispositivos Windows Phone 8 funcionan mediante la clase UriMapper. [ 5 ]
fb://profile/33138223345es un ejemplo de un URI de enlace profundo móvil. El URI contiene toda la información necesaria para acceder directamente a una ubicación específica dentro de una aplicación, en este caso el perfil con ID '33138223345', es decir, la página de Wikipedia , dentro de la aplicación de Facebook , en lugar de simplemente la información para abrir la aplicación de Facebookfb://.- Las aplicaciones de eBay demuestran el uso de diferentes esquemas por plataforma.
eBay://launch?itm=360703170135es la URI de un enlace profundo a la aplicación de eBay para iOS, mientras queeBay://item/view?id=360703170135es la URI de un enlace profundo a la aplicación de eBay para Android.
La complejidad del enlace profundo móvil y la necesidad de una solución optimizada.
Una ventaja de los enlaces profundos móviles es la capacidad que tienen los especialistas en marketing y los desarrolladores de aplicaciones para dirigir a los usuarios a una ubicación específica dentro de su aplicación mediante un enlace dedicado. Así como los enlaces profundos hacen que la web sea más usable, [ 6 ] los enlaces profundos móviles hacen lo mismo para las aplicaciones móviles. [ 7 ]
A diferencia de los enlaces profundos en la web, cuyo formato está estandarizado según las directrices HTTP , los enlaces profundos en dispositivos móviles no siguen un formato uniforme. Esto genera confusión durante el desarrollo, ya que se requieren diferentes conjuntos de enlaces para acceder a la misma aplicación en distintos sistemas operativos móviles.
Transferencia de datos de búsqueda mediante enlaces profundos
Google permite a los desarrolladores de aplicaciones para iOS y Android mostrar contenido dentro de la aplicación a través de las búsquedas móviles de Google. Los desarrolladores deberán enviar sus aplicaciones y las aplicaciones de enlace profundo tanto para iOS como para Android para que Google las indexe. [ 8 ] Alternativamente, los desarrolladores pueden usar los enlaces cortos de Google para crear enlaces profundos para los usuarios de la aplicación móvil si esta está instalada y dirigir a otros a la página web. [ 9 ]
Un ejemplo de una mejor experiencia de usuario posible gracias al enlace profundo y la transmisión de datos a través de la solución de instalación es aquel en el que la información de búsqueda se transfiere a una aplicación para llevar al usuario a la información exacta que lo llevó a la aplicación. En comparación con un enlace web común, esta implementación puede reducir la cantidad de pasos necesarios. Por ejemplo, para buscar hoteles en Boston, un usuario actualmente necesita: [ 10 ]
- Realiza una búsqueda en Google para un término.
- Verifica que una empresa tenga contenido relevante en su aplicación.
- Cambia manualmente del navegador a la aplicación (descarga primero la aplicación si es necesario).
- Realiza la búsqueda de nuevo en la aplicación.
Eso se puede abreviar a:
- Buscar en Google
- Seleccione el resultado de la búsqueda dentro de la aplicación para ver el contenido dentro de la aplicación (si la aplicación está instalada).
Enlace profundo diferido
El enlace profundo diferido es un aspecto del enlace profundo móvil. Describe el principio de crear un enlace profundo a una aplicación que aún no está instalada. En este caso, el enlace profundo se "diferirá" hasta que el usuario instale la aplicación. Esto implica que al hacer clic (o invocar de cualquier otra forma) el enlace profundo se produce lo siguiente:
- Una tienda de aplicaciones que se abre (Google Play/iOS o Windows App Store, según el dispositivo del usuario) para permitir al usuario instalar la aplicación.
- Una vez instalada la aplicación, se invoca el enlace con su URL y parámetros originales para que la aplicación recién instalada pueda gestionar la invocación.
Un caso de uso común es impulsar las instalaciones; al vincular la funcionalidad de una aplicación aún no instalada, se incentiva al usuario a instalarla.
El enlace profundo diferido permite a los desarrolladores y especialistas en marketing móvil ofrecer una experiencia de usuario automatizada y mejora las tasas de conversión y la retención de usuarios. [ 11 ]
Si bien actualmente no existe un estándar industrial para el enlace profundo diferido, varios proveedores de plataformas ofrecen diferentes niveles de soporte:
- Apple iOS : No hay soporte oficial. Una solución alternativa consiste en usar el Portapapeles ( el sistema de Apple ) para guardar los parámetros del enlace profundo mientras se instala la aplicación. Una vez instalada la aplicación, se leen los parámetros del Portapapeles y se gestiona el enlace en consecuencia.
- Compatibilidad con Android en la tienda Google Play : Google ofrece a los desarrolladores de aplicaciones la opción de pasar el enlace profundo original a través de la tienda de aplicaciones Google Play mediante la intención: "El enlace profundo debe llevar a los usuarios directamente al contenido, sin avisos, páginas intermedias ni inicios de sesión. Asegúrese de que los usuarios puedan ver el contenido de la aplicación incluso si nunca la han abierto previamente". [ 12 ]
- Compatibilidad con Android en tiendas de aplicaciones que no son de Google: Sin compatibilidad. Esta es la mayoría de las instalaciones de aplicaciones de Android, ya que Google Play representa menos de 1/4 del volumen de aplicaciones de Android descargadas. [ 13 ]
- Instalaciones impulsadas por anuncios de Facebook (iOS y Android): Los desarrolladores pueden dirigir a los usuarios al contenido dentro de la aplicación instalada mediante la tecnología Deep Linking para anuncios de instalación móvil de Facebook: "Cuando una persona toca un anuncio de instalación de una aplicación móvil en Facebook, el desarrollador puede optar por enviarla a un lugar específico dentro de su aplicación después de la descarga, como una página de producto en lugar de la página de inicio". [ 14 ]
Referencias
- ↑ "Filtros de intenciones de Android" .
- ↑ "Marco de invocación de BlackBerry 10" .
- ↑ "Actividades web del sistema operativo Firefox" .
- ↑ "Método UIApplication open(_:options:completionHandler:) de iOS" .
- ↑ "UriMapper para Windows Phone" .
- ↑ Nielsen, Michelle (3 de marzo de 2002). "El enlace profundo es un buen enlace" . Nielsen Norman Group . Consultado el 14 de agosto de 2013 .
- ↑ "Conceptos básicos de enlaces profundos: explicación de conceptos clave" . AppsFlyer . Consultado el 2 de junio de 2019 .
- ↑ "Mostrar contenido de aplicaciones iOS en la Búsqueda de Google" . Googledevelopers.blogspot.com. 27 de mayo de 2015. Consultado el 2 de junio de 2019 .
- ↑ "Google Developers Blog: Enlaces profundos de aplicaciones con goo.gl" . Googledevelopers.blogspot.com. 27 de mayo de 2015. Consultado el 2 de junio de 2019 .
- ↑ Kokalitcheva, Kia (7 de enero de 2015). "Yozio permite a los creadores de aplicaciones identificar de dónde provienen los nuevos usuarios y personalizar la experiencia de descarga" . VentureBeat.
- ↑ "Enlace profundo diferido" . AppsFlyer . Consultado el 21 de febrero de 2024 .
- ↑ "Habilitar enlaces profundos para el contenido de la aplicación | Desarrolladores de Android" . Developer.android.com . Consultado el 20 de junio de 2015 .
- ↑ "Android supera a iOS en ingresos si se combinan las tiendas de aplicaciones de Android de China" . TechCrunch.com. 27 de abril de 2015. Consultado el 20 de junio de 2015 .
- ↑ "Enlaces profundos para anuncios de instalación de aplicaciones móviles" . Developers.facebook.com . Consultado el 20 de junio de 2015 .
- URL
- World Wide Web