Руководство по таргетам и конверсиям
Содержание
Обзор таргетов
Что такое таргет?
Таргет - это целевой URL, на который будет перенаправлен ваш трафик после прохождения через потоки и фильтры кампании. Каждый таргет представляет собой конечную целевую страницу, оффер или другую кампанию в вашей системе распределения трафика.
Таргеты являются конечными точками в потоке вашего трафика:
- Кампания → Поток (с фильтрами) → Таргет (назначение)
Ключевые особенности
- Множество типов редиректов для различных случаев использования
- Макросы/заполнители URL для динамической передачи параметров
- Распределение на основе весов при назначении нескольких таргетов потоку
- Статус Активен/Неактивен для удобного управления
- Цепочка кампаний для перенаправления трафика на другую кампанию
Создание и управление таргетами
Создание нового таргета
- Перейдите на страницу Таргеты из главного меню
- Нажмите кнопку Добавить таргет
- Заполните данные таргета:
- Название: Описательное название таргета (например, "Оффер А - Десктоп")
- Тип таргета: Выберите между:
- 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 timestamp | 1701234567890 |
{random} |
Случайное число (0-999999) | 456789 |
{date} |
Текущая дата (ГГГГ-ММ-ДД) | 2025-12-11 |
{time} |
Текущее время (ЧЧ:ММ:СС) | 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.
Преимущества:
- Быстро и надежно
- Работает со всеми браузерами
- Сохраняет параметры запроса
Недостатки:
- Может не сохранять реферер в некоторых случаях
- Виден в истории браузера
Лучше всего для: Общего использования, большинства офферов, быстрых редиректов
Пример ответа:
HTTP/1.1 302 Found
Location: https://example.com/offer?click_id=123
2. Meta Refresh Редирект
Тип: meta
Описание: HTML страница с meta refresh тегом, которая перенаправляет после загрузки страницы.
Преимущества:
- Лучшее сохранение реферера
- Работает при отключенном JavaScript
- Обходит некоторые блокировщики рекламы
Недостатки:
- Медленнее, чем HTTP редирект
- Краткая вспышка загрузочной страницы
Лучше всего для: Офферов, требующих отслеживания реферера, обхода определенных ограничений
Пример 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.
Преимущества:
- Хорошее сохранение реферера
- Может выполняться после полной загрузки страницы
- Обработка на стороне клиента
Недостатки:
- Требует включенного 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
Описание: Открывает таргет в новом окне/вкладке с пустым реферером, затем закрывает оригинал.
Преимущества:
- Полностью скрывает реферер
- Полезно для офферов, которые отклоняют определенные рефереры
- Открывается в новой вкладке
Недостатки:
- Блокировщики всплывающих окон могут мешать
- Пользовательский опыт может быть запутанным
- Требует JavaScript
Лучше всего для: Офферов, которые отклоняют рефереры, редиректов с фокусом на приватность
5. cURL Редирект
Тип: curl
Описание: Получает целевую страницу на стороне сервера и отображает её напрямую.
Преимущества:
- Полностью скрывает фактический пункт назначения
- Реферер - ваш TDS сервер
- Может обойти некоторые ограничения
Недостатки:
- Может сломать JavaScript на целевой странице
- Медленнее производительность
- Ломает относительные URL
Лучше всего для: Продвинутых случаев использования, проксирования контента
6. Double Meta Редирект
Тип: double_meta
Описание: Двухэтапный meta refresh редирект для максимальной манипуляции реферером.
Преимущества:
- Самая сильная манипуляция реферером
- Обходит продвинутые ограничения отслеживания
Недостатки:
- Самый медленный метод редиректа
- Две загрузочные страницы
Лучше всего для: Высоко ограничительных офферов, продвинутых требований к отслеживанию
7. Form Submit Редирект
Тип: form_submit
Описание: Использует автоматически отправляемую HTML форму для редиректа.
Преимущества:
- Может отправлять POST параметры
- Обходит некоторые ограничения отслеживания
- Хорошее сохранение реферера
Недостатки:
- Требует JavaScript
- Медленнее, чем простые редиректы
Лучше всего для: Офферов, требующих POST данные, специальных сценариев отслеживания
8. iFrame Редирект
Тип: iframe
Описание: Отображает целевую страницу внутри iframe.
Преимущества:
- Пользователь остается на вашем домене
- Полный контроль реферера
- Можно добавить слои отслеживания
Недостатки:
- Многие сайты блокируют 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)
- Нажмите Сохранить
Управление назначениями поток-таргет
- Множество таргетов: Назначьте несколько таргетов для разделения трафика
- Настройка веса: Редактируйте веса для изменения распределения трафика
- Удаление таргетов: Удаляйте назначения, которые больше не нужны
- Активен/Неактивен: Переключайте статус таргета без удаления
Таргеты выходного потока
Потоки могут быть отмечены как Выходной поток. Это специальные потоки, используемые, когда ни один обычный поток не соответствует фильтрам посетителя:
- Обычно используется для несоответствующего трафика
- Может иметь один или несколько таргетов
- Часто включает целевую страницу по умолчанию или "универсальный" оффер
Обзор конверсий
Что такое конверсия?
Конверсия происходит, когда посетитель, который кликнул через ваш TDS, совершает желаемое действие на целевой странице, например:
- Совершение покупки
- Отправка лид-формы
- Завершение регистрации
- Любое пользовательское событие, которое вы хотите отслеживать
Структура данных конверсии
Каждая запись конверсии включает:
- ID клика: Связывает конверсию с оригинальным кликом
- ID кампании, потока, таргета: Иерархия отслеживания
- Тип конверсии: Категория конверсии (например, "lead", "sale", "registration")
- Значение конверсии: Денежное значение или пользовательское значение
- Внешний ID: ID транзакции или заказа партнера
- Временная метка: Когда произошла конверсия
- IP, User Agent, Реферер: Информация о клиенте
Методы отслеживания конверсий
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}на макрос 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: Pixel Tracking (Тег изображения)
Лучше всего для: Страниц благодарности, страниц подтверждения, отслеживания на стороне клиента
Эндпоинт: 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 Tracking
Лучше всего для: 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 тестируйте таргеты: Сравнивайте производительность с разными весами
- Используйте выходные потоки: Монетизируйте весь трафик, даже несоответствующий
- Отслеживайте по значению конверсии: Не только по количеству конверсий
- Настраивайте регулярно: Оптимизируйте на основе недавней производительности
Устранение неполадок
Проблемы с таргетами
Проблема: 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 таргетов для отслеживания конверсий - Отслеживайте и оптимизируйте на основе данных о конверсиях и метрик производительности
Для получения дополнительной информации см.: