Взаимодействие с метапоисковиками: различия между версиями
м (→См. также) |
|||
Строка 2: | Строка 2: | ||
Необходимо убедиться, что API запросы на поиск отправляются на доменное имя, указанное для агентства (субагента) в разделе '''Администрирование''' -> '''Настройки агентства''' | Необходимо убедиться, что API запросы на поиск отправляются на доменное имя, указанное для агентства (субагента) в разделе '''Администрирование''' -> '''Настройки агентства''' | ||
+ | |||
+ | == Условия подключения и использования модуля == | ||
+ | |||
+ | Агентство может использовать данный модуль системы Nemo, только если выполняются следующие условия: | ||
+ | |||
+ | * используется только коннектор к авиасерверу Nemo 2.0; | ||
+ | * в разделе настроек '''«Авиабилеты» → «Поиск 2.0» → «Тонкая настройка»''' для АПИ-пользователя метапоиска включена настройка '''«Объединение поисков для NEMO2.0»'''; | ||
+ | * для метапоиска настроены фильтры запросов; | ||
+ | * для АПИ-пользователя в разделе '''«Авиабилеты» → «Стандартный поиск» → «Ограничения поиска»''' отключена отправка параллельных запросов на дополнительные классы перелетов (эконом-премиум и первый); | ||
+ | * максимальное число ценовых правил, заведенных на каждую авиакомпанию, - не более 100; | ||
+ | * предельный look-to-book (конверсия) для метапоиска - 3000:1. | ||
+ | |||
+ | Данные ограничения объясняются необходимостью контролировать нагрузку на сервер. Если какие-либо условия из этого списка не выполняются, администраторы Nemo вправе отключить модуль взаимодействия с метапоиском для агента. | ||
== Настройка == | == Настройка == | ||
Строка 21: | Строка 34: | ||
=== Фильтры запросов поиска === | === Фильтры запросов поиска === | ||
− | При взаимодействии с метапоисковыми системами | + | При взаимодействии с метапоисковыми системами требуется настраивать [[Поиск_2.0#Фильтры запросов | фильтры запросов поиска]], чтобы: |
* оставить для поиска самые выгодные направления, | * оставить для поиска самые выгодные направления, | ||
− | * увеличить конверсию | + | * увеличить конверсию «Look To Book», |
* ограничить нежелательные запросы к GDS (экономия транзакций), <!-- * исключить из поиска не поддерживаемые направления, то есть направления, по которым заведомо будут отсутствовать результаты поиска --> | * ограничить нежелательные запросы к GDS (экономия транзакций), <!-- * исключить из поиска не поддерживаемые направления, то есть направления, по которым заведомо будут отсутствовать результаты поиска --> | ||
* уменьшить нагрузку на сервер. | * уменьшить нагрузку на сервер. | ||
Строка 173: | Строка 186: | ||
Количество детей до 2 лет '''''infants''''' относится только к младенцам без места. Количество младенцев с местом объединяются с количеством детей до 12 лет '''''children'''''. | Количество детей до 2 лет '''''infants''''' относится только к младенцам без места. Количество младенцев с местом объединяются с количеством детей до 12 лет '''''children'''''. | ||
+ | |||
+ | == Особенности работы с метапоиском в Nemo == | ||
+ | |||
+ | * В случае расхождения фактических результатов поиска с ожидаемыми агентом или при возникновении других вопросов агент должен проанализировать поисковые логи, затем обратиться сначала в поддержку метапоисковой системы и выяснить возможные причины проблемного поведения в системе метапоиска, и только потом, если ситуация не прояснилась, обращаться в техподдержку Nemo. | ||
+ | * Порядок отображения перелетов агентства в метапоисковых системах во многом зависит от настроек на стороне метапоиска, скорости ответа и ряда других параметров, на которые система Nemo не может повлиять. | ||
== См. также == | == См. также == |
Версия 18:55, 22 мая 2015
Метапоисковая система (метапоисковая машина, метапоисковик) — это поисковая система, которая в отличие от классических поисковых машин не имеет собственной базы данных и собственного поискового индекса, а формирует поисковую выдачу за счет смешивания и переранжирования результатов поиска других поисковых систем.
Необходимо убедиться, что API запросы на поиск отправляются на доменное имя, указанное для агентства (субагента) в разделе Администрирование -> Настройки агентства
Содержание
Условия подключения и использования модуля
Агентство может использовать данный модуль системы Nemo, только если выполняются следующие условия:
- используется только коннектор к авиасерверу Nemo 2.0;
- в разделе настроек «Авиабилеты» → «Поиск 2.0» → «Тонкая настройка» для АПИ-пользователя метапоиска включена настройка «Объединение поисков для NEMO2.0»;
- для метапоиска настроены фильтры запросов;
- для АПИ-пользователя в разделе «Авиабилеты» → «Стандартный поиск» → «Ограничения поиска» отключена отправка параллельных запросов на дополнительные классы перелетов (эконом-премиум и первый);
- максимальное число ценовых правил, заведенных на каждую авиакомпанию, - не более 100;
- предельный look-to-book (конверсия) для метапоиска - 3000:1.
Данные ограничения объясняются необходимостью контролировать нагрузку на сервер. Если какие-либо условия из этого списка не выполняются, администраторы Nemo вправе отключить модуль взаимодействия с метапоиском для агента.
Настройка
Для агентства должен быть включен модуль «Взаимодействие с метапоисковиками», тогда:
- становится доступным раздел «Статистика заказов из метапоисков» в разделе «Администрирование» → «Логи и статистика»;
- появляется настройка «Источник метрики» (показывается только для пользователей внутри агентства/субагентства) в разделе «Авиабилеты» → «Стандартный поиск» → «Настройки»;
Внимание! При изменении алиаса в разделе «Метрика» – «Источники переходов», необходимо проверить настройку «Источник метрики», определен ли источник, так как эта настройка может слететь.
- появляются настройки «Время жизни cookie (дней)», «Продлевать время жизни cookie при следующем заходе пользователя», «Прибыль метапоисковика (процент)» в разделе «Метрика » → «Источники трафика»;
- в личном кабинете открывается новый фильтр по заказам «Источник перехода», подробнее «Личный кабинет. Фильтр заказов».
В список «Источник метрики» подгружаются источники, настроенные в модуле метрики в «Источниках переходов». Если ни одного источника не настроено, то поле «Источник метрики» будет скрыто.
Если задана настройка «Источник метрики», то запускается механизм управления HTTP cookie пользователей, приходящих с сайта метапоиска. Если модуль «Взаимодействие с метапоисковиками» отключен, то HTTP cookie не сохраняются.
Если источник перехода выключен в модуле метрики, то статистика метапоиска все равно считается, но в этом случае данные статистики метапоиска и модуля метрики будут различными. В целом возможно расхождение данных статистики метапоиска и модуля метрики, так как это два различных модуля.
Через настройку «Источник метрики» («Авиабилеты» → «Стандартный поиск» → «Настройки») источник переходов модуля метрики привязывается к конкретному пользователю, для которого настроены API Nemo.
Фильтры запросов поиска
При взаимодействии с метапоисковыми системами требуется настраивать фильтры запросов поиска, чтобы:
- оставить для поиска самые выгодные направления,
- увеличить конверсию «Look To Book»,
- ограничить нежелательные запросы к GDS (экономия транзакций),
- уменьшить нагрузку на сервер.
Источник метрики
Подробная информация об источниках переходов модуля метрики находится в соответствующей статье «Модуль метрики. Создание источника переходов».
Параметры источников переходов, связанные со статистикой метапоисков описаны ниже.
Дополнительные параметры источника переходов
- Время жизни cookie (дней) - срок действия HTTP cookie, в течение которого Nemo запоминает пользователя, пришедшего с метапоиска. В случае отсутствия заданного значения настройки "Время жизни cookie (дней)", либо если оно равно 0, то время жизни cookie проставляется в 1 час.
- Продлевать время жизни cookie при следующем заходе пользователя - если опция включена, то HTTP cookie продлеваются с каждым последующим переходом на бронирование.
- Прибыль метапоисковика (процент) - считается как процент от стоимости оплаченного заказа, включая комиссию платежного шлюза, исключая дополнительные услуги (апесейл). Используется только в отчетах статистики метапоиска и не изменяет итоговую стоимость заказа.
Сборы
Модуль «Ценообразование 2.0» позволяет задать ценовое правило для источника перехода на основе параметра utm source. В качестве значения необходимо указывать идентификатор источника перехода, который отображается в поле «№» таблицы источников переходов.
Статистика заказов из метапоисков
В данном разделе можно получить данные по статистике метапоиска (по источнику переходов модуля метрики) за определенный период бронирования заказов в виде файла данных в формате XML.
Можно получить статистику метапоиска как для агентства, так и для субагентств.
Для получения данных необходимо заполнить поля:
- Источник метрики - один из источников, настроенных в «Источниках переходов» модуля метрики;
- Дата с - начало периода бронирований;
- Дата по - окончание периода бронирований.
Поддержка метапоисковиков
Aviasales.ru
Первый и крупнейший в Рунете метапоиск дешевых авиабилетов. Производит поиск авиабилетов в 728 авиакомпаниях, 40 авиакассах и 5 системах бронирования (GDS), используя наиболее современные технологии.
Принципы работы с метапоисковиком
AviaSales.ru рекомендует устанавливать срок действия HTTP cookie в 30 дней.
Для покупки билетов пользователь будет перенаправлен с метапоиска на сайт для бронирования заказа. Для отслеживания продаж и привязывания к посетителям может передаваться дополнительный GET параметр marker.
Маркер, переданный при переходе на бронирование, является частью информации о бронировании в статистике, и напрямую связан с параметром marker из модуля метрики.
Статистика продаж
Пример запроса
http://host/index.php?go=settings/download_metasearch_stat&date1=2012-05-01&date2=2012-06-01&partner=aviasales&password=secret
Параметры запроса
Параметр запроса | Описание |
---|---|
date1 | YYYY-MM-DD дата. |
date2 | YYYY-MM-DD дата. |
partner | Идентификатор партнёра - алиас источника переходов модуля метрики. |
password | Пароль партнёра - пароль источника переходов модуля метрики. |
Пример ответа
1 <bookings>
2 <booking>
3 <nemo_id>123123</nemo_id>
4 <id>JHKHVR</id>
5 <created_at>2012-05-02 00:02:01</created_at>
6 <marker>1232:1222.t</marker>
7 <price>1199</price>
8 <profit>200</profit>
9 <currency>RUB</currency>
10 <state>PAID</state>
11 <validatingCarrier>UN</validatingCarrier>
12 <segment>
13 <flight>
14 <operatingCarrier>UN</operatingCarrier>
15 <number>3</number>
16 <departure>DME</departure>
17 <departureDate>2012-09-25</departureDate>
18 <departureTime>09:55</departureTime>
19 <arrival>LED</arrival>
20 <arrivalDate>2012-09-25</arrivalDate>
21 <arrivalTime>11:10</arrivalTime>
22 <equipment>735</equipment>
23 <cabin>Y</cabin>
24 </flight>
25 </segment>
26 <adults>1</adults>
27 <children>0</children>
28 <infants>0</infants>
29 </booking>
30 ...more bookings...
31 </bookings>
Описание структуры ответа
/bookings - корневой элемент содержащий информацию о бронированиях.
//booking - информации об одном бронировании.
nemo_id - ид заказа в системе Немо.
id - уникальный идентификатор бронирования в системе поставщика (локатор).
created_at - YYYY-MM-DD HH:MM время и дата бронирования в таймзоне UTC; если даты бронирования нет, то дата начала создания заказа.
marker - маркер переданные в GET параметре marker при переходе на бронирование.
price - цена билетов.
profit - прибыль партнёра от данного бронирования.
currency - валюта в которой указаны прибыль и цена билета.
state - состояние брони. Допустимые значения PROCESSING/PAID/CANCELLED.
segment - информация о перелётах.
validatingCarrier - информация о бронировании.
//flight - информация об одном перелёте.
operatingCarrier - код авиакомпании осуществляющей рейс.
number - номер рейса.
departure - IATA код аэропорта отправления.
departureDate - дата отправления, 'YYYY-MM-DD', местное время.
departureTime - время отправления, 'HH:MM', местное время.
arrival - IATA код аэропорта назначения.
arrivalDate - дата прибытия, 'YYYY-MM-DD', местное время.
arrivalTime - время прибытия, 'HH:MM', местное время.
equipment - IATA транспортного средства осуществляющего перевозку.
cabin - класс перелёта. "Y" - эконом , "C" - бизнес, "F" - первый.
adults - кол-во взрослых пассажиров.
children - кол-во детей.
infants - кол-во детей до 2 лет.
Время и дата бронирования created_at передается в таймзоне UTC+4.
Состояние брони state может принимать значения:
- PROCESSING - забронирован;
- PAID - выписан;
- CANCELLED - аннулирован (по любым причинам).
Прибыль партнёра profit от данного бронирования в формате 00.99 (через точку). Размер прибыли партнера устанавливается для конкретного источника трафика в Модуле метрики и считается как процент от стоимости оплаченного заказа, включая комиссию платежного шлюза и апсейловые продажи. В последующем расчет прибыли может измениться. При возврате авиабилетов сумма ранее засчитанная как прибыль партнера (метапоисковой системы) должна подставляться с минусом в данном периоде.
Количество детей до 2 лет infants относится только к младенцам без места. Количество младенцев с местом объединяются с количеством детей до 12 лет children.
Особенности работы с метапоиском в Nemo
- В случае расхождения фактических результатов поиска с ожидаемыми агентом или при возникновении других вопросов агент должен проанализировать поисковые логи, затем обратиться сначала в поддержку метапоисковой системы и выяснить возможные причины проблемного поведения в системе метапоиска, и только потом, если ситуация не прояснилась, обращаться в техподдержку Nemo.
- Порядок отображения перелетов агентства в метапоисковых системах во многом зависит от настроек на стороне метапоиска, скорости ответа и ряда других параметров, на которые система Nemo не может повлиять.