Binom цінують за швидкість і за те, що він стоїть на власному сервері команди: кампанії, лендинги, офери й уся статистика лежать у вас. Чим такий трекер відрізняється від хмарного, розібрано в статті серверний чи хмарний трекер. Вбудовувати в таку схему зовнішній сервіс хочеться обережно, нічого не зламавши. ArtisanClo й не вимагає перебудови: він додає до Binom одну функцію — рішення «жива людина чи бот» щодо кожного візиту із записаною причиною, — а гроші, переходи й офери лишає трекеру. Розподіл переходів між оферами — та сама робота TDS в арбітражі, яку Binom виконує сам.
Що дає зв’язка Binom і клоаки
У трекера й клоаки різні ролі. Binom відповідає на запитання «скільки прийшло, куди пішло, скільки заробили». Клоака відповідає на запитання «кого пускати на офер». Якщо хочете розібратися в цьому докладніше, прочитайте статтю про клоаку і трекер.
Разом вони дають те, чого не дає кожен окремо:
- у звіти Binom перестають потрапляти бот-кліки, що занижують CR і EPC за кампаніями й лендингами;
- в ArtisanClo щодо кожного візиту є причина рішення — «Пропущено на офер», «VPN або проксі», «Програма, а не браузер», «Ризикована мережа» та десятки інших;
- із постбеком із Binom клоака бачить конверсії й дохід, а її діагностика може оцінювати, скільки лідів і грошей коштує кожне правило фільтрації.
Зв’язати їх можна двома способами.
| Шлюз у лендингу Binom | Клоака на сайті + Binom як зовнішній трекер | |
|---|---|---|
| Де стоїть перевірка | Перший рядок PHP-лендингу, який віддає Binom | JS-тег або PHP-файл на вашій сторінці |
| Куди йде відвідувач | Той, що пройшов, — на ваш лендинг, відсіяний — на White Page | Вирішує потік ArtisanClo, офер — посилання на кампанію Binom |
| Перевірка браузера | Немає, рішення за мережею й ознаками запиту | Є |
| Конверсії в статистиці клоаки | Через постбек, якщо налаштовано | Через постбек із Binom |
| Тіньовий режим і режим «Трекер» | Працюють | На PHP-файлі працюють; на JS-тегу потік фільтрує як звичайна клоака |
Спосіб 1: шлюз ArtisanClo в лендингу Binom
У цьому варіанті шлях кліку не змінюється: рекламне посилання веде в кампанію Binom, Binom віддає лендинг, а на лендингу є кнопка з посиланням Binom на офер. Нове лише одне — першим рядком лендингу підключено файл шлюзу. Він запитує ArtisanClo про візит до того, як сторінка піде в браузер.
- Людина бачить ваш лендинг як зазвичай, зі звичним посиланням Binom на офер. Переходи на офер і конверсії Binom рахує так само, як і раніше.
- Бот замість лендингу отримує White Page.
Чому шлюз, а не фільтр
У Keitaro є папка користувацьких фільтрів, і там ArtisanClo стає фільтром потоку — про це в статті Keitaro і клоака. У Binom такої папки немає, тому перевірка живе в самому лендингу. На практиці це навіть зручніше: ви бачите точку підключення просто в коді сторінки й контролюєте її самі.
Покрокове налаштування шлюзу
- Створіть в ArtisanClo потік під кампанію. Одна кампанія — один потік: так причини рішень і статистика стосуються однієї реклами.
- Задайте в потоці White Page — вона знадобиться шлюзу на випадок, якщо сервіс не відповість.
- Відкрийте меню потоку → Інтеграція → Шлюз для Binom і завантажте файл шлюзу цього потоку.
- Покладіть файл поруч із файлом лендингу Binom на вашому сервері.
- Першим рядком лендингу, до будь-якого виведення, підключіть файл:
<?php require __DIR__ . '/ac_binom_NNN.php'; ?>
Замість NNN — номер з імені завантаженого файлу.
- Перевірте підключення: людина проходить на лендинг, бот отримує White Page. Результат кожного візиту видно в журналі кліків ArtisanClo.
Порада. «До будь-якого виведення» — це буквально. Пробіл чи порожній рядок перед
<?php, BOM на початку файлу,echoв підключеному вище шаблоні — і PHP уже почав віддавати сторінку, шлюз не зможе замінити її на White Page. Якщо шлюз «не працює», насамперед перевірте найперші байти файлу лендингу.
Обмеження шлюзу
Шлюз вирішує ще до відповіді відвідувачу, тому сторінки перевірки в браузері на ньому немає:
- перевірка JavaScript, час на сторінці й жива взаємодія не діють;
- рішення ухвалюється за мережею й ознаками запиту: IP, провайдер, дата-центр, VPN і проксі, заголовки, гео, пристрій, розклад;
- якщо сервіс не відповів за 3 секунди, відвідувач отримує White Page, вшиту у файл під час завантаження.
З останнього пункту випливає правило: змінили White Page у потоці — завантажте файл шлюзу заново й замініть його на сервері. Інакше в рідкісному випадку таймауту віддасться стара сторінка.
Тінь і «Трекер»: спершу виміряти, потім різати
Найкорисніший сценарій для першого тижня — увімкнути на шлюзі тіньовий режим або поставити потоку режим «Трекер». В обох випадках усі відвідувачі бачать лендинг, а ArtisanClo лише записує, кого відсіяв би. У «Діагностиці» видно, яка частина оплаченого трафіку — боти, а в журналі — з яких причин. Це чесна оцінка якості джерела ще до того, як ви почнете щось фільтрувати.
Як розпізнають ботів і чому одна ознака нічого не вирішує, розібрано в статті про ознаки бот-трафіку.
Спосіб 2: клоака на сайті, Binom як зовнішній трекер
Другий варіант потрібен, коли важлива повна перевірка, зокрема браузера. Рекламне посилання веде на ваш сайт, де стоїть JS-тег або PHP-файл ArtisanClo. Сайт при цьому лишається вашим — на вашому хостингу й домені. Потік перевіряє відвідувача й вирішує, показати White Page чи офер. «Офер» у потоці — посилання на кампанію Binom, далі працює ваша звичайна схема.
Докладно про встановлення — у статті як підключити клоаку: JS-тег чи PHP-файл.
Як повернути конверсії з Binom у клоаку
У режимі «Клоакінг» потік без зовнішнього трекера конверсій не отримує, і CR із доходом у його статистиці будуть нульовими. Щоб це виправити, замкніть коло click id:
- У потоці ArtisanClo відкрийте крок 3. Трекінг → Зовнішній трекер і оберіть Binom. Кнопка «?» покаже нотатку й посилання на документацію трекера.
- Скопіюйте параметр для рекламного посилання вигляду
external_id={click_id}і натисніть Додати до посилання — він допишеться в усі офери потоку. Поле зелене, коли параметр уже стоїть у посиланні офера. - У кампанії Binom збережіть вхідний параметр
external_idв одну з міток, щоб трекер запам’ятав номер кліку ArtisanClo. - Відкрийте в ArtisanClo вікно з адресою постбеку й налаштуйте в Binom надсилання конверсій на цю адресу, підставивши збережену мітку й статус.
- Проведіть тестову конверсію й подивіться рядок стану на кроці «Трекінг».
Посилання офера в потоці вийде приблизно таким:
https://binom.ваш-домен.com/click.php?key=abc123&external_id={click_id}
ArtisanClo підставить номер кліку, Binom його збереже, а коли мережа надішле трекеру конверсію, Binom перешле її назад — і вона прив’яжеться до початкового візиту. Якщо механіка click id поки незвична, почніть зі статті Click ID і Sub ID, а загальну схему серверних сповіщень описано в матеріалі про постбек.
Як читати рядок стану
| Повідомлення | Причина |
|---|---|
| «Конверсії вже надходять» | Коло замкнуто |
| «Постбеки надходять, але жоден поки не зіставився з кліком» | У постбек іде власний ID кліку Binom, а не значення external_id |
| «Залишився один крок: вкажіть нашу адресу постбека в налаштуваннях трекера» | З Binom ще не надійшло жодного повідомлення |
Подробиці щодо кожного вхідного повідомлення — у розділі Приймання конверсій → Журнал: результат «конверсію зафіксовано», «клік не знайдено», «немає click_id» та інші.
Які звіти дивитися в Binom, а які — в ArtisanClo
Щоб не дублювати роботу, розподіліть запитання між системами. Якщо ви ще тільки обираєте, на чому будувати облік, порівняйте варіанти за статтею найкращий трекер для арбітражу: як обрати.
| Запитання | Де дивитися |
|---|---|
| Який лендинг і офер краще конвертять | Binom — там уся воронка «лендинг → офер → конверсія» |
| Скільки коштує кампанія і який у неї ROI | Binom, а з налаштованим постбеком — і звіти ArtisanClo |
| Чому конкретний візит не дійшов до лендингу | Журнал кліків ArtisanClo, причина рішення |
| Яка частка трафіку джерела — боти | Статистика й Діагностика ArtisanClo |
| Чи не ріже фільтр живих людей | Діагностика ArtisanClo: минулі візити проганяються через поточні налаштування з оцінкою втрачених лідів |
| Які майданчики показу приносять ботів | Мітка майданчика в sub-параметрі та звіт «Гроші за зрізами» |
Останній пункт особливо корисний для нативу й пушу: передавайте номер майданчика в мітку кампанії, наприклад sub1={zoneid}, і відключайте в самій мережі ті майданчики, де фільтр відсікає майже все. Так ви перестаєте платити за трафік, який ніколи не конвертиться.
Статуси й гроші: щоб цифри зійшлися
Коли конверсії йдуть у два місця, неминуче постає запитання: чому в Binom одна сума, а в клоаці інша. Зазвичай причина одна з трьох:
- Різні дати. Журнал конверсій ArtisanClo за замовчуванням відбирає їх за датою надходження, а звіти зараховують дохід на дату кліку. Перемикач «Дата надходження / Дата кліку» розв’язує питання.
- Холд. Виплати в статусі холду до доходу не входять, доки мережа їх не підтвердить. Як читати статуси, докладно описано в статті статуси конверсій: холд, апрув, треш.
- Дублі. Повторна заявка того самого відвідувача в межах вікна унікальності записується як «Сміття» з позначкою «дубль».
Часті помилки
- Шлюз підключено не першим рядком. Сторінка вже почала віддаватися, і White Page підставити неможливо.
- Файл шлюзу від іншого потоку. Кожен файл прив’язаний до свого потоку.
- White Page змінили, файл не завантажили заново. У разі таймауту віддається стара сторінка.
- Постбек з ID Binom замість
external_id. Конверсії надходять, але не знаходять кліків. - Висновки за першими годинами. Частка проходу на офер залежить від джерела: у закупного трафіку з перевіреним click id вона буває високою, і це нормально. Хвилюватися варто, коли прохід зовсім низький, — це знак, що фільтр ріже живих людей.
Підсумок
Зв’язка Binom і ArtisanClo будується навколо вашого трекера, а не замість нього. Шлюз у лендингу вбудовується одним рядком PHP і вирішує за мережею та ознаками запиту; клоака на сайті з постбеком із Binom дає повну перевірку браузера й конверсії в статистиці клоаки. Почніть із тіньового режиму, подивіться, що фільтр знаходить у вашому трафіку, і лише потім вмикайте відсів. Деталі інтеграції — на сторінці ArtisanClo і Binom, перелік усіх підтримуваних трекерів — у каталозі трекерів.


