All streams
Search
Write a publication
Pull to refresh
19
0
Андрей Новосельский @good_service

User

Send message
Мы тоже парсим, работаем!
Борьба тут с кешем одна — уменьшать его )

1. Договариваемся с агентами, чтобы нам приходили только не кешированные цены.
2. Минимизируем кеширование у себя.

Проблема общая, воюют все.
На сайтах да, это обычное дело. Очень удобно.
Биллинг GDS может работать в разных режимах.

Пара вариантов —
За каждый запрос
За каждый запрос свыше нормы
За каждый запрос, если соотношение поисков-бронирований слишком низкое

И т.д.

Часть информации кешируется и реального запроса к основному хранилищу может и не быть. Плата за это — актуальность данных и раздражающая надпись вроде «Авиакомпания обновила информацию о наличии мест.»

Каждый выбирает
Сначала — это было моё хобби, потом моё любимое дело, которым мы занимаемся в нашей компании.

Мы уже показываем цены напрямую с Finnari, KLM, AirFrance, Vueling и другими.

Некоторые агентсва продают Ryanair, например, но это нарушение правил Райна и, вообще, ай-ай-яй.
Авиакомпания — это фермер.
Агентство — это супермаркет, Ашан, например.

Авиакомпания, во-первых, продает только авиабилеты и ей сложно двигаться в цене, она не может продать билет в минус, а разницу заработать на отеле и страховках (хотя именно доп. услугами авиакомпании пытаются повысить маржу). Во-вторых, бизнес авиакомпании — летать, а не быть крутыми продавцами. А еще одно агентство продает много билетов и за счет этого имеет оптовые скидки от авиакомпаний.

* на самом деле причины еще сложнее.
Так же как в любой БД — есть Lock, позволяющий продать этот «последний» билет.

Важно, что во всей цепочке есть масса кеширования, которое приводит к неточностям — вроде билет есть, а на самом деле его нет. Мы встречаемся с этим и боремся как можем.
Эти действия отслеживаются через API взаимодействия между нами и агентом, GA использовано только для отображения, а не фиксации. В ПП пользвоатели видят эту информацию в собстенной статистике
Виден весь путь пользователя, кроме покупки. Покупку возможно отследить только имея доступ к внутренним системам агента.
Партнерский сайт только переправляет пользователей на большие буруки и поэтому отслеживать по ГА нечего
Если я вас правильно понял, то партнер используя whitelabel может устанавливать собственные счетчики и сверять их с тем, что мы показываем в нашей внутренней статистике. Прозрачность полная.
Мы еще напишем про наши АБ тесты и другие аспекты аналитики
AFAIK в метрике нет понятия событий. Есть Цели. Цели отправлять из джса можно — help.yandex.ru/metrika/objects/reachgoal.xml
Например, здесь видно — habrastorage.org/storage2/d6e/724/f85/d6e724f85a6a0656fc7c05b7905d9063.png Для построения отчета взяты 25% визитов, этого достаточно, чтобы получить полную картину происходящего.

Скорее всего визор и подобные системы как-то оценивают скорость клиента (подключение, браузер) и в зависимости от этого либо собирают данные, либо нет.
Вопрос правильный — скорость работы сайта очень важна. Каждый раз утверждаюсь в этом, заходя в Facebook после VK. Напишем про общий спид ап — бекэнд и фронэнд.
Если такие проблемы и есть, то они незаметны. Все системы статистики семплируют тяжелые задачи — не все пользователи попадают под работу визора, клики вообще бесплатны — на весь документ навешен один listener кликов и при нажатии уходит запрос на сервер метрики.
Только начали рассказывать про жизнь проекта — НЛО говорит: «нехватка кармы детектед»
Телефон добавили две недели назад, чтобы понимать затруднения клиентов. Многие думают, что мы действительно продаем билеты (на самом деле только сравниваем цены и находим где дешевле, как Яндекс.Маркет), у кого-то возникают проблемы с оплатой у агента, другие просто любят поговорить.

Был удивлен, но телефон на сайте — это один из лучших инструментов для юзабилити тестов!
Это про заботу о пользователях. Был у нас один случай, когда баг в выдаче исправляли в аэропорту. Начало истории — ru-travel.livejournal.com/21855762.html, счастливый конец — ru-travel.livejournal.com/21873723.html (комментарии жгут огнём)

Information

Rating
Does not participate
Registered
Activity