En el contexto de las aplicaciones móviles , la vinculación profunda consiste en utilizar un identificador de recursos uniforme ( URI ) que se vincula a una ubicación específica dentro de una aplicación móvil en lugar de simplemente iniciar la aplicación. Los enlaces profundos diferidos permiten a los usuarios crear enlaces profundos al contenido incluso si la aplicación aún no está instalada. Dependiendo de la plataforma del dispositivo móvil , el URI requerido para activar la aplicación puede ser diferente.
Sistemas operativos móviles y de enlaces profundos
A diferencia de la Web, donde la tecnología subyacente de HTTP y las URL permiten la vinculación profunda de forma predeterminada, la habilitación de la vinculación profunda en aplicaciones móviles requiere que estas aplicaciones se configuren para manejar adecuadamente un identificador de recursos uniforme (URI). Al igual que una URL es la dirección de un sitio web, una URI es la dirección de una aplicación en un dispositivo móvil. Ejemplos de URI que inician una aplicación móvil:
twitter://
es el URI de iOS para lanzar la aplicación móvil de TwitterYouTube://
es el URI de iOS para lanzar la aplicación móvil de YouTube.
El formato del URI utilizado para activar o vincular una aplicación a menudo es diferente según el sistema operativo móvil . Los dispositivos Android funcionan a través de intents, [1] los dispositivos BlackBerry 10 funcionan a través del marco de invocación de BB10, [2] los dispositivos Firefox OS funcionan a través de actividades web, [3] los dispositivos iOS funcionan a través del método de aplicación openUrl, [4] y los dispositivos Windows Phone 8 funcionan a través de la clase UriMapper. [5]
fb://profile/33138223345
es un ejemplo de un URI de enlace profundo móvil. El URI contiene toda la información necesaria para iniciar directamente en una ubicación particular 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 iniciar la aplicación de Facebookfb://
.- Las aplicaciones de eBay demuestran el uso de diferentes esquemas por plataforma.
eBay://launch?itm=360703170135
es el URI de un enlace profundo a la aplicación iOS de eBay, mientras queeBay://item/view?id=360703170135
es el URI de un enlace profundo a la aplicación Android de eBay.
Wikipedia no permite este tipo de enlaces, por lo que no hay ninguno en este artículo. Si se intenta, solo se muestra el código fuente de la wiki en bruto y sin interpretar, por ejemplo, [twitter: // enlace de jack con twitter: // jack como destino].
Complejidad de los enlaces profundos móviles y la necesidad de una solución optimizada
El mayor beneficio de los enlaces profundos móviles es la capacidad que tienen los especialistas en marketing y los desarrolladores de aplicaciones para llevar a los usuarios directamente a la ubicación específica dentro de su aplicación con un enlace dedicado. Así como los enlaces profundos hicieron que la Web fuera más utilizable, [6] los enlaces profundos móviles hacen lo mismo con las aplicaciones móviles. [7]
A diferencia de los enlaces profundos en la web, donde el formato del enlace está estandarizado según las pautas HTTP , los enlaces profundos móviles no siguen un formato coherente. Esto causa confusión en el desarrollo porque se requieren diferentes conjuntos de enlaces para acceder a la misma aplicación en un sistema operativo móvil diferente.
Pasar datos de búsqueda a través de enlaces profundos
Google permite a los desarrolladores de aplicaciones que tienen aplicaciones de iOS y Android mostrar contenido en la aplicación a través de búsquedas móviles de Google. Los desarrolladores deberán enviar su aplicación y las aplicaciones de enlace profundo tanto en iOS como en Android para que Google las indexe. [8] Alternativamente, los desarrolladores pueden usar los enlaces cortos de Google para vincular profundamente a los usuarios de aplicaciones móviles si la aplicación 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 los datos que pasan a través de la solución de instalación es uno en el que la información de búsqueda se pasa 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 el número de pasos necesarios. Por ejemplo, para buscar hoteles en Boston, un usuario necesita actualmente: [10]
- Realizar una búsqueda en Google de un término
- Ver que una empresa tiene contenido relevante en su aplicación
- Cambie manualmente del navegador a la aplicación (descargue la aplicación primero si es necesario)
- Realice la búsqueda nuevamente en la aplicación
Eso se puede abreviar a:
- Buscar en Google
- Seleccione el resultado de la búsqueda en la aplicación para verlo en la aplicación (si la aplicación está instalada)
Enlace profundo diferido
Los enlaces profundos diferidos son un aspecto de los enlaces profundos móviles. Describe el principio de vinculación profunda en una aplicación que aún no está instalada. En este caso, los enlaces profundos se "aplazarán" hasta que el usuario instale la aplicación. Esto implica que hacer clic (o invocar) el enlace profundo provoca:
- Una tienda de aplicaciones para abrir (Google Play / iOS o Windows App Store según el dispositivo del usuario) para permitir que el usuario instale la aplicación.
- Una vez que la aplicación está instalada, el enlace se invoca con su URL y parámetros originales para que la aplicación recién instalada pueda manejar la invocación.
Un caso de uso común es impulsar las instalaciones; la vinculación a la funcionalidad en una aplicación aún no instalada proporciona al usuario un incentivo para instalarla.
Los enlaces profundos diferidos permiten a los desarrolladores y comercializadores de dispositivos móviles ofrecer una experiencia de usuario automatizada y sin problemas, ya sea que la aplicación se haya instalado previamente o no, lo que mejora las tasas de conversión y la retención de usuarios.
Si bien actualmente no existe un estándar de la industria para enlaces profundos diferidos, varios proveedores de plataformas ofrecen diferentes niveles de soporte:
- Apple iOS : sin soporte.
- Compatibilidad con Android en la tienda de 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 de Google Play mediante la intención: "El enlace profundo debe llevar a los usuarios directamente al contenido, sin mensajes, páginas intersticiales o inicios de sesión. Asegúrese de que los usuarios puedan ver el contenido de la aplicación incluso si nunca antes la abrieron ". [11]
- 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. [12]
- Instalaciones impulsadas por anuncios de Facebook (iOS y Android): los desarrolladores pueden llevar a los usuarios al contenido dentro de la aplicación instalada mediante el uso de la tecnología de enlaces profundos de Facebook para anuncios de instalación móvil: "Cuando una persona toca un anuncio de instalación de aplicaciones móviles en Facebook, el desarrollador puede elija enviarlos a un lugar específico en su aplicación después de su descarga, como la página de un producto en lugar de la página de inicio ". [13]
Referencias
- ^ "Filtros de intenciones de Android" .
- ^ "Marco de invocación de BlackBerry 10" .
- ^ "Actividades Web de FireFox OS" .
- ^ "Método de aplicación iOS openURL" .
- ^ "Windows Phone UriMapper" .
- ^ Nielsen, Michelle (3 de marzo de 2002). "La vinculación profunda es una buena vinculación" . Nielsen Norman Group . Consultado el 14 de agosto de 2013 .
- ^ "Conceptos básicos de vínculos profundos: explicación de conceptos clave" . AppsFlyer . Consultado el 2 de junio de 2019 .
- ^ "Aparecer contenido de aplicaciones de iOS en la Búsqueda de Google" . Googledevelopers.blogspot.com. 2015-05-27 . Consultado el 2 de junio de 2019 .
- ^ "Blog de desarrolladores de Google: aplicación de enlaces profundos con goo.gl" . Googledevelopers.blogspot.com. 2015-05-27 . Consultado el 2 de junio de 2019 .
- ^ Kokalitcheva, Kia (7 de enero de 2015). "Yozio permite a los creadores de aplicaciones detectar de dónde vienen los nuevos usuarios y personalizar la experiencia de descarga" . VentureBeat.
- ^ "Habilitación de vínculos 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. 2015-04-27 . Consultado el 20 de junio de 2015 .
- ^ "Vínculos profundos para anuncios de instalación de aplicaciones para dispositivos móviles" . Developers.facebook.com . Consultado el 20 de junio de 2015 .
enlaces externos
- Guía de enlaces profundos de Appindex