Пара вариантов —
За каждый запрос
За каждый запрос свыше нормы
За каждый запрос, если соотношение поисков-бронирований слишком низкое
И т.д.
Часть информации кешируется и реального запроса к основному хранилищу может и не быть. Плата за это — актуальность данных и раздражающая надпись вроде «Авиакомпания обновила информацию о наличии мест.»
Авиакомпания — это фермер.
Агентство — это супермаркет, Ашан, например.
Авиакомпания, во-первых, продает только авиабилеты и ей сложно двигаться в цене, она не может продать билет в минус, а разницу заработать на отеле и страховках (хотя именно доп. услугами авиакомпании пытаются повысить маржу). Во-вторых, бизнес авиакомпании — летать, а не быть крутыми продавцами. А еще одно агентство продает много билетов и за счет этого имеет оптовые скидки от авиакомпаний.
Так же как в любой БД — есть Lock, позволяющий продать этот «последний» билет.
Важно, что во всей цепочке есть масса кеширования, которое приводит к неточностям — вроде билет есть, а на самом деле его нет. Мы встречаемся с этим и боремся как можем.
Эти действия отслеживаются через API взаимодействия между нами и агентом, GA использовано только для отображения, а не фиксации. В ПП пользвоатели видят эту информацию в собстенной статистике
Виден весь путь пользователя, кроме покупки. Покупку возможно отследить только имея доступ к внутренним системам агента.
Партнерский сайт только переправляет пользователей на большие буруки и поэтому отслеживать по ГА нечего
Если я вас правильно понял, то партнер используя whitelabel может устанавливать собственные счетчики и сверять их с тем, что мы показываем в нашей внутренней статистике. Прозрачность полная.
Скорее всего визор и подобные системы как-то оценивают скорость клиента (подключение, браузер) и в зависимости от этого либо собирают данные, либо нет.
Вопрос правильный — скорость работы сайта очень важна. Каждый раз утверждаюсь в этом, заходя в Facebook после VK. Напишем про общий спид ап — бекэнд и фронэнд.
Если такие проблемы и есть, то они незаметны. Все системы статистики семплируют тяжелые задачи — не все пользователи попадают под работу визора, клики вообще бесплатны — на весь документ навешен один listener кликов и при нажатии уходит запрос на сервер метрики.
Телефон добавили две недели назад, чтобы понимать затруднения клиентов. Многие думают, что мы действительно продаем билеты (на самом деле только сравниваем цены и находим где дешевле, как Яндекс.Маркет), у кого-то возникают проблемы с оплатой у агента, другие просто любят поговорить.
Был удивлен, но телефон на сайте — это один из лучших инструментов для юзабилити тестов!
1. Договариваемся с агентами, чтобы нам приходили только не кешированные цены.
2. Минимизируем кеширование у себя.
Проблема общая, воюют все.
Пара вариантов —
За каждый запрос
За каждый запрос свыше нормы
За каждый запрос, если соотношение поисков-бронирований слишком низкое
И т.д.
Часть информации кешируется и реального запроса к основному хранилищу может и не быть. Плата за это — актуальность данных и раздражающая надпись вроде «Авиакомпания обновила информацию о наличии мест.»
Каждый выбирает
Мы уже показываем цены напрямую с Finnari, KLM, AirFrance, Vueling и другими.
Некоторые агентсва продают Ryanair, например, но это нарушение правил Райна и, вообще, ай-ай-яй.
Агентство — это супермаркет, Ашан, например.
Авиакомпания, во-первых, продает только авиабилеты и ей сложно двигаться в цене, она не может продать билет в минус, а разницу заработать на отеле и страховках (хотя именно доп. услугами авиакомпании пытаются повысить маржу). Во-вторых, бизнес авиакомпании — летать, а не быть крутыми продавцами. А еще одно агентство продает много билетов и за счет этого имеет оптовые скидки от авиакомпаний.
* на самом деле причины еще сложнее.
Важно, что во всей цепочке есть масса кеширования, которое приводит к неточностям — вроде билет есть, а на самом деле его нет. Мы встречаемся с этим и боремся как можем.
Партнерский сайт только переправляет пользователей на большие буруки и поэтому отслеживать по ГА нечего
Скорее всего визор и подобные системы как-то оценивают скорость клиента (подключение, браузер) и в зависимости от этого либо собирают данные, либо нет.
Был удивлен, но телефон на сайте — это один из лучших инструментов для юзабилити тестов!