Mobile

Los Enlaces Profundos de Google

Uno de los grandes objetivos que se marcó Google, tras la explosiva entrada del mundo de las aplicaciones para móviles, era eliminar las barreras que las separaban de los usuarios que navegan por navegadores y motores de búsqueda, e integrar ambos entornos en la experiencia de búsqueda del usuario.

Promesa de Rastreo by Google

2012: Google en 2012 realizó la promesa de indexar el contenido de las aplicaciones móviles en motores de búsqueda. Lamentablemente para muchos, la tecnología del momento se basaba en hipervínculos, y estos no podían relacionar contenido de aplicaciones con contenido en páginas web.

2014: Fue 2 años más tarde cuando cumplió la promesa para los dispositivos y aplicaciones Android. Teniendo en cuenta las limitaciones de indexación del momento, descubrieron que la mejor forma de integrar ambos entornos era a través de una API, a la que finalmente llamaron Mobile App Indexing API.

2015: Hasta este año, no fue posible aplicar la API para indexar el contenido de aplicaciones en dispositivos y aplicaciones de iOS. Por ahora solo está al alcance de una muestra de aplicaciones, pero pronto se podrá utilizar la iOS App for App Indexing para todas las aplicaciones.

Mobile App Indexing API

A diferencia de las APIs corrientes utilizadas para aplicaciones móviles, esta API  informa a Google de dónde se encuentra el contenido de la app y con qué URL se relaciona dentro de la página web. De esta forma Google podrá derivar al usuario a la página web, o en el caso de que tenga instalada la aplicación, al mismo contenido pero dentro de la app.

Esta función permitirá a los usuarios acceder directamente desde el navegador a partes concretas de la app, gracias tanto al acortador oficial de Google ( goo.gl ) como a la API de Indexación de Aplicaciones.

Esto es a lo que llamamos, enlaces profundos.

Ejemplo enlaces hacia App

Tras este cambio, los enlaces cortos de Google se podrán utilizar con enlaces únicos, para todo el contenido independientemente de si se encuentra en una página, en una App de Android o tras la última actualización, en una App de iOS.

Este avance permitirá al usuario interactuar de forma completa con tu página web y tu app, lo que supone grandes ventajas, como por ejemplo, compartir enlaces entre usuarios que ya cuentan con la app instalada, para acceder directamente al contenido saltándose varios pasos de por medio, lo que mejoraría con creces la experiencia de uso.

Al principio, esta API únicamente funcionaba en dispositivos y Apps de Android, ya que se trata de un producto de Google, pero recientemente, se ha lanzado la App para Indexar Aplicaciones de iOS.

Con este gran avance, la delgada línea que separa las páginas de las aplicaciones se hace cada vez más fina.

Activación de la Mobile App Indexing API para Android

Para incluir esta API en una aplicación Android, será necesario seguir los siguientes pasos:

  • Incluir en tu aplicación los enlaces profundos, mediante <intent-filter> o filtro de intenciones. Este debe incluir las etiquetas <action> para indicar la acción de intención, <data> para indicarle el formato de los enlaces profundos y <category> con la intención ‘Browsable’ si quieres que la acción se ejecute desde un navegador o ‘Default’ si quieres que la acción se ejecute desde otros sitios web.

activación indexacion mobile app

Ejemplo de Filtros de Intenciones

  • Asociar la página web correspondiente a tu aplicación a través de la Consola de Desarrolladores de Google Play. En esta guía se indica paso a paso como hacerlo.
  • Indicar a cada enlace profundo de la aplicación la correspondiente URL a la que va asociada en tu sitio web, ya sea con enlaces profundos o en el sitemap. Se puede hacer de varias formas:
    • Insertar en el <head></head>  un <link> de la URL correspondiente.
    • Insertar en la <url> un <xhtml:link> al que corresponde dentro de tu sitemap.
    • Utilizar la API de indexación de aplicaciones. Puedes aprender  a usarla con esta guía.
    • Abrir Google Webmasters Tools y comprobar si hay errores.

Activación de la Mobile App Indexing API para iOS

Para incluir esta API en una aplicación iOS, será necesario seguir los siguientes pasos:

  • Añadir etiquetas al ‘schema’ de la app, y  configurar el SDK. Puedes seguir los pasos de esta guía.
  • Añadir enlaces profundos de Google, para que Google muestre el contenido de la aplicación asociado al de la página web. Puedes ver cómo hacerlo aquí.

Una vez has realizado las configuraciones oportunas, el último paso consiste en solicitar a Google ser parte del test, ya que se trata de una actualización previa solo al alcance de unos pocos que Google decida. Puedes solicitar la admisión de tu app en esta actualización a Google rellenando este formulario.


comments powered by Disqus