Глубокие ссылки

Когда пользователь нажимает на результат поиска маршрутов Micromobility, Google Maps for Mobile (GMM) использует глубокую ссылку или «намерение» в Android выбранного транспортного средства, предоставленное лентой General Bikeshare Feed Specification (GBFS).

Для обеспечения бесперебойного взаимодействия с пользователем в этом руководстве описывается ожидаемый пользовательский опыт с глубокими ссылками и даются рекомендации для партнеров по форматированию глубоких ссылок и подготовке резервных глубоких ссылок .

Пользовательский опыт использования маршрутов велосипедного обмена, который начинается с того момента, когда пользователь ищет маршруты, и заканчивается, когда он разблокирует велосипед в партнерском приложении, можно описать следующим образом:

  1. В GMM пользователь выбирает маршрут микромобильности:
    1. Пользователь выбирает пункт отправления и пункт назначения.
    2. Пользователь выбирает «Микромобильность» в качестве способа передвижения.
    3. Пользователь выбирает транспортное средство или станцию, если он использует пристыкованное транспортное средство, которое он хочет использовать.
  2. В партнерском приложении пользователь разблокирует автомобиль:

    1. Пользователь нажимает кнопку в GMM, чтобы открыть приложение партнёра. Вызывается глубинная ссылка, связанная с транспортным средством или станцией в ленте . Если соответствующая глубинная ссылка не указана, вместо неё вызывается резервная ссылка, указанная в разделе «Подготовить резервную глубинную ссылку» .

      1. Если установлено партнерское приложение: Глубокая ссылка перенаправляет пользователя непосредственно на страницу бронирования партнерского приложения без перенаправления или промежуточной целевой страницы.

      2. Если партнерское приложение не установлено: глубокая ссылка перенаправляет пользователя непосредственно на страницу установки партнерского приложения без перенаправления или промежуточной целевой страницы.

    2. Партнерское приложение открывается и загружает «экран станции/велосипеда», позволяющий пользователю разблокировать транспортное средство.

      1. Пользователи видят любую дополнительную информацию, которую партнер хочет им показать, например, места для парковки, советы по безопасности и как разблокировать автомобиль.
      2. Пользователь может разблокировать автомобиль.
  3. Навигация

    1. Чтобы начать путешествие, пользователь возвращается в GMM и запускает режим навигации.

Чтобы обеспечить бесперебойное взаимодействие между GMM, партнерским приложением и страницей установки партнерского приложения без дополнительных перенаправлений, партнер должен реализовать универсальные ссылки iOS и ссылки на приложения Android при указании глубоких ссылок, предоставленных в ленте .

Когда партнер создает глубокие ссылки, он может встраивать любой объем информации, необходимый для идентификации транспортного средства или станции, а также направлять пользователей непосредственно на страницу бронирования без перенаправления или промежуточной целевой страницы.

Партнер может не использовать bike_id или station_id . Также можно добавить дополнительную информацию, например, теги отслеживания.

Ниже приведен пример глубокой ссылки:

https://www.example.com/app?event_tag=93581&vid=4917538

Google всегда добавляет к глубинной ссылке дополнительный параметр client_id со значением GOOGLE_MAPS , чтобы партнёры могли определить, что глубинная ссылка была активирована Google Картами. Существующие значения client_id удаляются.

Ниже приведен пример глубокой ссылки с добавленным client_id :

https://www.example.com/app?event_tag=93581&vid=4917538&client_id=GOOGLE_MAPS

Партнёр также должен создать универсальную глубокую ссылку, независимую от отдельных транспортных средств или док-станций, как для iOS, так и для Android. Эти ссылки используются в качестве резервного механизма на случай, если глубокие ссылки для выбранного транспортного средства или док-станции отсутствуют в ленте.

После того, как партнер сгенерирует резервные глубокие ссылки, он должен предоставить их Google в рамках фазы предварительной реализации .