Как правильно считать атрибуцию лидов: First Touch, Last Touch и 12 видов Click ID
I. Первичный вопрос: у многих сайтов данные атрибуции грязные с самого источника
Сначала рассмотрим четыре реальные частые ошибки — все они возникают ещё до «выбора модели»:
| Ошибка | Симптом | Последствия |
|---|---|---|
| Переходы внутри домена не отфильтрованы | Клиент переходит со страницы статьи на страницу товара, и это записывается как «новый источник» | Органический трафик завышается, идёт двойной подсчёт |
| Прямой заход занимает позицию первого касания | Клиент пришёл впервые через Google, но первое касание записано как «прямой заход» | Все каналы первого касания искажены |
| Click ID потерян по истечении срока | Конверсия происходит через 30 дней после клика по объявлению, а gclid уже потерян | Эффект рекламы занижается |
| Среда захода принимается за канал | Встроенный браузер WeChat принимается за «канал = WeChat» | Платные каналы смешиваются с WeChat, и невозможно понять, что именно работает |
Вместе эти четыре проблемы делают отчёт по атрибуции «внешне полным, но фактически непригодным». Поэтому правильный порядок такой:сначала починить источник данных, потом выбирать модель. Ниже разберём по трём уровням.
II. Первый уровень: точно определить «источник»
2.1 Приоритет определения источника
Источник одного захода следует определять в таком порядке,порядок нельзя менять:
| Приоритет | Критерий | Пояснение |
|---|---|---|
| ① | Параметр Click ID | Самый надёжный (gclid / fbclid и т. д.), если есть — относим сразу |
| ② | Параметры UTM | Ручная разметка, надёжность ниже |
| ③ | Источник перехода | Нужны правила исключения, см. ниже |
| ④ | Прямой заход | Запасной вариант |
Почему Click ID приоритетнее UTM? Потому что UTM добавляют вручную — легко ошибиться, пропустить или изменить; а Click ID платформа рекламы добавляет автоматически, он уникален и не подделывается.
2.2 Три правила исключения для Referrer
referrer — самое частое место ошибок. Три обязательных правила исключения:
| Правило | Как сделать | Почему |
|---|---|---|
| Исключение своего домена | Если домен referrer == домен сайта, это переход внутри сайта, источник не перезаписывается | Иначе клики внутри сайта будут постоянно «смывать» реальный источник |
| Нормализация поисковых систем | Домены Google разных стран сводятся к одному источнику | google.de/google.co.uk/google.com Следует объединять в Google |
| Недействительный referrer относится к прямому заходу | Пустой referrer, из приложения сайта, из почтового клиента | У почтовых клиентов referrer обычно пустой — легко ошибиться |
Исключение своего домена — самое важное из трёх. Клиент переходит из вашей статьи в блоге на страницу товара. Если этот переход записать как «новый источник = статья в блоге», то его исходный источник (например, поиск Google) потеряется. Со временем в отчётах появится ложная картина: «блог — крупнейший источник».
2.3 Правила записи первого касания
First Touch (первое касание) записывается только тогда, когда источник действительно определён. Это правило кажется мелкой деталью, но именно оно определяет точность всей системы атрибуции.
| Ситуация | Записывать первое касание? | Почему |
|---|---|---|
| Первый визит из поиска Google | ✅ Записывать | Источник определён |
| Первый визит по клику на рекламу (с gclid) | ✅ Записывать | Источник определён |
| Первый визит — прямой заход (ввод адреса / закладка) | ❌ Не записывать | Нет данных об источнике — нельзя занимать первое касание |
| Первый визит — переход внутри сайта | ❌ Не записывать | Не настоящий источник |
Почему «прямой заход не занимает первое касание»? Потому что если разрешить ему занять это место, клиент, пришедший по брендовому запросу (а его, скорее всего, сначала запишут как прямой заход), навсегда потеряет своё настоящее первое касание. А на самом деле «прямой заход» часто оказывается результатом одной из прошлых кампаний— просто тогда источник не был записан.
Правильный подход: оставить первое касание пустым и ждать первого визита с реальным источником, который его заполнит.
Три. 12 видов Click ID и срок хранения 90 дней
Click ID — это уникальный идентификатор, который рекламная платформа добавляет к URL посадочной страницы. Это единственный надёжный способ кросс-платформенной атрибуции, потому что только они могут сказать, «с какой платформы, по какому клику и какому объявлению пришёл этот визит».
| # | Название параметра | Платформа | Типичный срок действия | Зачем нужен |
|---|---|---|---|---|
| 1 | gclid |
Google Ads | 30–90 дней | Атрибуция поисковой рекламы |
| 2 | wbraid |
Google Ads (iOS) | 30–90 дней | Альтернатива в условиях ограничений приватности iOS |
| 3 | gbraid |
Google Ads (приложение iOS) | 30–90 дней | Сценарий WebView внутри приложения |
| 4 | fbclid |
Meta | 90 дней | Реклама в Facebook / Instagram |
| 5 | ttclid |
TikTok | 90 дней | Реклама в TikTok |
| 6 | li_fat_id |
30 дней | Реклама в LinkedIn | |
| 7 | msclkid |
Microsoft Ads | 90 дней | Реклама в Bing |
| 8 | twclid |
X (Twitter) | 30 дней | Реклама в X |
| 9 | yclid |
Яндекс | 90 дней | Реклама в Yandex |
| 10 | epik |
30 дней | Реклама в Pinterest | |
| 11 | s_kwcid |
Adobe / часть платформ | 30–90 дней | Корпоративное отслеживание кампаний |
| 12 | irclickid |
Партнёрский маркетинг | 30–90 дней | Атрибуция партнёрских каналов |
Три ключевых проектных решения:
| Решение | Как сделать | Причина |
|---|---|---|
| Раздельное хранение | Все 12 видов ID хранятся в отдельных полях и не объединяются в один «click_id» | Один пользователь может прийти сразу с несколькими ID — их нужно атрибутировать по отдельности |
| Хранение 90 дней | После первого захвата данные хранятся 90 дней | Покрывает длинный цикл принятия решения в B2B (30–60 дней — обычное дело) |
| Приоритет первого захвата | Для одного типа ID фиксируется только первое значение, последующие его не перезаписывают | Обеспечивает стабильность атрибуции и защищает от «смещения в пользу последнего клика» |
Решение «хранить 90 дней» особенно важно для B2B. В закупке промышленного оборудования от первого клика по рекламе до отправки заявки обычно проходит 45–70 дней. Если хранить Click ID всего 30 дней, больше половины конверсий не получат атрибуцию, и эффективность рекламы окажется сильно заниженной.
Четыре. Второй уровень: четыре модели атрибуции и их выбор
Сначала нужно починить источники данных — и только потом браться за модели.
| Модель | Логика | Когда подходит | Ограничения |
|---|---|---|---|
| Первое касание | 100% засчитывается первому касанию | Оценка того, «кто привёл новых клиентов» | Недооценка канала, который закрывает сделку |
| Последнее касание | 100% засчитывается последнему касанию | Оценка того, «кто обеспечил конверсию» | Даёт несправедливое преимущество прямым заходам и брендовым запросам |
| Последнее недеректное | Засчитывается последнему непрямому заходу | Рекомендуется по умолчанию(как в GA4 по умолчанию) | Требует корректной обработки прямых заходов |
| Линейная / позиционная атрибуция | Распределяет заслуги между несколькими касаниями | Тонкая настройка после того, как вы освоили мультиканальность | Требует более длительного накопления данных |
Почему по умолчанию рекомендуется Last Non-Direct?
Потому что у чистого Last Touch есть серьёзный недостаток:Последним шагом перед множеством конверсий оказывается «прямой заход»(клиент уже решил связаться с вами и просто открывает ваш сайт, чтобы заполнить форму). Если считать по Last Touch, все эти конверсии достанутся «прямому заходу», и тогда все каналы выглядят бесполезными.
Правильный подход: засчитывать последнему касанию, у которого есть источник. Именно такую last_non_direct модель используют GA4 и большинство современных аналитических инструментов.
Практический совет: смотрите обе модели одновременно.
| Какая модель | На какой вопрос отвечает |
|---|---|
| Первое касание | Какой канал приводит новых клиентов? (в B2B это обычно контент и органический поиск) |
| Последнее недеректное | Какой канал обеспечивает конверсию? (обычно это брендовые запросы и ремаркетинг) |
Если смотреть только на одну модель, вы обязательно ошибётесь. Типичная ошибка: смотреть только на Last Touch и сделать вывод, что «SEO не работает, а реклама эффективнее всего» — ведь реклама часто оказывается последним кликом перед конверсией. А на самом деле именно SEO-контент создал узнаваемость, а реклама просто прокатилась зайцем.
Уровень третий: WeChat — это «среда посещения», а не «канал»
В китайском зарубежном маркетинге это часто путают, поэтому стоит объяснить отдельно.
Встроенный браузер WeChat (включая WeCom) — это «среда посещения», и она существует в другом измерении, нежели «канал».
| Измерение | Примеры значений | На какой вопрос отвечает |
|---|---|---|
| Канал | Органический поиск / платная реклама / соцсети / прямой заход / email | Откуда он пришёл? |
| Среда посещения | WeChat / WeCom / обычный браузер / WebView внутри приложения | В какой среде он находится? |
Зачем их разделять? Рассмотрим конкретный пример:
| Ситуация | Канал | Среда посещения | Правильная трактовка |
|---|---|---|---|
| Клиент открывает в WeChat ссылку, которой поделился друг | Соцсети (репост) | WeChat — это средство распространения, а канал — соцсети | |
| Клиент открывает в WeChat вашу рекламу | Платная реклама | Платная реклама имеет высший приоритет и не должна перекрываться WeChat | |
| Клиент вводит адрес сайта прямо в WeChat | Прямой заход | Среда — WeChat, канал — прямой заход | |
| Клиент открывает присланные вами материалы в WeCom | Отправка по email/IM | WeCom | Среда — WeCom |
Если смешать эти измерения, возникают две ошибки:
| Неправильный подход | Последствия |
|---|---|
| Использовать «WeChat» как значение канала | Эффект платной рекламы записывается на «WeChat», и оценить рекламные кампании невозможно |
| Игнорировать измерение среды посещения | Вы не знаете, в какой среде находится клиент, и не можете улучшить опыт репостов и адаптацию посадочной страницы |
Правильный подход: хранить канал и среду перехода в отдельных полях. Платному каналу — высший приоритет (среда его не перезаписывает), а WeChat хранится отдельным полем параллельно. Так вы сможете посчитать и «сколько заявок принесла реклама», и «сколько из них пришло из WeChat».
6. Принадлежность посетителя: как определить страну и город
Атрибуция — это не только «откуда пришёл», но и «из какой страны пришёл». Для бизнеса на зарубежных рынках это базовые данные. Есть два режима, у каждого свои компромиссы:
| Модель | Обоснование | Точность | Внешний запрос | Когда подходит |
|---|---|---|---|---|
| Лёгкий режим (по умолчанию) | Заголовок страны от CDN + определение по часовому поясу браузера | Страна (часовой пояс помогает уточнить) | ноль | Большинство сайтов на зарубежных рынках |
| Точный режим | IP-сервис, настроенный владельцем сайта | Страна + город | Требуется настройка сервиса | Когда нужны данные до города |
Почему по умолчанию используется лёгкий режим? Потому что один визит посетителя вызывает несколько запросов к ресурсам. Если на каждый запрос обращаться к IP-базе, возникнут три проблемы:Ответы замедлятся, появится внешняя зависимость (сервис упал — упало всё) и риск для приватности (вы передаёте IP посетителя третьей стороне). Лёгкий режим использует данные о стране, которые CDN уже передаёт в заголовках ответа, — без дополнительных затрат.
Когда нужен точный режим? Когда нужно ответить на вопрос «из какого города больше всего заявок и стоит ли там проводить офлайн-акции или участвовать в выставке». В этом случае настроить сервис оправданно.
7. Частые ошибки и чек-лист приёмки
Семь частых ошибок
| # | Ошибка | Последствия | Исправление |
|---|---|---|---|
| 1 | Referrer с того же домена не отфильтрован | Переходы внутри сайта перекрывают реальный источник | Добавить правило фильтрации своего домена |
| 2 | Прямой заход занимает позицию первого касания | Искажение канала первого касания | В первое касание пишется только визит с источником |
| 3 | Click ID хранится всего 30 дней | Теряется атрибуция длинных B2B-конверсий | Продлить до 90 дней |
| 4 | Click ID объединены в одно поле | Ошибка атрибуции при нескольких каналах | 12 отдельных полей хранения |
| 5 | Учёт только Last Touch | Недооценка роли контента и SEO | Смотреть и First, и Last Non-Direct |
| 6 | WeChat считается каналом | Платная реклама остаётся незамеченной | Канал и среда хранятся раздельно |
| 7 | Атрибуция записывается клиентским скриптом | Настройки приватности и блокировщики рекламы приводят к потере данных | Ключевые данные записываются на сервере |
Чек-лист приёмки перед запуском
| Что проверить | Способ проверки | Критерий прохождения |
|---|---|---|
| Переход внутри домена не перекрывает источник | Перейдите со страницы A на страницу B и проверьте, изменился ли источник | Источник не меняется |
| Первое касание записывается только при наличии источника | Зайдите как новый посетитель напрямую и проверьте поле первого касания | Первое касание пустое, запись появляется после второго визита с источником |
| Click ID захватывается корректно | Перейдите по ссылке с ?gclid=test123 переход по ссылке |
В базе данных виден test123 |
| Срок хранения Click ID | Смоделируйте повторный визит через 60 дней | Атрибуция всё ещё сопоставляется |
| Поля канала и среды разделены | Перейдите по ссылке с ?gclid= внутри WeChat |
Канал = платный, среда = WeChat |
| Первый визит связан с конверсией | Отправьте тестовую заявку | В записи заявки есть полная цепочка источника |
| Данные можно экспортировать | Экспортируйте заявки за последние 30 дней | С полями источника, Click ID, страны и среды |
FAQ: частые вопросы
| Вопрос | Какая модель |
|---|---|
| Откуда приходят новые клиенты? | Первое касание |
| Какой канал приводит к конверсии? | Последнее недеректное |
| Какие каналы присутствуют на обоих концах? | Сравните оба — каналы с высоким пересечением наиболее стабильны по ценности |
| Тип канала | Рекомендуемое окно атрибуции |
|---|---|
| Платная поисковая реклама (брендовые запросы) | 30 дней |
| Платная поисковая реклама (общие запросы) | 60–90 дней |
| Реклама в соцсетях | 30–90 дней |
| Органический поиск / контент | Более 90 дней (жёсткое окно не рекомендую, оставьте долгосрочно) |
| Выставки / офлайн | Ручное добавление, без ограничений по окну |
В заключение
Ценность атрибуции не в том, «насколько точно вы посчитали», а в том,что она определяет, куда вы направите следующий бюджет.
Если данные грязные, выводы неверны; выводы неверны — бюджет уходит в каналы, которые «выглядят эффективно, но на деле просто едут за чужой счёт». А путь, который действительно приводит новых клиентов (чаще всего контент и органический поиск), сокращают из-за отсутствия мгновенной отдачи —это самая частая ошибка в распределении ресурсов у компаний, выходящих на зарубежные рынки.
Поэтому правильный порядок работы с атрибуцией такой:сначала приведите в порядок источники данных (исключение одного домена, правила первого касания, срок хранения Click ID, разделение каналов и окружений), а уже потом выбирайте модель. Первое — задача инженерная: сделаете правильно один раз — получите выгоду надолго. Второе — задача аналитическая: её можно корректировать по мере роста понимания.
