Cuando un usuario hace clic en un resultado de la búsqueda de indicaciones para llegar en micromovilidad, Google Maps para dispositivos móviles (GMM) utiliza un vínculo directo o una "intención" en Android del vehículo seleccionado que proporciona el feed de la Especificación general de feeds de uso compartido de bicicletas (GBFS).
Para proporcionar una experiencia del usuario fluida, en esta guía se describe la experiencia del usuario con vínculos directos esperada y se brinda orientación a los socios sobre cómo dar formato a los vínculos directos y preparar vínculos directos de resguardo.
Experiencia del usuario con vínculos directos
La experiencia del usuario de las indicaciones para llegar en bicicleta compartida, que comienza cuando el usuario busca indicaciones y termina cuando desbloquea una bicicleta en la app del socio, se resume de la siguiente manera:
- En GMM, el usuario selecciona una ruta de micromovilidad:
- El usuario elige un origen y un destino.
- El usuario selecciona Micromovilidad como modo de viaje.
- El usuario elige un vehículo o una estación si usa un vehículo con base que desea usar.
En la app autorizada, el usuario desbloquea el vehículo:
El usuario hace clic en el botón de GMM para abrir la app del socio. Se llama al vínculo directo asociado con el vehículo o la estación en el feed. Si no se proporciona el vínculo directo asociado, se llamará al vínculo de resguardo proporcionado en Prepare fallback deep link.
Cuando se instala la app del socio: El vínculo directo lleva al usuario directamente a la página de reservas de la app del socio sin un redireccionamiento ni una página de destino intermedia.
Cuando la app del socio no está instalada: El vínculo directo lleva al usuario directamente a la página de instalación de la app del socio sin un redireccionamiento ni una página de destino intermedia.
Se abre la app de socio y se carga la "pantalla de la estación o la bicicleta" que permite al usuario destrabar el vehículo.
- Los usuarios ven la información adicional que el socio quiere mostrarles, como lugares para estacionar, sugerencias de seguridad y cómo desbloquear el vehículo.
- El usuario puede desbloquear el vehículo.
Navegar
- Para comenzar su viaje, el usuario vuelve a GMM y activa el modo de navegación.
Formatea vínculos directos
Para que la experiencia entre GMM, la app del socio y la página de instalación de la app del socio sea fluida y no haya redireccionamientos adicionales, el socio debe implementar vínculos universales de iOS y vínculos de aplicaciones de Android cuando especifique los vínculos directos proporcionados en el feed.
Cuando un socio crea los vínculos directos, puede incorporar la cantidad de información que necesite para identificar un vehículo o una estación, y dirigir a los usuarios directamente a la página de reserva sin un redireccionamiento ni una página de destino intermedia.
El socio puede optar por no usar bike_id
ni station_id
.
También se puede agregar otra información adicional, como etiquetas de seguimiento.
A continuación, se muestra un ejemplo de vínculo directo:
https://www.example.com/app?event_tag=93581&vid=4917538
Google siempre agregará un parámetro client_id
adicional con el valor GOOGLE_MAPS
al vínculo directo para ayudar a los socios a identificar que Google Maps activó el vínculo directo. Se quita cualquier client_id
existente.
A continuación, se muestra un ejemplo de un vínculo directo con client_id
agregado:
https://www.example.com/app?event_tag=93581&vid=4917538&client_id=GOOGLE_MAPS
Prepara vínculos directos de resguardo
El socio también debe generar un vínculo directo aplicable de forma universal, independientemente de los vehículos individuales o las estaciones de carga, tanto para iOS como para Android. Estos vínculos se usan como mecanismo de resguardo en caso de que no se proporcionen los vínculos directos para el vehículo o la estación de acoplamiento seleccionados en el feed.
Después de que el socio genere los vínculos directos de resguardo, debe proporcionárselos a Google como parte de la fase previa a la implementación.