Глубокая ссылка позволяет перейти на страницу точки отправления/ назначения или на страницу маршрута, не зная их точный URL-адрес. Для этого используется поиск по параметрам.
Чтобы сгенерировать глубокую URL-ссылку, выполните следующие действия:
1. Добавьте /search к URL:
2. Добавьте после /search get-параметры (get-параметры задаются в URL после знака "?") и передайте в них значения from (для точки Откуда) и/или to (для точки Куда).
При этом могут быть заданы обе точки
from и
to или только одна из них.
Например:
3. Если ссылка содержит неточное наименование точки (например, содержит наименование улицы, отеля и т.п),
то производится поиск по аргументам, и по результатам поиска пользователь направляется на страницу маршрута, например по ссылке вида
https://kiwitaxi.ru/search?from=izhevsk+svobody+173&to=kazan определится маршрут
https://kiwitaxi.ru/russia/izhevsk-kazan4. Обязательно следует применять URL-кодирование для значений параметров from и to. Это необходимо для того, чтобы сервер не принимал небуквенные символы в наименованиях точек отправления/ назначения в качестве параметров запроса. Например, знак
& служит разделителем между двумя get-параметрами. Поэтому в адресах точек from/to, которые содержат знак
& в своем наименовании ("Hotel & SPA" и т.п.), он должен быть заменен на
%26.
5. Для добавления партнёрского маркера к полученной ссылке используйте знак
&. Готовая ссылка будет выглядеть следующим образом:
https://kiwitaxi.ru/search?from=colombo&to=tissamaharama&pap=59942b21df77e