Блог / Посібники
Як налаштувати трекер?
Ця стаття оновлюється в режимі реального часу
Last update:
31 січня 2025
Любий арбітражнику MyLead, я сподіваюся, що у тебе все гаразд, і ти заробляєш пристойні гроші завдяки нашим офферам. Як тобі вже відомо, ми пишемо освітні статті, і сьогодні настав час для того, щоб продовжити наші уроки.
Сьогодні все буде присвячено могутньому трекінгу: як налаштувати сервер для нашого трекера (я буду використовувати self-hosted (серверний) трекер, бо мені спокійніше, коли зібрані дані перебувають на моєму сервері), як встановити трекер на сервер і підготувати його до роботи.

Але для початку давай розберемося з деякими основними термінами і поняттями. Що таке трекер в арбітражі трафіку і чи обов'язково його використовувати? Коротке визначення: трекер - це інструмент програмного забезпечення, який відстежує і керує інформацією, і ... так, він обов'язковий для кожного медіабайєра. Його також називають програмою для відстеження посилань.
Усі зібрані дані поділяються на:
1. Події: покази, кліки, конверсії (ліди або продажі)
2. Відомості про відвідувачів, які перейшли за посиланнями і здійснили конверсії: країна, місто, пристрій, який використовує користувач, вартість кліка тощо.
Твій трекер буде зберігати цю інформацію для тебе і допоможе оптимізувати рекламні кампанії.
Як трекер передає цю інформацію?
Джерело трафіку → Трекер → Партнерська мережа (MyLead) → Трекер → Джерело трафіку

Трекери можна розділити на дві великі групи:
• Cloud-hosted (хмарні) - це означає, що тобі не потрібно спеціально налаштовувати сервер для трекера, і ти можеш використовувати його відразу ж;
• Self-Hosted (серверні) - як я вже згадував на початку статті, спочатку потрібно налаштувати сервер і встановити на нього трекер. Знаю, це звучить складно, але повір, - це не так вже й важко.
Хочу дати тобі кілька професійних порад, як використовувати трекер більш ефективно:
1. Використовуй свій трекер, щоб знайти сайти і джерела, які витрачають твої гроші і не приносять конверсій, і негайно додавай їх до чорного списку джерел трафіку.
2. Відстежуй години, в які відбуваються конверсії, і запускай кампанію тільки в цей час.
3. Якщо з якоїсь причини (зазвичай це помилка) ти запускаєш різні формати реклами в одній кампанії (наприклад, класичний push і in-page push), використовуй трекер, щоб визначити, який з них прибутковий.
4. Відстежуй термін підписки на класичні push-повідомлення (зазвичай нові підписники дають кращі результати).
Звучить чудово, чи не так?
Я знаю, що деякі з вас уже знайомі з інструментами для трекінгу та їхнім використанням, але у нас багато нових арбітражників, і їм я надам ще деякі пояснення:
Іноді користувачі не розуміють, що таке S2S-постбек, - зараз я коротко поясню. Це сигнал від серверів рекламодавця через сервер твого трекера (незалежно від того, перебуває він на серверному чи хмарному хостингу) назад на сервери джерела трафіку, який повідомляє, що відбулася конверсія. У цьому випадку ти використовуєш трекер як «міст» між джерелом трафіку і партнерською мережею. Цей метод не залежить від браузера користувача.
Тепер давай уточнимо, що таке макрос-токен. Макроси або трекінг-токени - це форма протоколу HTTP в URL, яка дає змогу відстежувати все, починаючи від ID кліка до імені пристрою, який клікнув на твою рекламу. Додаючи їх у свій URL, ти можеш відстежувати конкретний атрибут.
Перш ніж говорити про макроси, потрібно зрозуміти параметри та їхні значення. Параметр - це вимір або мітка для того, що ти хочеш відстежувати, наприклад, країну або джерело. Потім він визначається значенням, яке слідує за ним. Макрос займає місце значення, але потім динамічно змінюється, щоб відобразити правильне значення для параметра. Май на увазі, що у кожного джерела трафіку свої токени трекінгу, які ти можеш використовувати! Ми поговоримо про це пізніше.
Пора перейти до налаштування трекера!
Я покажу тобі, як працювати з трекером Keitaro - це дуже надійний, швидкий, настроюваний і простий у використанні трекер для арбітражу трафіку. До того ж, ціна цілком доступна - лише $20 за базову версію і $40 за версію Pro, тож можеш використовувати його без вагань.
Що тобі потрібно, щоб встановити трекер Keitaro? VPS c CentOS (це дистрибутив Linux), ліцензія для Keitaro, і приблизно 30-40 хвилин. Це все.
Почнемо з сервера! Творці Keitaro рекомендують використовувати сервер від Digital Ocean, і я скористаюся їхньою порадою.У попередній статті ми вже розібрали, як працювати з DO, тому зараз я скористаюся своїм попереднім проєктом і створю на його основі дроплет:

Keitaro необхідно встановити на CentOS - вибери його і вкажи останню 8-му 64-бітну версію.
Якщо твої обсяги менше 10000 кліків на день (а, найімовірніше, так і є, якщо ти тільки починаєш), ти можеш встановити трекер на недорогий VPS - 2 ГБ / 1 Intel Core. Якщо ти очікуєш отримувати обсяги від 10000 до 100000 кліків на день, використовуй VPS із 4 ГБ оперативної пам'яті та 2 ядрами. Також я рекомендую використовувати дроплет з NVMe SSD, як показано нижче:

Моя кампанія буде запущена на Європу, тому я розміщу мій VPS у Франкфурті, Німеччина, але ти можеш вибрати будь-яке інше доступне місце розташування, ближче до обраного тобою ГЕО. Наприклад, для кампаній в Азії використовуй дроплет у Сінгапурі:

Як метод авторизації вибери «Password» і введи свій пароль у порожнє поле:

Після цього, зміни ім'я хоста, додай відповідні теги і виріши, чи будеш ти використовувати резервне копіювання чи ні (я рекомендую його використовувати, бо ти витратиш гроші на свої дані та їхній захист):

Настав час підключитися до твого сервера. Для отримання додаткової інформації про те, як це зробити, будь ласка, прочитай нашу попередню статтю. Якщо ти користуєшся Windows, тобі потрібно скористатися програмним забезпеченням під назвою «PuTTY». Якщо ти працюєш на Linux або macOS, ти можеш підключитися до свого сервера через термінал за допомогою наступної команди:
ssh [email protected] - where xxx.xxx.xxx.xxx is your server’s IP

Відповідай «yes» на запитання і потім введи пароль до твого VPS.

Щойно ти ввійдеш у систему, перевір оновлення CentOS і онови свою операційну систему:

Це займе приблизно 3-5 хвилин, залежно від того, як багато там оновлень і який у тебе VPS. Після того, як завершиться процес оновлення, перезапусти свій сервер за допомогою команди reboot.

Зачекай приблизно 30 секунд і знову підключися до сервера.
Тепер ми готові встановити трекер Keitaro на твій сервер.
Скопіюй цю команду в термінал або PuTTY (ти маєш бути підключений до сервера):
curl -fsSL keitaro.io/install.sh | bash -s -- -L en
і процес встановлення почнеться автоматично:

Одразу після цього тебе попросять ввести ліцензію Keitaro (її можна знайти у твоїй панелі управління Keitaro у вкладці «Ліцензії») і вставити її в термінал.

Почнеться установка, яка триватиме деякий час. Влаштуй собі перерву, випий чашечку гарячого чаю, поки ти чекаєш.
Якщо все зроблено правильно, ти побачиш наступне повідомлення в терміналі:

Запам'ятай свій пароль та ім'я користувача, і можемо продовжувати.
Введи IP-адресу твого сервера в браузері таким чином:
http://xxx.xxx.xxx.xxx/admin
Введи ім'я користувача та пароль:

Якщо після натискання кнопки «Sign in» ти бачиш панель керування, то наразі все гаразд.
Настав час змінити мій пароль для доступу, тому що випадково згенеровані паролі дуже важко запам'ятати.
Натисни на випадаюче меню «Maintenance» у правому верхньому кутку і вибери «Users»:

Коли ти вже перейдеш до налаштувань «Users», натисни на кнопку «Edit» поруч із користувачем admin, і ти побачиш наступне:

Якщо хочеш, зміни пароль, ім'я користувача та часовий пояс (завжди розумно запускати кампанії у твоєму актуальному часовому поясі - так ти уникнеш плутанини під час запуску кількох кампаній) і збережи зміни.
Тепер потрібно під'єднати твій домен до трекера і Cloudflare (останній не обов'язковий, але це варто зробити), тому що ти не можеш запускати кампанії тільки за IP-адресою.
У попередній статті ми розглядали, як під'єднати домен з Namecheap до Cloudflare, а в цій статті я покажу коротшу версію - якщо виникнуть питання, прочитай її знову.
Спочатку купи один або два домени - перший для панелі адміністратора Keitaro (наприклад, keitaroadmin.com), а другий - для твоїх кампаній із назвою, пов'язаною з вертикаллю, що просувається (наприклад, hotandsexydating.com).
Як ти вже знаєш, я використовую Namecheap для реєстрації доменів, тому всі скріншоти нижче зроблені в цьому сервісі.
Отже, припускаю, що в тебе вже є домен(и). Давай використаємо перший для панелі керування Keitaro і підключимо його до Cloudflare.
Я буду використовувати домен, який використовував раніше: його вже додано до Cloudflare, і все, що мені потрібно зробити, це видалити попередні записи та додати запис «A» з правильним DNS-записом:

Для імені домену додай символ «@», а для IPv4 введи IP-адресу твого сервера і натисни «Зберегти». Після цього ти отримаєш нові nameservers — повернися до свого реєстратора доменів і заміни стандартні nameservers на ті, які тобі надає Cloudflare (ми вже розглядали це в попередній статті).
Повертаючись до налаштувань Cloudflare, перейди в розділ «SSL/TLS» і вибери режим «Flexible» для шифрування SSL/TLS:

Зачекай 15 хвилин (іноді це може зайняти більше часу) і спробуй під'єднатися до панелі адміна Keitaro, який уже підключений до домену: введи ім'я домену, яке виглядає наступним чином yourdomain.com/admin:

Якщо тебе попросили ввести ім'я користувача і пароль, і поруч з ім'ям домену з'явився маленький замочок, значить, усе гаразд.
Увійди в трекер, і ми продовжимо. Якщо необхідно, онови програмне забезпечення до останньої версії:


Тепер перейди в меню «Maintenance» і вибери вкладку «Settings»:

У налаштуваннях вибери вкладку «Bots», і познач «Yes» скрізь так, як показано на скріншоті внизу:

Якщо у тебе є база даних ботів, додай її в «Additional bot IPs», а потім натисни кнопку «Add». Після цього перейди у вкладку «Main» і ввімкни опцію автозбереження кампанії (повір, це може стати твоїм рятівним колом):

Тепер потрібно додати домен, який ти будеш використовувати для твоєї першої кампанії з Keitaro (ти, звісно, можеш використовувати стандартне ім'я, але моя порада - використовувати інше).
Увійди в Cloudflare і до реєстратора доменів, і виконай ті самі дії, що й раніше:
1. Підключи свій домен до Cloudflare
2. Видали всі наявні записи і додай новий запис «A» для твого домену - для імені використовуй «@», а для IPv4 - IP-адресу твого сервера
3. Заміни свої стандартні nameservers у реєстратора на нові від Cloudflare
4. Увімкни режим SSL Flexible для домену в Cloudflare (ти можеш пропустити цей крок, тому що трекер теж створить безкоштовний SSL-сертифікат для доданого домену).
Коли все буде готово, у Keitaro перейди у вкладку «Domains» і натисни кнопку «Add»:

Відкриється віконце:

Введи ім'я домену, увімкни «redirect to HTTPS» (якщо ти не використовуєш SSL-сертифікат від Cloudflare або використовуєш обидва) і вимкни індексацію (це затримає ботів пошукових систем перед перевіркою твоїх лендінгів). Натисни кнопку «Create».
Зазвичай буває невелика затримка, поки nameservers перенаправляються, і твій домен підключається до трекера. Просто почекай приблизно годину і перевіряй час від часу.
Коли це буде зроблено, ти зможеш створити свою першу кампанію і почати заробляти гроші на офферах MyLead. Наша наступна стаття буде саме про це: як запустити кампанію, використовуючи знання, які у тебе вже є.
Перш ніж завершити весь процес, я хочу детально пояснити значення і параметри, як і обіцяв на початку статті! Будь ласка, зверни увагу на приклад нижче:
https://systemupdate.app/nzBvY3?cost={bid}&creative_id={creativity_id}&ad_campaign_id={campaign_id}
Перша частина - це ім'я домену. Елемент «nzBvY3» - це псевдонім, який Keitaro автоматично присвоїв моїй кампанії (але його можна змінити). Знак питання після псевдоніма - це початок рядка запиту. Елементи cost, creative_id і ad_campaign_id - це імена параметрів, а елементи в дужках - значення властивостей. Знаки & - це роздільники рядка запиту.
Рядок запиту - це частина URL, де інформація передається з одного сервера на інший при редиректі та кліці.
Кожен оффер матиме спосіб передачі твого «click ID» трекінгу в рядок запиту - в URL Keitaro ти будеш використовувати токен {subid} десь у кожному URL оффера. Це «десь» знаходиться в параметрі рядка запиту. Елемент URL (наприклад, cost, creative_id) є параметром рядка запиту.
Тут ти знайдеш всі параметри, які використовуються в партнерській мережі MyLead.
Це все на сьогодні. До наступної зустрічі.