FastSearch — передача параметров в форму поиска: различия между версиями
(→Принцип работы) |
(Отмена правки 15015, сделанной Андрей Кизимов (обсуждение)) |
||
(не показаны 34 промежуточные версии 6 участников) | |||
Строка 1: | Строка 1: | ||
[[Категория:Плагины (Авиабилеты)]] | [[Категория:Плагины (Авиабилеты)]] | ||
− | [[Категория: | + | [[Категория:Интеграция]] |
+ | [[Категория:Модули]] | ||
+ | [[Категория:Встроенные модули]] | ||
<!-- --> | <!-- --> | ||
− | FastSearch в {{NameSystem|link}} — функция, позволяющая перенаправлять пользователей на страницу с уже заполненными параметрами поиска или напрямую на результаты поиска. | + | FastSearch в {{NameSystem|link}} — функция [http://www.nemo.travel системы онлайн-бронирования {{NameSystem}}], позволяющая перенаправлять пользователей на страницу с уже заполненными параметрами поиска или напрямую на результаты актуального поиска. |
==Назначение== | ==Назначение== | ||
Строка 8: | Строка 10: | ||
== Примеры использования == | == Примеры использования == | ||
− | Формирование ссылок для баннеров, | + | Формирование ссылок для баннеров или спецпредложений для клиентов, по клику на которые [[пользователь]] попадает на [[Форма поиска (Авиабилеты)|форму поиска]] с уже заполненными полями: пункт вылета и назначения, дата, количество и типы пассажиров и прочие параметры. Также по ссылке можно сразу запускать процесс [[Поиск (Авиабилеты)|поиска]] по заданным заранее параметрам. |
== Принцип работы == | == Принцип работы == | ||
− | Для использования Fast Search включите опцию Управление сайтом → Домены и протоколы → Включить Fast Search (передачу параметров поиска).<!--{{Menu|Управление сайтом|Домены и протоколы|Включить Fast Search (передачу параметров поиска)}}.--> | + | Для использования Fast Search включите одноименную опцию в разделе настроек '''Управление сайтом → Домены и протоколы → Включить Fast Search (передачу параметров поиска)'''.<!--{{Menu|Управление сайтом|Домены и протоколы|Включить Fast Search (передачу параметров поиска)}}.--> |
Запрос Fast Search состоит из ''параметров'' и их ''значений'', которые в определенном порядке задаются в ссылке. | Запрос Fast Search состоит из ''параметров'' и их ''значений'', которые в определенном порядке задаются в ссылке. | ||
==Fast Search для Frontend 1.0== | ==Fast Search для Frontend 1.0== | ||
+ | |||
+ | {{Attention| Приведенные ниже инструкции актуальны только для старых тем оформления! Для тем оформления, унаследованных от темы wurst, см. подраздел '''Fast Search для Frontend 2.0''' данной статьи!}}<br> | ||
При использовании Frontend 1.0 ссылка имеет следующий вид: | При использовании Frontend 1.0 ссылка имеет следующий вид: | ||
− | <pre>http:// | + | <pre>http://SITENAME/?trip_type=OW&out_iata=MOW&in_iata=BER&departure_date=21.10.2009&adults=1&children=0&input_vendors=SU,PS¶m_by_get=on</pre> |
Имена переменных аналогичны именам полей на поисковой форме. | Имена переменных аналогичны именам полей на поисковой форме. | ||
− | *Значения переменных должны удовлетворять ограничениям | + | *Значения переменных должны удовлетворять ограничениям из соответствующих настроек формы поиска. Например, если согласно настройкам поиск можно совершать не далее чем на 270 дней вперед, то для FastSearch это ограничение тоже будет действовать. |
*Рекомендуется не включать в запрос переменные, которые предполагают в качестве значения ''true'' <!-- чтобы их логика не отработала.--> | *Рекомендуется не включать в запрос переменные, которые предполагают в качестве значения ''true'' <!-- чтобы их логика не отработала.--> | ||
− | *Чтобы перенаправить пользователя '''''на | + | *Чтобы перенаправить пользователя '''''на форму с заполненными параметрами поиска''''', в конце запроса добавьте get-параметр '''¶m_by_get=on''', иначе сработают стандартные предустановки полей формы поиска. |
− | *Чтобы отправить пользователя напрямую '''''на результаты поиска''''', | + | *Чтобы отправить пользователя напрямую '''''на результаты поиска''''', добавьте get-параметр '''&fast_search=on'''. |
=== Примеры === | === Примеры === | ||
Строка 35: | Строка 39: | ||
* '''''Запрос заполняет форму поиска''''' | * '''''Запрос заполняет форму поиска''''' | ||
<syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"> | <syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"> | ||
− | http:// | + | http://SITENAME/?trip_type=OW&out_iata=MOW&in_iata=PAR&departure_date=25.10.2016&direct=true&adults=2¶m_by_get=on |
</syntaxhighlight> | </syntaxhighlight> | ||
* '''''Запрос запускает процесс поиска''''' | * '''''Запрос запускает процесс поиска''''' | ||
− | <syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">http:// | + | <syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">http://SITENAME/?trip_type=OW&out_iata=MOW&in_iata=PAR&departure_date=25.10.2016&direct=true&adults=2¶m_by_get=on&fast_search=on |
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 56: | Строка 60: | ||
* '''''Запрос заполняет форму поиска''''' | * '''''Запрос заполняет форму поиска''''' | ||
<syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"> | <syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"> | ||
− | http:// | + | http://SITENAME/?trip_type=RT&out_iata=MOW&in_iata=PAR&departure_date=25.10.2016&back_departure_date=27.10.2016&class=econom&adults=2&infants=1¶m_by_get=on |
</syntaxhighlight> | </syntaxhighlight> | ||
* '''''Запрос запускает процесс поиска''''' | * '''''Запрос запускает процесс поиска''''' | ||
− | <syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">http:// | + | <syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">http://SITENAME/?trip_type=RT&out_iata=MOW&in_iata=PAR&departure_date=25.10.2016&back_departure_date=27.10.2016&class=econom&adults=2&infants=1¶m_by_get=on&fast_search=on |
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 77: | Строка 81: | ||
* '''''Запрос заполняет форму поиска''''' | * '''''Запрос заполняет форму поиска''''' | ||
<syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"> | <syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"> | ||
− | http:// | + | http://SITENAME/?trip_type=CR&cr_iata[0]=MOW&cr_back_iata[0]=PAR&cr_date[0]=25.10.2016&cr_iata[1]=PAR&cr_back_iata[1]=LED&cr_date[1]=26.10.2016&cr_iata[2]=LED&cr_back_iata[2]=MOW&cr_date[2]=29.10.2016&adults=1¶m_by_get=on |
</syntaxhighlight> | </syntaxhighlight> | ||
* '''''Запрос запускает процесс поиска''''' | * '''''Запрос запускает процесс поиска''''' | ||
− | <syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">http:// | + | <syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">http://SITENAME/?trip_type=CR&cr_iata[0]=MOW&cr_back_iata[0]=PAR&cr_date[0]=25.10.2016&cr_iata[1]=PAR&cr_back_iata[1]=LED&cr_date[1]=26.10.2016&cr_iata[2]=LED&cr_back_iata[2]=MOW&cr_date[2]=29.10.2016&adults=1¶m_by_get=on&fast_search=on |
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 398: | Строка 402: | ||
'''[X]''' - номера отдельных перелетов. Нумерация начинается с 0, что означает первый перелет. | '''[X]''' - номера отдельных перелетов. Нумерация начинается с 0, что означает первый перелет. | ||
− | Максимальное количество сегментов для [[ | + | Максимальное количество сегментов для [[(термин) Сложный маршрут|сложного маршрута]] определяется в разделе Управление продажами → Устаревшие настройки → Ограничения поиска.<!--{{Menu|Управление продажами|Устаревшие настройки|Ограничения поиска}}.--> |
==== Пассажиры ==== | ==== Пассажиры ==== | ||
Строка 470: | Строка 474: | ||
==Fast Search для Frontend 2.0== | ==Fast Search для Frontend 2.0== | ||
− | При использовании Frontend 2.0 | + | |
− | + | === Параметры запроса === | |
− | + | При использовании Frontend 2.0 для ссылки доступны следующие переменные: | |
− | + | Параметры в таблице приведены в том порядке, в котором они должны следовать в запросе. | |
− | + | {| class="wikitable" style="width: 800px;" | |
− | + | ! colspan="3" style="text-align:left;"| Параметры указания пассажиров в запросе поиска | |
− | + | |- | |
− | + | ! scope="col" width="300" | Элемент | |
− | + | ! scope="col" width="250" | Формат ввода | |
− | + | ! scope="col" width="250" | Допустимые значения | |
+ | |- | ||
+ | | rowspan="2" | Пункт вылета || rowspan="2" |Трехбуквенный '''IATA код''' аэропорта || MOW | ||
+ | |- | ||
+ | |LED | ||
+ | |- | ||
+ | |rowspan="2"| Пункт прилета || rowspan="2" |Трехбуквенный '''IATA код''' аэропорта || IEV | ||
+ | |- | ||
+ | |MOW | ||
+ | |- | ||
+ | | rowspan="2" | Дата вылета || Дата вылета в формате '''ГГГГММДД''' || 20160818 | ||
+ | |- | ||
+ | |'''dX''', где ''X'' - смещение даты вылета относительно текущей даты. Неотрицательное число. || d7 | ||
+ | |- | ||
+ | | rowspan="3"|Типы пассажиров и их количество ||rowspan="3"|Трехбуквенный '''код типа''' пассажира (ADT,CLD,INF,INS,YTH,SRC) с количеством || ADT2 | ||
+ | |- | ||
+ | |ADT2INF2 | ||
+ | |- | ||
+ | |ADT3INS1CLD2SRC1 | ||
+ | |- | ||
+ | | Искать только прямые рейсы || Команда || -direct | ||
+ | |- | ||
+ | | Искать по окружным датам || Команда || -vicinityDates | ||
+ | |- | ||
+ | |rowspan="3"| Класс|| rowspan="3"|Название класса перелета (Economy, Business, First) || -class=Economy | ||
+ | |- | ||
+ | | -class=Business | ||
+ | |- | ||
+ | | -class=First | ||
+ | |- | ||
+ | | Валюта || Трехбуквенный '''код''' валюты (USD, EUR, RUB) || -ccCurrency=USD | ||
+ | |- | ||
+ | | Запуск процесса поиска || Команда. Если параметр не указан, параметры будут подставлены в форму поиска, но поиск запущен не будет || -GO | ||
+ | |- | ||
+ | | Отключение перенаправления || Команда. Позволяет отключить использование перенаправления на другой домен для ссылок в формате FastSearch при включенной настройке [[Раздел_настроек_«Nemo_1.0_(JSON_API)»|"Перенаправлять указанные страницы на другой домен"]]. Если параметр не указан, перенаправление будет осуществляться в соответствии с параметрами настройки "Перенаправлять указанные страницы на другой домен"|| ?noredirect=1 | ||
+ | |} | ||
+ | |||
+ | '''Примечание.''' Если необходимо передать параметры в форму без дат вылета-прилета, оставив поля дат пустыми, можно вместо конкретных дат подставить 8 нулей, например: /search/MOWMAD00000000ADT1-class=Economy. Тогда пользователь сам выберет дату, а остальные переданные параметры будут заполнены. | ||
===Примеры=== | ===Примеры=== | ||
Строка 488: | Строка 529: | ||
Прямые маршруты эконом класса в одну сторону из Москвы в Париж с вылетом 18.02.2016 на трех взрослых, двух детей и одного младенца с местом с поиском по окружным датам. | Прямые маршруты эконом класса в одну сторону из Москвы в Париж с вылетом 18.02.2016 на трех взрослых, двух детей и одного младенца с местом с поиском по окружным датам. | ||
* '''''Запрос заполняет форму поиска''''' | * '''''Запрос заполняет форму поиска''''' | ||
− | <pre>http:// | + | <pre>http://SITENAME/search/MOWPAR20160218ADT3INS1CLD2-direct-vicinityDates-class=Economy</pre> |
* '''''Запрос запускает процесс поиска''''' | * '''''Запрос запускает процесс поиска''''' | ||
− | <pre>http:// | + | <pre>http://SITENAME/search/MOWPAR20160218ADT3INS1CLD2-direct-vicinityDates-class=Economy-GO</pre> |
{| class="wikitable" | {| class="wikitable" | ||
Строка 497: | Строка 538: | ||
|[[Файл:FS2Маршрут в одну сторону.png]] | |[[Файл:FS2Маршрут в одну сторону.png]] | ||
|- | |- | ||
− | | Форма поиска автоматически заполненная с помощью запроса Fast Search | + | | Форма поиска, автоматически заполненная с помощью запроса Fast Search |
|} | |} | ||
Строка 504: | Строка 545: | ||
|[[Файл:FS2Маршрут в одну сторону. Пассажиры.png]] | |[[Файл:FS2Маршрут в одну сторону. Пассажиры.png]] | ||
|- | |- | ||
− | | Форма пассажиров автоматически заполненная с помощью запроса Fast Search | + | | Форма пассажиров, автоматически заполненная с помощью запроса Fast Search |
|} | |} | ||
|} | |} | ||
Строка 512: | Строка 553: | ||
|- | |- | ||
| | | | ||
− | Маршрут бизнес класса из Москвы в Берлин с вылетом | + | Маршрут бизнес-класса из Москвы в Берлин с вылетом через 10 дней от текущей даты и обратно через 20 дней от текущей даты на двух взрослых. |
* '''''Запрос заполняет форму поиска''''' | * '''''Запрос заполняет форму поиска''''' | ||
− | <pre>http:// | + | <pre>http://SITENAME/search/MOWBERd10BERMOWd20ADT2-class=Business</pre> |
* '''''Запрос запускает процесс поиска''''' | * '''''Запрос запускает процесс поиска''''' | ||
− | <pre>http:// | + | <pre>http://SITENAME/search/MOWBER20160218d10BERMOW20160222d20ADT2-class=Business-GO</pre> |
{| class="wikitable" | {| class="wikitable" | ||
Строка 524: | Строка 565: | ||
|[[Файл:FS2Маршрут туда-обратно.png]] | |[[Файл:FS2Маршрут туда-обратно.png]] | ||
|- | |- | ||
− | | Форма поиска автоматически заполненная с помощью запроса Fast Search | + | | Форма поиска, автоматически заполненная с помощью запроса Fast Search |
|} | |} | ||
|} | |} | ||
Строка 535: | Строка 576: | ||
* '''''Запрос заполняет форму поиска''''' | * '''''Запрос заполняет форму поиска''''' | ||
− | <pre>http:// | + | <pre>http://SITENAME/search/IEVPEW20150710PEWMOW20150718MOWPAR20150719ADT1</pre> |
* '''''Запрос запускает процесс поиска''''' | * '''''Запрос запускает процесс поиска''''' | ||
− | <pre>http:// | + | <pre>http://SITENAME/search/IEVPEW20150710PEWMOW20150718MOWPAR20150719ADT1-GO</pre> |
{| class="wikitable" | {| class="wikitable" | ||
Строка 544: | Строка 585: | ||
|[[Файл:FS2сложный маршрут.png]] | |[[Файл:FS2сложный маршрут.png]] | ||
|- | |- | ||
− | | Форма поиска автоматически заполненная с помощью запроса Fast Search | + | | Форма поиска, автоматически заполненная с помощью запроса Fast Search |
|} | |} | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Взаимодействие Fast Search и модуля метрики == | == Взаимодействие Fast Search и модуля метрики == | ||
Строка 590: | Строка 593: | ||
<!-- --> | <!-- --> | ||
Чтобы зафиксировать источник ссылки, по которой перешел пользователь, необходимо передать в конце запроса дополнительный параметр: | Чтобы зафиксировать источник ссылки, по которой перешел пользователь, необходимо передать в конце запроса дополнительный параметр: | ||
− | <syntaxhighlight lang="text" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"> | + | <syntaxhighlight lang="text" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">?utm_source=source_alias</syntaxhighlight> |
где '''source_alias''' — алиас источника перехода [[Модуль метрики |модуля метрики]]. | где '''source_alias''' — алиас источника перехода [[Модуль метрики |модуля метрики]]. | ||
Строка 604: | Строка 607: | ||
* '''''Запрос заполняет форму поиска''''' | * '''''Запрос заполняет форму поиска''''' | ||
<syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"> | <syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"> | ||
− | http:// | + | http://SITENAME/?trip_type=OW&out_iata=MOW&in_iata=PAR&departure_date=25.10.2016&direct=true&adults=2¶m_by_get=on&utm_source=source_alias |
</syntaxhighlight> | </syntaxhighlight> | ||
* '''''Запрос запускает процесс поиска''''' | * '''''Запрос запускает процесс поиска''''' | ||
<syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"> | <syntaxhighlight lang="text" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"> | ||
− | http:// | + | http://SITENAME/?trip_type=OW&out_iata=MOW&in_iata=PAR&departure_date=25.10.2016&direct=true&adults=2¶m_by_get=on&fast_search=on&utm_source=source_alias |
</syntaxhighlight> | </syntaxhighlight> | ||
|} | |} | ||
Строка 618: | Строка 621: | ||
|- | |- | ||
| | | | ||
− | Прямые маршруты эконом класса в одну сторону из Москвы в Париж с вылетом 18.02.2016 на трех взрослых, двух детей и одного младенца с местом с поиском по окружным датам (с учетом источника перехода модуля метрики). | + | Прямые маршруты эконом-класса в одну сторону из Москвы в Париж с вылетом 18.02.2016 на трех взрослых, двух детей и одного младенца с местом с поиском по окружным датам (с учетом источника перехода модуля метрики). |
* '''''Запрос заполняет форму поиска''''' | * '''''Запрос заполняет форму поиска''''' | ||
− | <pre>http:// | + | <pre>http://SITENAME/search/MOWPAR20160918ADT3INS1CLD2-vicinityDates-class=Economy?ccCurrency=USD&utm_source=source_alias</pre> |
* '''''Запрос запускает процесс поиска''''' | * '''''Запрос запускает процесс поиска''''' | ||
− | <pre>http:// | + | <pre>http://SITENAME/search/MOWPAR20171218ADT1-vicinityDates-class=Economy-GO?ccCurrency=USD&utm_source=source_alias</pre> |
|} | |} | ||
== См. также == | == См. также == | ||
*[[Поиск (Авиабилеты)]] | *[[Поиск (Авиабилеты)]] | ||
− | *[[ | + | *[[Тип маршрута]] |
*[[Модуль метрики]] | *[[Модуль метрики]] | ||
+ | *[[Форма поиска (Авиабилеты)]] |
Текущая версия на 13:01, 20 августа 2018
FastSearch в Nemo.Travel — функция системы онлайн-бронирования Nemo.Travel, позволяющая перенаправлять пользователей на страницу с уже заполненными параметрами поиска или напрямую на результаты актуального поиска.
Содержание
Назначение
Функция автоматически заполняет форму поиска и запускает процесс поиска.
Примеры использования
Формирование ссылок для баннеров или спецпредложений для клиентов, по клику на которые пользователь попадает на форму поиска с уже заполненными полями: пункт вылета и назначения, дата, количество и типы пассажиров и прочие параметры. Также по ссылке можно сразу запускать процесс поиска по заданным заранее параметрам.
Принцип работы
Для использования Fast Search включите одноименную опцию в разделе настроек Управление сайтом → Домены и протоколы → Включить Fast Search (передачу параметров поиска).
Запрос Fast Search состоит из параметров и их значений, которые в определенном порядке задаются в ссылке.
Fast Search для Frontend 1.0
Внимание! Приведенные ниже инструкции актуальны только для старых тем оформления! Для тем оформления, унаследованных от темы wurst, см. подраздел Fast Search для Frontend 2.0 данной статьи!
При использовании Frontend 1.0 ссылка имеет следующий вид:
http://SITENAME/?trip_type=OW&out_iata=MOW&in_iata=BER&departure_date=21.10.2009&adults=1&children=0&input_vendors=SU,PS¶m_by_get=on
Имена переменных аналогичны именам полей на поисковой форме.
- Значения переменных должны удовлетворять ограничениям из соответствующих настроек формы поиска. Например, если согласно настройкам поиск можно совершать не далее чем на 270 дней вперед, то для FastSearch это ограничение тоже будет действовать.
- Рекомендуется не включать в запрос переменные, которые предполагают в качестве значения true
- Чтобы перенаправить пользователя на форму с заполненными параметрами поиска, в конце запроса добавьте get-параметр ¶m_by_get=on, иначе сработают стандартные предустановки полей формы поиска.
- Чтобы отправить пользователя напрямую на результаты поиска, добавьте get-параметр &fast_search=on.
Примеры
Маршрут туда-обратно | ||
---|---|---|
Маршрут туда-обратно Москва - Париж - Москва эконом-классом на двух взрослых людей и младенца
http://SITENAME/?trip_type=RT&out_iata=MOW&in_iata=PAR&departure_date=25.10.2016&back_departure_date=27.10.2016&class=econom&adults=2&infants=1¶m_by_get=on
http://SITENAME/?trip_type=RT&out_iata=MOW&in_iata=PAR&departure_date=25.10.2016&back_departure_date=27.10.2016&class=econom&adults=2&infants=1¶m_by_get=on&fast_search=on
|
Сложный маршрут | ||
---|---|---|
Сложный маршрут на одного взрослого из Москвы в Париж с вылетом 25.10.2016, из Парижа в Санкт-Петербург с вылетом 26.10.2016, из Санкт-Петербурга в Москву, с вылетом 29.10.2016.
http://SITENAME/?trip_type=CR&cr_iata[0]=MOW&cr_back_iata[0]=PAR&cr_date[0]=25.10.2016&cr_iata[1]=PAR&cr_back_iata[1]=LED&cr_date[1]=26.10.2016&cr_iata[2]=LED&cr_back_iata[2]=MOW&cr_date[2]=29.10.2016&adults=1¶m_by_get=on
http://SITENAME/?trip_type=CR&cr_iata[0]=MOW&cr_back_iata[0]=PAR&cr_date[0]=25.10.2016&cr_iata[1]=PAR&cr_back_iata[1]=LED&cr_date[1]=26.10.2016&cr_iata[2]=LED&cr_back_iata[2]=MOW&cr_date[2]=29.10.2016&adults=1¶m_by_get=on&fast_search=on
|
Параметры запроса
Маршрут «В одну сторону» или «Туда и обратно»
Параметры запроса для поиска маршрутов «В одну сторону» и «Туда и обратно» | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Элемент | Переменная | Допустимые значения | ||||||||||
Тип маршрута | trip_type |
| ||||||||||
Пункт вылета | out_iata |
| ||||||||||
Пункт прилета | in_iata |
| ||||||||||
Дата вылета | departure_date |
| ||||||||||
Дата обратного вылета | back_departure_date |
| ||||||||||
Время вылета | prefered_departure_type |
| ||||||||||
Время обратного вылета | prefered_back_departure_type |
| ||||||||||
Поиск только среди прямых рейсов ("Без пересадок") | direct | true |
Дополнительные параметры запроса для поиска маршрутов «В одну сторону» и «Туда и обратно» | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Элемент | Переменная | Допустимые значения | ||||||||
Нижнее ограничение по цене по умолчанию | money_from |
| ||||||||
Верхнее ограничение по цене по умолчанию | money_to |
| ||||||||
Поиск в окружных датах | district_date | true | ||||||||
Диапазон соседних дат +(-) [дней] | date_range |
| ||||||||
Поиск по соседним аэропортам | district_airport | true | ||||||||
Класс обслуживания | class |
| ||||||||
Фильтр по авиакомпании | input_vendors |
| ||||||||
Сортировка | sort |
|
Сложный маршрут
Внимание! Данные переменные применимы только для сложного маршрута (trip_type=CR).
Параметры запроса для поиска сложного маршрута | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Элемент | Переменная | Допустимые значения | |||||||||||
Пункты вылета | cr_iata[0] cr_iata[1] |
MOW | Код аэропорта ИАТА | ||||||||||
Пункты прилета | cr_back_iata[0] cr_back_iata[1] |
LED | Код аэропорта ИАТА | ||||||||||
Дата вылета | cr_date[0] cr_date[1] |
25.10.2013 | Дата в формате ДД.ММ.ГГГГ | ||||||||||
Время вылета | cr_pref_departure[0] cr_pref_departure[1] |
| |||||||||||
Класс обслуживания | cr_class[0] cr_class[1] |
| |||||||||||
Окружные аэропорты (±XX км) | cr_district_airport[0] cr_district_airport[1] |
true |
[X] - номера отдельных перелетов. Нумерация начинается с 0, что означает первый перелет.
Максимальное количество сегментов для сложного маршрута определяется в разделе Управление продажами → Устаревшие настройки → Ограничения поиска.
Пассажиры
Параметры указания пассажиров в запросе поиска | |||
---|---|---|---|
Элемент | Переменная | Допустимые значения | |
Взрослых от 12 лет | adults |
| |
Детей от 2 до 12 лет | children |
| |
Младенцев до 2 лет | infants |
| |
Младенцев с местом до 2 лет | infants_seat |
| |
Молодых от 12 до 24 лет |
youths |
| |
Пожилых от 65 лет | seniors |
|
Fast Search для Frontend 2.0
Параметры запроса
При использовании Frontend 2.0 для ссылки доступны следующие переменные: Параметры в таблице приведены в том порядке, в котором они должны следовать в запросе.
Параметры указания пассажиров в запросе поиска | ||
---|---|---|
Элемент | Формат ввода | Допустимые значения |
Пункт вылета | Трехбуквенный IATA код аэропорта | MOW |
LED | ||
Пункт прилета | Трехбуквенный IATA код аэропорта | IEV |
MOW | ||
Дата вылета | Дата вылета в формате ГГГГММДД | 20160818 |
dX, где X - смещение даты вылета относительно текущей даты. Неотрицательное число. | d7 | |
Типы пассажиров и их количество | Трехбуквенный код типа пассажира (ADT,CLD,INF,INS,YTH,SRC) с количеством | ADT2 |
ADT2INF2 | ||
ADT3INS1CLD2SRC1 | ||
Искать только прямые рейсы | Команда | -direct |
Искать по окружным датам | Команда | -vicinityDates |
Класс | Название класса перелета (Economy, Business, First) | -class=Economy |
-class=Business | ||
-class=First | ||
Валюта | Трехбуквенный код валюты (USD, EUR, RUB) | -ccCurrency=USD |
Запуск процесса поиска | Команда. Если параметр не указан, параметры будут подставлены в форму поиска, но поиск запущен не будет | -GO |
Отключение перенаправления | Команда. Позволяет отключить использование перенаправления на другой домен для ссылок в формате FastSearch при включенной настройке "Перенаправлять указанные страницы на другой домен". Если параметр не указан, перенаправление будет осуществляться в соответствии с параметрами настройки "Перенаправлять указанные страницы на другой домен" | ?noredirect=1 |
Примечание. Если необходимо передать параметры в форму без дат вылета-прилета, оставив поля дат пустыми, можно вместо конкретных дат подставить 8 нулей, например: /search/MOWMAD00000000ADT1-class=Economy. Тогда пользователь сам выберет дату, а остальные переданные параметры будут заполнены.
Примеры
Маршрут в одну сторону | ||||
Прямые маршруты эконом класса в одну сторону из Москвы в Париж с вылетом 18.02.2016 на трех взрослых, двух детей и одного младенца с местом с поиском по окружным датам.
http://SITENAME/search/MOWPAR20160218ADT3INS1CLD2-direct-vicinityDates-class=Economy
http://SITENAME/search/MOWPAR20160218ADT3INS1CLD2-direct-vicinityDates-class=Economy-GO
|
Маршрут туда-обратно | ||
Маршрут бизнес-класса из Москвы в Берлин с вылетом через 10 дней от текущей даты и обратно через 20 дней от текущей даты на двух взрослых.
http://SITENAME/search/MOWBERd10BERMOWd20ADT2-class=Business
http://SITENAME/search/MOWBER20160218d10BERMOW20160222d20ADT2-class=Business-GO
|
Сложный маршрут | ||
Маршрут из Киева в Пешевар с вылетом 10.07.2016, из Пешевара в Москву с вылетом 18.07.2016, из Москвы в Париж, с вылетом 19.07.2016 на одного взрослого.
http://SITENAME/search/IEVPEW20150710PEWMOW20150718MOWPAR20150719ADT1
http://SITENAME/search/IEVPEW20150710PEWMOW20150718MOWPAR20150719ADT1-GO
|
Взаимодействие Fast Search и модуля метрики
Чтобы зафиксировать источник ссылки, по которой перешел пользователь, необходимо передать в конце запроса дополнительный параметр:
?utm_source=source_alias
где source_alias — алиас источника перехода модуля метрики.
Информация об источнике перехода отображается в логах и на странице заказа в служебной информации.
Пример Fast Search для Frontend 1.0
Запрос Fast Search для Frontend 1.0 с учетом источника перехода модуля метрики |
---|
Маршрут в одну сторону без пересадок на одного взрослого из Москвы в Париж с вылетом 25.10.2016 (с учетом источника перехода модуля метрики).
http://SITENAME/?trip_type=OW&out_iata=MOW&in_iata=PAR&departure_date=25.10.2016&direct=true&adults=2¶m_by_get=on&utm_source=source_alias
http://SITENAME/?trip_type=OW&out_iata=MOW&in_iata=PAR&departure_date=25.10.2016&direct=true&adults=2¶m_by_get=on&fast_search=on&utm_source=source_alias
|
Пример Fast Search для Frontend 2.0
Запрос Fast Search для Frontend 2.0 с учетом источника перехода модуля метрики |
---|
Прямые маршруты эконом-класса в одну сторону из Москвы в Париж с вылетом 18.02.2016 на трех взрослых, двух детей и одного младенца с местом с поиском по окружным датам (с учетом источника перехода модуля метрики).
http://SITENAME/search/MOWPAR20160918ADT3INS1CLD2-vicinityDates-class=Economy?ccCurrency=USD&utm_source=source_alias
http://SITENAME/search/MOWPAR20171218ADT1-vicinityDates-class=Economy-GO?ccCurrency=USD&utm_source=source_alias |