Посібник з Таргетів та Конверсій
Зміст
Огляд Таргетів
Що таке Таргет?
Таргет — це URL-адреса призначення, куди буде перенаправлений ваш трафік після проходження через потоки та фільтри кампанії. Кожен таргет представляє кінцеву цільову сторінку, офер або іншу кампанію у вашій системі розподілу трафіку.
Таргети є кінцевими точками у потоці вашого трафіку:
- Кампанія → Потік (з фільтрами) → Таргет (призначення)
Основні Можливості
- Різні типи редиректів для різних випадків використання
- URL макроси/плейсхолдери для динамічної передачі параметрів
- Розподіл на основі ваги коли декілька таргетів призначені одному потоку
- Статус Активний/Неактивний для зручного управління
- Ланцюжок кампаній для перенаправлення трафіку на іншу кампанію
Створення та Управління Таргетами
Створення Нового Таргета
- Перейдіть на сторінку Таргети з головного меню
- Натисніть кнопку Додати Таргет
- Заповніть дані таргета:
- Назва: Описова назва таргета (наприклад, "Офер A - Десктоп")
- Тип Таргета: Виберіть між:
- URL: Зовнішня URL-адреса призначення
- Кампанія: Перенаправлення на іншу кампанію (ланцюжок кампаній)
- URL (для типу URL): URL-адреса призначення
- Кампанія (для типу кампанія): Виберіть кампанію для перенаправлення
- Тип Редиректу: Як буде виконано редирект (див. Типи Редиректів)
- Опис (опціонально): Примітки про цей таргет
Функції Списку Таргетів
Сторінка Таргети надає:
- Пошук та Фільтрація: Фільтруйте за назвою, URL або статусом активності
- Сортування: Клікніть на заголовки колонок для сортування (ID, Назва, Статус, Дата Створення)
- Швидке Перемикання Статусу: Перемикайте активність таргетів за допомогою перемикача
- Клік для Перегляду Деталей: Клікніть на будь-який рядок для перегляду повної інформації про таргет
Редагування Таргетів
- Клікніть на рядок таргета для відкриття сторінки деталей
- Натисніть кнопку Редагувати
- Змініть дані таргета
- Натисніть Зберегти для застосування змін
Видалення Таргетів
- Зі списку Таргети клікніть на іконку видалення (смітник) біля таргета
- Підтвердіть видалення
- Примітка: Таргети, призначені активним потокам, слід переназначити перед видаленням
Макроси URL Таргетів
URL таргетів підтримують динамічні макроси (плейсхолдери), які автоматично замінюються реальними значеннями при перенаправленні трафіку.
Доступні Макроси
| Макрос | Опис | Приклад Значення |
|---|---|---|
{click_id} |
Унікальний ідентифікатор кліка | 86f72615f9f2c70d6d0 |
{campaign_id} |
ID Кампанії | 123 |
{flow_id} |
ID Потоку | 456 |
{target_id} |
ID Таргета | 789 |
{country} |
Код країни відвідувача (ISO 2 літери) | US |
{device} |
Тип пристрою | desktop, mobile, tablet |
{os} |
Операційна система | Windows, iOS, Android |
{browser} |
Назва браузера | Chrome, Safari, Firefox |
{language} |
Мова браузера | en, es, fr |
{ip} |
IP-адреса відвідувача | 192.168.1.1 |
{timestamp} |
Поточна Unix мітка часу | 1701234567890 |
{random} |
Випадкове число (0-999999) | 456789 |
{date} |
Поточна дата (YYYY-MM-DD) | 2025-12-11 |
{time} |
Поточний час (HH:MM:SS) | 14:30:45 |
Використання Макросів в URL Таргетів
Приклад 1: Базове відстеження
https://example.com/offer?click={click_id}&country={country}
Результат:
https://example.com/offer?click=86f72615f9f2c70d6d0&country=US
Приклад 2: Розширене відстеження
https://partner.com/track?cid={campaign_id}&clid={click_id}&device={device}&os={os}×tamp={timestamp}
Результат:
https://partner.com/track?cid=123&clid=86f72615f9f2c70d6d0&device=mobile&os=iOS×tamp=1701234567890
Приклад 3: Користувацькі параметри
https://offers.com/page?subid={click_id}&geo={country}&ua={device}&source=tds
Результат:
https://offers.com/page?subid=86f72615f9f2c70d6d0&geo=FR&ua=desktop&source=tds
Важливі Примітки
- Макроси чутливі до регістру: використовуйте
{click_id}, а не{Click_Id} - Невизначені макроси залишаться незмінними в URL
- Всі значення макросів автоматично кодуються для безпеки
- Параметри запиту з вхідного запиту зберігаються та передаються далі
Типи Редиректів
Simple TDS підтримує декілька методів редиректу для різних випадків використання та обходу різних обмежень відстеження.
1. HTTP 302 Редирект (За замовчуванням)
Тип: http
Опис: Стандартний серверний HTTP редирект з кодом статусу 302.
Переваги:
- Швидкий та надійний
- Працює з усіма браузерами
- Зберігає параметри запиту
Недоліки:
- Може не зберігати referrer в деяких випадках
- Видно в історії браузера
Найкраще для: Загального використання, більшості оферів, швидких редиректів
Приклад Відповіді:
HTTP/1.1 302 Found
Location: https://example.com/offer?click_id=123
2. Meta Refresh Редирект
Тип: meta
Опис: HTML сторінка з meta refresh тегом, що перенаправляє після завантаження сторінки.
Переваги:
- Краще зберігання referrer
- Працює коли JavaScript вимкнено
- Обходить деякі блокувальники реклами
Недоліки:
- Повільніше ніж HTTP редирект
- Короткий спалах сторінки завантаження
Найкраще для: Оферів, що потребують відстеження referrer, обходу певних обмежень
Приклад HTML:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="0;url=https://example.com/offer?click_id=123">
</head>
<body>Перенаправлення...</body>
</html>
3. JavaScript Редирект
Тип: js
Опис: Редирект на основі JavaScript з використанням window.location.
Переваги:
- Хороше зберігання referrer
- Може виконуватись після повного завантаження сторінки
- Обробка на стороні клієнта
Недоліки:
- Потребує ввімкнений JavaScript
- Може блокуватись блокувальниками реклами
Найкраще для: Сучасних браузерів, кампаній з інтенсивним відстеженням
Приклад HTML:
<!DOCTYPE html>
<html>
<head>
<script>
window.location.href = 'https://example.com/offer?click_id=123';
</script>
</head>
<body>Перенаправлення...</body>
</html>
4. Blank Referrer Редирект
Тип: blank_referrer
Опис: Відкриває таргет у новому вікні/вкладці з порожнім referrer, потім закриває оригінал.
Переваги:
- Повністю приховує referrer
- Корисно для оферів, що відхиляють певні referrer
- Відкривається в новій вкладці
Недоліки:
- Блокувальники спливаючих вікон можуть втручатися
- Користувацький досвід може бути незручним
- Потребує JavaScript
Найкраще для: Оферів, що відхиляють referrer, редиректів з фокусом на приватність
5. cURL Редирект
Тип: curl
Опис: Завантажує цільову сторінку на стороні сервера та відображає її безпосередньо.
Переваги:
- Повністю приховує фактичне призначення
- Referrer — це ваш TDS сервер
- Може обходити деякі обмеження
Недоліки:
- Може зламати JavaScript на цільовій сторінці
- Повільніша продуктивність
- Ламає відносні URL
Найкраще для: Просунутих випадків використання, проксування контенту
6. Подвійний Meta Редирект
Тип: double_meta
Опис: Двоетапний meta refresh редирект для максимальної маніпуляції referrer.
Переваги:
- Найсильніша маніпуляція referrer
- Обходить просунуті обмеження відстеження
Недоліки:
- Найповільніший метод редиректу
- Дві сторінки завантаження
Найкраще для: Дуже обмежених оферів, просунутих вимог відстеження
7. Form Submit Редирект
Тип: form_submit
Опис: Використовує автоматично відправлену HTML форму для редиректу.
Переваги:
- Може відправляти POST параметри
- Обходить деякі обмеження відстеження
- Хороше зберігання referrer
Недоліки:
- Потребує JavaScript
- Повільніше ніж прості редиректи
Найкраще для: Оферів, що потребують POST дані, спеціальних сценаріїв відстеження
8. iFrame Редирект
Тип: iframe
Опис: Відображає цільову сторінку всередині iframe.
Переваги:
- Користувач залишається на вашому домені
- Повний контроль над referrer
- Можна додати рівні відстеження
Недоліки:
- Багато сайтів блокують iframe (X-Frame-Options)
- Може зламати функціональність
- Проблеми з користувацьким досвідом
Найкраще для: Відображення контенту, сторінок, що дозволяють вбудовування iframe
Розподіл Ваги Таргетів
Коли декілька таргетів призначені одному потоку, система використовує розподіл на основі ваги для пропорційного розподілу трафіку.
Як Працює Вага
Ваги — це відносні числа, що визначають відсоток трафіку, який отримує кожен таргет. Система обчислює відсоток на основі загальної ваги.
Формула:
Відсоток Таргета = (Вага Таргета / Загальна Вага) × 100
Приклади Ваги
Приклад 1: Рівний Розподіл
| Таргет | Вага | Трафік % |
|---|---|---|
| Таргет A | 100 | 33.3% |
| Таргет B | 100 | 33.3% |
| Таргет C | 100 | 33.3% |
| Всього | 300 | 100% |
Приклад 2: Зважений Розподіл
| Таргет | Вага | Трафік % |
|---|---|---|
| Таргет A | 50 | 25% |
| Таргет B | 100 | 50% |
| Таргет C | 50 | 25% |
| Всього | 200 | 100% |
Приклад 3: Користувацький Розподіл
| Таргет | Вага | Трафік % |
|---|---|---|
| Таргет A (Найкращий) | 70 | 70% |
| Таргет B (Тестовий) | 20 | 20% |
| Таргет C (Резервний) | 10 | 10% |
| Всього | 100 | 100% |
Найкращі Практики
- Починайте з рівних ваг (100 кожна) та коригуйте на основі продуктивності
- Використовуйте круглі числа для легшого обчислення (10, 50, 100)
- Тестуйте нові таргети з низькими вагами (10-20) перед масштабуванням
- Відстежуйте конверсії та коригуйте ваги для максимізації ROI
- Встановлюйте резервні таргети з низькими вагами (5-10) для відмовостійкості
Алгоритм Вибору Ваги
Система використовує зважений випадковий вибір:
- Обчислює кумулятивні діапазони ваги для кожного таргета
- Генерує випадкове число між 0 та загальною вагою
- Вибирає таргет, чий діапазон містить випадкове число
- Тільки активні таргети беруть участь у виборі
Призначення Таргетів до Потоків
Таргети призначаються потокам через сторінку Деталі Потоку. Кожне призначення створює відношення FlowTarget зі значенням ваги.
Кроки Призначення Таргетів
- Перейдіть до Кампанії та виберіть свою кампанію
- Клікніть на Потік для відкриття сторінки Деталі Потоку
- Прокрутіть до секції Таргети
- Натисніть Додати Таргет або Призначити Таргет
- Виберіть таргет з випадаючого списку
- Встановіть значення Ваги (за замовчуванням: 100)
- Натисніть Зберегти
Управління Призначеннями Потік-Таргет
- Декілька таргетів: Призначте декілька таргетів для розподілу трафіку
- Коригування ваги: Редагуйте ваги для зміни розподілу трафіку
- Видалення таргетів: Видаліть призначення, які більше не потрібні
- Активний/Неактивний: Перемикайте статус таргета без видалення
Таргети Exit потоку
Потоки можуть бути позначені як Exit потік. Це спеціальні потоки, що використовуються коли жоден звичайний потік не відповідає фільтрам відвідувача:
- Зазвичай використовуються для невідповідного трафіку
- Можуть мати один або більше таргетів
- Часто включають стандартну цільову сторінку або "catch-all" офер
Огляд Конверсій
Що таке Конверсія?
Конверсія відбувається коли відвідувач, що перейшов через ваш TDS, виконує бажану дію на цільовій сторінці, наприклад:
- Здійснення покупки
- Відправка лід-форми
- Завершення реєстрації
- Будь-яка користувацька подія, яку ви хочете відстежувати
Структура Даних Конверсії
Кожен запис конверсії включає:
- Click ID: Зв'язує конверсію з оригінальним кліком
- ID Кампанії, Потоку, Таргета: Ієрархія відстеження
- Тип Конверсії: Категорія конверсії (наприклад, "lead", "sale", "registration")
- Значення Конверсії: Грошове значення або користувацьке значення
- Зовнішній ID: ID транзакції партнера або ID замовлення
- Мітка Часу: Коли відбулася конверсія
- IP, User Agent, Referrer: Інформація про клієнта
Методи Відстеження Конверсій
Simple TDS підтримує три методи відстеження конверсій. Всі методи доступні через ендпоінти /c/ (не /api/).
Метод 1: Postback URL (Сервер-до-Сервера)
Найкраще для: CPA мереж, партнерських платформ, автоматизованого відстеження
Ендпоінт: GET /c/postback
Формат URL:
https://yourdomain.com/c/postback?click_id={click_id}&conversion_type={conversion_type}&conversion_value={conversion_value}&external_id={external_id}
Параметри:
| Параметр | Обов'язковий | Опис | Приклад |
|---|---|---|---|
click_id |
Так* | Унікальний ідентифікатор кліка | 86f72615f9f2c70d6d0 |
campaign_id |
Так* | ID Кампанії (якщо click_id недоступний) | 123 |
conversion_type |
Ні | Тип/категорія конверсії | lead, sale, registration |
conversion_value |
Ні | Грошове або користувацьке значення | 100.50 |
external_id |
Ні | ID транзакції/замовлення партнера | order_12345 |
*Або click_id, або campaign_id має бути вказаний.
Приклад Використання:
https://yourdomain.com/c/postback?click_id=86f72615f9f2c70d6d0&conversion_type=sale&conversion_value=49.99&external_id=order_12345
Відповідь:
{
"success": true,
"conversion_id": 456
}
Інструкції Налаштування:
- Перейдіть на сторінку Конверсії
- Виберіть свою кампанію
- Скопіюйте Postback URL з вкладки Postback
- Замініть плейсхолдери макросами вашого партнера:
- Замініть
{click_id}на макрос click ID партнера - Замініть
{conversion_type}на фіксоване значення або макрос партнера - Замініть
{conversion_value}на макрос виплати партнера - Замініть
{external_id}на макрос ID транзакції партнера
- Замініть
- Додайте URL до налаштувань postback вашого партнера
Приклад Макросу Партнера (Загальний):
https://yourdomain.com/c/postback?click_id=[CLICK_ID]&conversion_type=lead&conversion_value=[PAYOUT]&external_id=[TRANSACTION_ID]
Метод 2: Пікселне Відстеження (Тег Зображення)
Найкраще для: Сторінок подяки, сторінок підтвердження, відстеження на стороні клієнта
Ендпоінт: GET /c/pixel.gif
HTML Код:
<img src="https://yourdomain.com/c/pixel.gif?click_id={click_id}&conversion_type={conversion_type}&conversion_value={conversion_value}&external_id={external_id}" width="1" height="1" style="display:none" />
Параметри: Такі ж як у Postback URL
Приклад Використання:
<!-- Базовий піксель -->
<img src="https://yourdomain.com/c/pixel.gif?click_id=86f72615f9f2c70d6d0&conversion_type=lead" width="1" height="1" style="display:none" />
<!-- З значенням -->
<img src="https://yourdomain.com/c/pixel.gif?click_id=86f72615f9f2c70d6d0&conversion_type=sale&conversion_value=99.99" width="1" height="1" style="display:none" />
Інструкції Налаштування:
- Перейдіть на сторінку Конверсії
- Виберіть свою кампанію
- Скопіюйте Код Пікселя з вкладки Pixel
- Замініть
{click_id}на фактичне значення click_id або JavaScript змінну - Вставте код на вашу сторінку подяки/підтвердження (перед тегом
</body>)
Динамічний Піксель з JavaScript:
<script>
(function() {
// Витягти click_id з URL
const urlParams = new URLSearchParams(window.location.search);
const click_id = urlParams.get('click_id');
// Створити та вставити піксель
if (click_id) {
let img = new Image();
img.src = "https://yourdomain.com/c/pixel.gif?click_id=" + click_id + "&conversion_type=lead&conversion_value=50";
document.body.appendChild(img);
}
})();
</script>
Метод 3: JavaScript Відстеження
Найкраще для: SPA, динамічних сторінок, просунутих сценаріїв відстеження
Ендпоінт: GET /c/postback (через fetch/AJAX)
JavaScript Код:
<script>
(function() {
// Витягти click_id з URL
const urlParams = new URLSearchParams(window.location.search);
const click_id = urlParams.get('click_id');
// Відправити конверсію через fetch
if (click_id) {
const url = "https://yourdomain.com/c/postback?click_id=" + click_id + "&conversion_type=lead&conversion_value=50&external_id=order123";
fetch(url, {method: 'GET'})
.then(response => response.json())
.then(data => console.log('Конверсія відстежена:', data))
.catch(error => console.error('Помилка відстеження:', error));
}
})();
</script>
Інструкції Налаштування:
- Перейдіть на сторінку Конверсії
- Виберіть свою кампанію
- Скопіюйте код з вкладки JavaScript Pixel
- Замініть плейсхолдери на фактичні значення або JavaScript змінні
- Вставте код на вашу сторінку конверсії
S2S Upstream Postback (ретрансляція до джерела трафіку)
Коли трафік надходить з платного джерела (RTB Panda, ClickBaza тощо), джерело включає свій click ID в URL. Коли конверсія фіксується в TDS, налаштування S2S Postback URL кампанії автоматично ретранслює подію конверсії назад до джерела трафіку.
Налаштовується для кожної кампанії у Налаштуваннях кампанії → S2S Postback URL. Повні деталі — у Керівництві з управління кампаніями.
Довідник макросів
| Макрос | Опис |
|---|---|
{clickid} | Click ID джерела трафіку (з ?clickid= у URL трафіку) |
{payout} | Сума конверсії, передана оффером |
{status} | Тип конверсії (confirmed, lead, sale…) |
{tds_click_id} | Внутрішній UUID кліку TDS |
Будь-який query-параметр з оригінального URL трафіку доступний як макрос за своєю точною назвою у фігурних дужках.
Типи та Значення Конверсій
Типи Конверсій
Типи конверсій категоризують різні події конверсій. Звичайні типи:
lead- Відправка лід-формиsale- Завершена покупкаregistration- Реєстрація користувачаdeposit- Перший депозит (азартні ігри, трейдинг)confirmed- За замовчуванням/загальна конверсія- Користувацькі типи: Будь-яке рядкове значення, яке ви визначите
Встановлення Типу Конверсії:
?conversion_type=lead
?conversion_type=sale
?conversion_type=custom_event_name
Значення Конверсій
Значення конверсії — це числове поле для відстеження грошового значення або користувацьких метрик.
Приклади:
- Сума продажу:
conversion_value=99.99 - Фіксована виплата:
conversion_value=50.00 - Оцінка ліда:
conversion_value=100 - Кількість:
conversion_value=3
Встановлення Значення Конверсії:
?conversion_value=49.99
?conversion_value=100
Зовнішній ID
Зовнішній ID зв'язує вашу конверсію з транзакцією, замовленням або ID ліда партнера.
Випадки використання:
- ID замовлення з платформи електронної комерції
- ID транзакції з платіжного шлюзу
- ID ліда з CRM системи
- Унікальний ідентифікатор партнера
Встановлення Зовнішнього ID:
?external_id=order_12345
?external_id=txn_abc123
?external_id=lead_98765
Перегляд Даних Конверсій
Сторінка Конверсій
Сторінка Конверсії надає інструменти для генерації кодів відстеження:
- Перейдіть до Конверсії з головного меню
- Виберіть Кампанію: Оберіть для якої кампанії генерувати відстеження
- Перегляньте Вкладки:
- Postback: URL сервер-до-сервера
- Pixel: Код HTML тега зображення
- JavaScript Pixel: Код відстеження на основі JS
- Інструкції: Детальний посібник з налаштування
- Копіювати Код: Клікніть на іконку копіювання для копіювання коду відстеження
- Налаштувати: Замініть плейсхолдери на фактичні значення
Сторінка Статистики
Переглядайте дані конверсій на сторінці Статистика:
- Перейдіть до Статистика
- Виберіть діапазон дат
- Переглядайте метрики конверсій:
- Кількість Конверсій: Загальна кількість конверсій
- Значення Конверсій: Сума всіх значень конверсій
- Коефіцієнт Конверсії: (Конверсії / Кліки) × 100%
- EPC (Дохід на Клік): Загальне Значення / Загальні Кліки
- Фільтрувати за:
- Кампанією
- Потоком
- Таргетом
- Діапазоном дат
- Країною, пристроєм тощо
Функції Аналітики
- Щоденні/Тижневі/Місячні тренди конверсій
- Конверсії за Джерелом: Які потоки/таргети конвертують найкраще
- Географічний Аналіз: Коефіцієнти конверсії за країнами
- Продуктивність Пристроїв: Коефіцієнти конверсії десктоп проти мобільних
- Аналіз на Основі Часу: Найкращі години/дні для конверсій
Найкращі Практики
Управління Таргетами
- Використовуйте описові назви: "US Desktop - Офер A" замість "Таргет 1"
- Тестуйте типи редиректів: Різні офери краще працюють з різними методами
- Відстежуйте продуктивність: Регулярно перевіряйте які таргети конвертують найкраще
- Оновлюйте неактивні таргети: Вимикайте або видаляйте таргети, що більше не працюють
- Використовуйте URL макроси: Завжди включайте
{click_id}для відстеження конверсій
Відстеження Конверсій
- Завжди передавайте click_id: Важливо для точної атрибуції
- Використовуйте postback коли можливо: Більш надійний ніж піксель
- Тестуйте відстеження: Перевіряйте що конверсії записуються правильно
- Включайте external_id: Допомагає з узгодженням та виявленням шахрайства
- Встановлюйте типи конверсій: Полегшує звітування та аналіз
- Відстежуйте якість даних: Перевіряйте на дублікати або недійсні конверсії
Оптимізація Трафіку
- Починайте з рівних ваг: Потім оптимізуйте на основі даних
- A/B тестуйте таргети: Порівнюйте продуктивність з різними вагами
- Використовуйте Exit потоки: Монетизуйте весь трафік, навіть невідповідний
- Відстежуйте за значенням конверсії: Не лише за кількістю конверсій
- Коригуйте регулярно: Оптимізуйте на основі останньої продуктивності
Усунення Неполадок
Проблеми з Таргетами
Проблема: URL таргета не працює
- Рішення: Перевірте що формат URL включає
https://абоhttp:// - Рішення: Протестуйте URL таргета в браузері
- Рішення: Перевірте спеціальні символи, що потребують кодування
Проблема: Макроси не замінюються
- Рішення: Перевірте синтаксис макросу:
{click_id}а не{clickid} - Рішення: Перевірте що макрос підтримується (див. Доступні Макроси)
Проблема: Редирект не відбувається
- Рішення: Перевірте що таргет активний
- Рішення: Перевірте що таргет призначений потоку
- Рішення: Перевірте що фільтри потоку не блокують весь трафік
Проблеми Відстеження Конверсій
Проблема: Конверсії не записуються
- Рішення: Перевірте що click_id передається правильно в URL
- Рішення: Перевірте що формат postback URL правильний
- Рішення: Протестуйте з консоллю браузера для перегляду мережевих запитів
- Рішення: Перевірте що campaign_id правильний якщо використовується без click_id
Проблема: Дублікати конверсій
- Рішення: Система оновлює існуючі конверсії за click_id (не дублікати)
- Рішення: Перевірте чи партнер не надсилає декілька postback
Проблема: Відсутні дані конверсій
- Рішення: Перевірте що всі параметри URL-кодовані
- Рішення: Перевірте логи сервера на помилки
- Рішення: Протестуйте спочатку з простим пікселем, потім з просунутими методами
Підсумок
- Таргети — це URL-адреси призначення куди перенаправляється трафік
- Типи редиректів пропонують гнучкість для різних вимог відстеження
- URL макроси дозволяють динамічну передачу параметрів для відстеження
- Розподіл ваги дозволяє розподіл трафіку між декількома таргетами
- Конверсії відстежують бажані дії на цільових сторінках
- Три методи відстеження: Postback (сервер), Pixel (клієнт), JavaScript (динамічний)
- Завжди використовуйте
{click_id}в URL таргетів для відстеження конверсій - Відстежуйте та оптимізуйте на основі даних конверсій та метрик продуктивності
Для додаткової інформації дивіться: