Прошло больше года с последнего обновления Binom, и наконец команда выпустила полноценный апгрейд трекера, который рассмотрим в этой статье.
Заявленные особенности апгрейда:
- Увеличение скорости работы редиректов и построения отчетов.
- 30 токенов вместо 10 для рекламных сетей.
- 30 ивентов вместо 10 для аналитики трафика.
- Дополнительные отчеты.
- Добавление новых доменов без доступа к серверу.
Изменение архитектуры и переход с MySQL на Clickhouse
Была полностью переработана архитектура трекера, внедрен Clickhouse вместо MySQL. За счет этого увеличилась скорость работы редиректов, построения отчетов и выгрузки кликлога. Неважно, сколько у вас проходит трафика, 10 000 или больше 1 миллиона кликов в сутки, все отчеты строятся молниеносно.
Увеличена в 15 раз пропускная способность трекера — теперь трекер спокойно держит до 3000 кликов в секунду (до 260 000 000 в сутки) вместо 200 в первой версии. А максимальный объем базы данных увеличен в 6 раз (3 000 000 000 вместо 500 000 000). Теперь при закупке трафика в попсах можно убирать часовые лимиты :)
Также уменьшился в 2 раза объем для хранения данных по кликам — 1,5 GB на 1 млн кликов вместо 3 GB в первой версии.
Установка
Как и первая версия, Binom устанавливается автоматически с помощью нескольких команд в консоли сервера.
Подробный мануал по установке здесь →
Domains
Упрощена процедура добавления дополнительных доменов. Теперь не нужно использовать консоль — достаточно на вкладке domains добавить список доменов, и Binom автоматически проведет все настройки на сервере и выпустит SSL-сертификат.
Перенос трекера с первой версии
Полноценно перенести трекер не получится из-за измененной архитектуры. Но можно перенести основные настройки, кампании, лендинги (кроме интегрированных), офферы и пользователей.
Из-за значительных улучшений рекомендуется делать плавный переход. Настраивайте и запускайте новые кампании в новой версии Binom. Демодоступ на 14 дней позволит вам сделать переход без дополнительных затрат. Если вам не хватит этого времени, через support можете продлить деморежим до 30 дней.
Дизайн
В новой версии проработали дизайн. Теперь работать с трекером стало еще приятнее.
Campaigns
Был добавлен поиск кампаний по ID и улучшена фильтрация — теперь можно выбрать несколько групп или источников.
New Campaign
Добавлена новая схема Type of distribution — «top to bottom».
Схема взаимодействия на примере «2 path — 2 landers — 2 offer»: пользователь будет попадать на каждый из лендингов по очереди:
1 path — 1 lander;
1 path — 2 lander;
2 path — 1 lander;
2 path — 2 lander.
А с них на офферы по очереди, внутри путей, на которых находятся эти лендинги.
Сами ссылки кампании формируются в виде domain.com/**?**=id-кампании.
Если вам нравилось, как в первой версии, мимикрировать под «белый сайт» (domain.com/s-vidu-post-a-na-samom-dele-lend), то в новой версии можно поменять в настройках (Settings → URL Customization) Click path на post, а Campaign key на id. Получится ссылка: domain.com/post?id=s-vidu-post-a-na-samom-dele-lend.
Функционал «кампания как оффер» будет реализован в IV квартале 2023 года.
Report
Группировка отчета по пяти параметрам вместо трех в прошлой версии. А также функция drag-and-drop нужной группировки. Делаем более глубокие отчеты и экономим время и нервы на экспорте кликлога и сведении данных в сторонних аналитических программах.
Landers
Добавлен поиск по ID лендинга — отличное решение, если у вас тысячи лендингов, а на уникальные названия для них не хватает фантазии. Также появилась возможность выбрать несколько групп/стран при фильтрации.
Добавлена подсветка кода при редактировании интегрированных лендингов, теперь вносить правки стало значительно удобнее.
Если вы используете в интегрированных лендингах параметры, то имейте в виду, что они частично изменились. Например, {lander} → {landing_id}. Доступные параметры можно посмотреть при создании лендинга в блоке «Доступные параметры».
При импорте лендингов теперь не нужно сверять ID группы, достаточно названия группы. Также поменялся разделитель с | на классический ;.
Появилась возможность создавать отчет по конкретным лендингам.
Offers
Добавлен поиск по ID оффера, возможность выбрать несколько групп/партнерок/стран при фильтрации.
Как и в лендингах, появилась возможность создать отчет по конкретным офферам, при импорте такие же изменения, как и в Landers.
Aff. networks
Добавлена возможность создать отчет по партнеркам. При грамотном использовании будет жирным плюсом при запросе повышенной ставки у своего менеджера.
Traffic sources
Важная деталь, которая поменялась, — 30 токенов для источника вместо 10. Теперь вам не нужно объединять метки рекламных сетей, чтобы поместиться в ограничения, а также использовать сторонние костыли для аналитики.
Добавили возможность построения отчетов по одному или нескольким источникам. Хорошая возможность детально сравнить трафик одного типа из разных сетей.
Clicklog
Добавлен мультивыбор в фильтр по кампании — теперь чистить статистику или выгружать лог можно еще быстрее.
Users
Добавлена возможность скрытия колонок для определенных пользователей. Скрываем профит от стажеров и оставляем только необходимые колонки для работы.
Users → logs
Если вы работаете командой, для вас будет полезен новый функционал: лог действий юзеров. Теперь все действия вашей команды можно отслеживать и быстрее находить ошибки. Также доступен быстрый переход к измененному элементу в один клик.
Files
Создавать директории, загружать/скачивать файлы, вносить изменения в редакторе с подсветкой кода теперь можно через админку Binom без использования сторонних решений (Filezilla и др.).
Например, вы используете интегрированные лендинги. Создайте отдельную папку css и загрузите все стили. А при загрузке лендинга используйте только index-файл и картинки. Это упростит массовое внесение изменений в дизайн ваших лендингов.
Также удобно редактировать интегрированные лендинги. Поставьте фильтр integrated landings и воспользуйтесь поиском по ID или названию необходимого лендинга.
Events
Некоторые пользователи интересовались, как можно увеличить количество событий. В новой версии Binom было увеличено количество событий до 30. Теперь можно спокойно фиксировать активность юзера/проверку на бота, выделять в отдельные события подписки на пуши/чат-боты. Интересные решения для events можно найти в блоге →
Статус-схемы Binom v2
Был создан полноценный конструктор для обработки статусов ваших лидов (Settings → Postback processing). Можно загрузить статус-схему E-commerce scheme (подробный мануал →), которая подойдет для e-com и нутры, и на основе этой схемы создать дополнительные для других необходимых ниш (SMS-подписки, SP-офферы или gambling). Статус-схемы можно привязывать к конкретным партнерским сетям или кампаниям.
Чтобы не запутаться, рекомендуется выделить пул events, которые будут использоваться только в статус-схемах и не использовать их в других местах.
Ниже разберем примеры настройки схем.. Для удобства чтения домен трекера — trackdomain.com, Click_path - click. При добавлении статус-схемы e-commerce в трекер автоматически добавятся колонки Hold Leads (H. Leads — event_25), Hold Revenue (H. Revenue — event_26), Approve Leads (A. Leads — event_27), Approve Revenue (A. Revenue — event_28), Rejected Leads (R. Leads — event_29), Rejected Revenue (R. Revenue — event_30). Их также можно настроить вручную.
Пример статус-схемы gambling/betting RevShare
Давайте создадим отдельные события (Setting → Columns) под основные показатели:
Регистрация: Reg (event_23, формат 99).
Первый депозит: F. Dep (event_24, формат 99).
Сумма первого депозита: F. Dep, sum (event_25, формат $99).
Уникальный повторный депозит: U. R. Dep (event_26, формат 99).
Сумма уникального повторного депозита: U. R. Dep, sum (event_27, формат $99).
Всего повторных депозитов: R. Dep (event_28, формат 99).
Всего сумма повторных депозитов: R. Dep, sum (event_29, формат $99).
Заработок на RevShare: RevShare (event_30, формат $99).
PIN-UP
Значение clickid мы будем передавать в партнерку в метке subId1
- На стороне трекера загружаем настройки PIN-UP (Aff. Networks → Create → Load from catalog → PIN-UP).
- На стороне партнерки создадим отдельные постбэки (https://partnerspinup.com/profile/) под нужные нам события.
- Регистрация: https://trackdomain.com/click?cnv_id={subId1}&cnv_status=reg
- Первый депозит: https://trackdomain.com/click?cnv_id={subId1}&cnv_status=fdep&event24=1&event25={sum}
- Повторный депозит: https://trackdomain.com/click?cnv_id={subId1}&cnv_status=rdep&add_event28=1&add_event29={sum}
- RevShare за сутки: https://trackdomain.com/click?cnv_id={subId1}&cnv_status=rshare&add_event30={payment}
- Создаем схему обработки лидов (Settings → Postback processing → Status scheme +). Назовем ее «RevShare — PIN-UP».
- Aplly for. Выбираем, для каких кампаний будет срабатывать данная схема. В нашем случае выбираем Affiliate networks → PIN-UP.
- Создаем 4 статуса в разделе Conversion Status Values - reg, rdep, rshare. Статус fdep (первый депозит) мы не используем в схеме, потому что все необходимые события обновятся в нашем постбэке.
- Настраиваем логику обработки лидов со статусом reg, в нашем случае это все новые регистрации. Обновим наше событие Reg (event_23). Все постбэки автоматически проставляют сonversion с 0 на 1, поэтому в данном статусе это значение мы принудительно обнуляем.
- Настраиваем логику обработки лидов со статусом rdep при условии, что это уникальный повторный депозит. В условие if conditions делаем проверку, был ли повторный депозит (event_28) по данному clickid. Проставляем значения в U. R. Dep (event_26) U. R. Dep, sum (event_27). В поле ELSE выставляем Process as regular, чтобы неуникальные повторные депозиты засчитывались корректно.
- Настраиваем логику обработки лидов со статусом rshare. Добавляем суммы заработка в payout, чтобы в трекере корректно рассчитывались показатели epc, roi и др.
- Настраиваем логику обработки лидов со статусом reg, в нашем случае это все новые регистрации. Обновим наше событие Reg (event_23). Все постбэки автоматически проставляют сonversion с 0 на 1, поэтому в данном статусе это значение мы принудительно обнуляем.
Обновление events v2
Изменилась логика отправки событий. Необходимо задать Update click key в Settings → User. Итоговая ссылка будет выглядеть так:
domain.com/*Click_path*?upd_key=*Update_click_key*&upd_clickid={clickid}&event1=1
Запросы из сторонних сервисов необходимо передавать методом GET.
Апдейты к новой версии выпускаются каждые две недели. Возможно, когда вы читаете этот обзор, уже были добавлены новые фишки в функционал.
Вывод
За последний год команда Binom-трекера проделала огромную работу, не просто внеся пару малозаметных улучшений, а полностью переработав трекер, его функционал, скорость и возможности. Среди основных изменений можно выделить:
Увеличена скорость редиректов и построения отчетов (полностью реконструирована архитектура трекера, внедрен Clickhouse вместо MySQL).
В 15 раз увеличена пропускная способность трекера и в 6 раз объем базы данных.
Переработан дизайн, работать с трекером стало еще комфортнее.
Расширен функционал. Добавлены новые настройки при создании кампаний, поиск по ID оффера, возможность создавать отчеты по ленгдингам и партнеркам, построение отчетов по одному или нескольким источникам, мультивыбор при выборе кампаний, скрытие колонок от определенных пользователей, добавление новых доменов без доступа к серверу. Улучшена фильтрация групп и источников.
Увеличено количество токенов для рекламных сетей и количество ивентов для аналитики трафика.
Добавлен поиск по ID лендинга для удобства + добавлена подсветка кода при редактировании лендинга.
Добавлен лог действий юзеров, теперь легко можно отследить все действия команды и найти ошибки.
Появилась возможность создавать директории, загружать/скачивать файлы, вносить изменения в код через админку Binom без использования сторонних решений.