Eventscanner.ru – поисковая система для рынка событий

Привет. Меня зовут Александр Орлов, я team lead команды разработчиков kernel.group и сооснователь проекта eventscanner.ru. Эта статья посвящена тому, что у нас получилось на ниве создания системы для поиска событий.

В закладки

Идея. Откуда есть пошел Eventscanner

Однажды, kernel.group сделала билетную платформу BIL24 но это отдельная, большая история. Сейчас, в BIL24 реализованы API всех значимых билетных систем на российском рынке. Таким образом, мы подключили всех ко всем и получили доступ к множеству событий по всей стране. Технически, ко всем событиям в различных билетных системах. Очевидно, что для такой массы мероприятий было бы неплохо сделать свой, специализированный поисковик. Так появился Eventscanner.

Продукт

На момент написания этой статьи работает версия Eventscanner 0.1.05. Эта версия быстро ищет (и даже находит) нужное среди тысяч событий. Но это все еще прототип, потому что в нем не хватает важных для современных поисковиков сервисов и фильтров. Например, автодополнения и подсказок.

Как это работает

Описание работы Eventscanner стоит разделить на то, как это выглядит для пользователя (на сцене), и то, как система работает внутри (за сценой). Как часто бывает, чем проще и удобнее интерфейс, тем сложнее код, чем меньше кликов совершает пользователь, тем больше действий делает программа.

На сцене

Интерфейс сделан максимально простым и понятным:

Результаты поиска содержат точную информацию о событии, его организаторе, о билетной системе, в которую это событие загружено. По возможности, Eventscanner всегда выдаст ссылку на виджет для покупки билетов. К сожалению, не все билетные системы передают такую ссылку по протоколу, хотя возможность у них есть. Казалось бы, любой билетной системе выгодно продать как можно больше билетов, использовать Eventscanner как дополнительный канал продаж, но не все знают и понимаю эту "фишку" проекта.

За сценой

За сценой у Eventscanner зоопарк API и протоколов различных билетных систем, приведенных в платформе BIL24 к «общему знаменателю», к единой архитектуре. Для Eventscanner это база хорошо структурированной информации о событиях, по которой удобно выполнять поиск. В этих данных нет ссылок на сайты перекупщиков билетов, ссылок на сайты-подделки. В поисковой выдаче будут только релевантные данные и ссылки на сайты официальных партнеров организаторов мероприятий. При этом вес результатов со ссылками непосредственно на страницы продажи билетов увеличен, чтобы пользователь Eventscanner мог сразу, в один клик, перейти к их покупке.

Приведу пример. В воскресенье, 4 августа 2019 года в Москве прошел единственный концерт Jennifer Lopez. Организатор концерта заключил договоры на продажу билетов с четырьмя билетными агентами: parter.ru, kassir.ru, redkassa.ru, concert.ru.

В поисковой выдаче Eventscanner по слову «Дженифер» отображались четыре позиции с вышеуказанными билетными агентами. Тем, кто искал билеты на этот концерт в Google и Яндекс пришлось бы увеличить строку поиска как минимум до «Дженнифер Лопес в Москве», и получить множество результатов, в том числе и ссылки на сайты, где билеты лучше не покупать.

Кто уже пользуется Eventscanner

Мы не проводили значимой кампании по продвижению сайта eventscanner.ru, только эксперименты. Пока посетителей на сайте мало. Но уже сейчас можно отметить интересный факт: сайтом пользуются профессионалы билетного рынка. Для организаторов мероприятий это удобный способ определить, на какие даты поставить свое событие, чтобы конкуренты не «съели» бюджет у потенциальных покупателей билетов. Некоторые организаторы внесли предложение сделать для этого «умный календарь». Для агентов, Eventscanner дает возможность увидеть новые события сразу после их добавления в билетные системы и сделать по ним SEO, чтобы занять первые места в поисковой выдаче Google и Яндекс. По просьбе таких агентов сделана галочка «По дате добавления».

Монетизация

На данном этапе проекта, рассуждать о конкретных путях монетизации Eventscanner можно только теоретически. Предположу, что это будет:

1. Вознаграждение от продажи билетов с помощью собственного интернет-эквайринга.

2. Вознаграждение за билеты, проданные в результате переходов с eventscanner.ru на сайты билетных агентов.

3. Контекстная реклама, как уже традиционный заработок поисковых систем.

Как Eventscanner может переформатировать рынок?

Возможно, так же, как в свое время известные системы бронирования гостиниц переформатировали рынок продажи номеров в отелях.

Количество проданных через Интернет билетов сильно зависит от позиции сайта в поисковой выдаче Яндекс и Google. Крупные билетные агенты много тратят на SEO и контекстную рекламу в поисковиках. В 2019 году обострился конфликт крупных билетных агентов с корпорацией Яндекс. Для агентов оказалось крайне неприятным то, что ссылка на Яндекс.Афишу с кнопкой «купить билеты» выводится на лучшем месте. Если бы у этих агентов был свой (хотя бы частично) поисковик, им было бы легко сохранить связь с покупателями билетов. Eventscanner хорошо подходит на роль такого поисковика, агрегатора билетного рынка, способного ослабить зависимость продавцов билетов от Google и Яндекс.

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Александр Орлов", "author_type": "self", "tags": [], "comments": 0, "likes": -2, "favorites": 12, "is_advertisement": false, "subsite_label": "tribuna", "id": 94494, "is_wide": false, "is_ugc": true, "date": "Tue, 26 Nov 2019 15:20:36 +0300", "is_special": false }
0
{ "id": 94494, "author_id": 322661, "diff_limit": 1000, "urls": {"diff":"\/comments\/94494\/get","add":"\/comments\/94494\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/94494"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199116, "last_count_and_date": null }
Комментариев нет
Популярные
По порядку
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovx", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "disable": true, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cgxmr", "p2": "gnwc" } } } ] { "page_type": "default" }