Click ID: идентификатор клика в CPA
Click ID — идентификатор клика по рекламной ссылке: одно значение на один переход, связывающее клик с будущей конверсией — заявкой или покупкой.
Определение
Click ID (click_id, clickid) — служебное значение в адресе ссылки, по которому трекинг-система отличает один клик от другого. Оно рождается в момент перехода: трекер генерирует значение и подставляет его в query — часть адреса после вопросительного знака. Формат описан в RFC 3986.
Выглядит это так: https://tracker.example/offer?click_id=8f3a9c — при следующем переходе значение будет другим, и конверсия прослеживается до конкретного клика.
Не путать с utm-метками: их задают вручную, и описывают они источник — кампанию, площадку, канал, а не один клик. Та же механика у gclid в Google Ads и yclid в Яндекс Директе.
Путь click_id
Путь укладывается в четыре шага.
- Клик по рекламной ссылке. Трекер сети создаёт click_id и записывает его в свою статистику.
- Переход на сайт рекламодателя: в офферной ссылке стоит макрос трекера, и параметр попадает в адрес страницы.
- Сайт сохраняет значение — обычно в cookie или скрытом поле формы. Инструкция Яндекс Метрики советует хранить yclid 90 дней.
- Конверсия. Сервер рекламодателя отправляет трекеру S2S-постбэк — запрос с идентификатором в параметре clickid. В документации Affise он значится обязательным.
Постбэк идёт от сервера к серверу и не зависит от браузера и блокировщиков.

Потеря
Конверсия без идентификатора не засчитывается: клик остаётся в статистике оплаченным трафиком, а выплата вебмастеру не появляется.
Типичные разрывы: редирект не протянул параметр дальше; страница срезала неизвестный параметр — Google предупреждает, что часть сайтов отвергает ссылки с gclid; регистр изменился — после приведения gclid к нижнему регистру клик не склеивается с сессией; значение не подставилось в постбэк. Постбэк с испорченным значением сеть отклоняет — в справке Affise это ошибка «Click_id: invalid format».

Повторы
Один пользователь кликает по рекламе не единожды: посмотрел, вернулся, оставил заявку. Без идентификаторов цепочка неотличима от двух разных; с ними у каждого перехода своё значение, и конверсия засчитывается по модели атрибуции сети. Одна покупка при нескольких кликах — одна конверсия.
Проверка
Связка проверяется за один проход: настройте запись параметра на сайте — значение из адреса должно попадать в событие конверсии; поставьте в офферную ссылку макрос трекера; проверьте редиректы — Google и Яндекс требуют протаскивать кликовые параметры через переадресацию; адрес постбэка возьмите из документации сети. Затем тестовый клик и тестовая конверсия — постбэк ищите в логах.
Два ограничения формата: в значении — допустимые для URL символы (буквы, цифры, дефис, точка, подчёркивание, тильда), а длина доходит до 100 знаков, как у gclid, — хранение и логи должны это учитывать.

Частые вопросы
Что такое click id простыми словами?
Служебное значение в адресе ссылки, по которому трекинг-система отличает один клик от другого и связывает его с конверсией.
Чем click id отличается от utm-меток?
utm-метки задают вручную и описывают источник: сеть, кампанию, площадку. Идентификатор создаётся автоматически и указывает на конкретный переход.
Где хранится click id?
На пути клика: в базе трекера, в cookie или скрытом поле на сайте рекламодателя и в постбэке, которым сеть подтверждает действие.
Почему конверсия не засчитывается?
Чаще всего идентификатор не вернулся в постбэке: потерялся в редиректе, срезан сайтом или пришёл в неверном формате.
Как click id устроен в Recca?
S2S-постбэки и лог постбэков: каждый запрос на подтверждение остаётся в кабинете. Формат совместим с конвенцией Affise; там же холды, биллинг и выплаты вебмастерам. Для своей CPA-сети оставьте заявку на тариф «CPA-сеть» — 50 000 ₽ в месяц с посуточным списанием.