Что такое yclid и как он помогает отследить клик
Содержание
Поделиться
yclid в глоссарии Яндекс Метрики — идентификатор клика по объявлению. Его назначает Директ и передаёт в URL. Метка нужна, чтобы связать визит с источником. В отчётах сам yclid не показывается. Почему клики кабинета и визиты счётчика расходятся, разобрано в статье «Почему клики в Директе не совпадают с визитами в Метрике». Ниже — куда номер всё-таки попадает и чего от строки в отчёте ждать не стоит.

Кто подставляет номер
Справка меток пишет, что yclid проставляет Директ. Пример вида ссылки — https://example.com/?yclid=123. Пример иллюстрирует формат, это не клик из кампании. В таблице динамических параметров {yclid} — тот же идентификатор клика. Справка отсылает к Метрике: метка нужна, чтобы отследить источник перехода, и передаётся числом.
Рядом {source_type} различает поиск (search) и сети (context). {source} на поиске Яндекса передаёт none, в сетях — домен площадки. На поисковых площадках РСЯ может прийти и домен, и none. {source}=none на поиске — штатное значение, не признак пустой площадки.
В ссылки объявлений Директ сам добавляет yclid. Если адрес длиннее 4096 байт, значения передадутся только для меток yclid и openstat. Кириллица в ссылке кодируется в UTF-8, и адрес от этого растёт. 4096 байт — предел передачи меток в этой справке, не «длина кликфрода».
Что видит отчёт
Переходы по объявлениям смотрят в группе отчётов «Директ»: сводка, площадки и расходы. Статистика в этих отчётах считается только по учтённым кликам, которые не отфильтровала защита от скликивания. Отчёт «Директ, сводка» открывается по пути «Отчёты → Источники → Директ, сводка». Отказы в нём справка связывает с уходом в течение 15 секунд после одного просмотра. Если счётчик не привязан к кампании, переходы попадают в источник «Чужие кампании».
Метрика читает метку из первого просмотра визита. Если в первом просмотре метки нет, для всего визита она не учитывается. Кроме UTM, Openstat и from страница перечисляет служебные метки yclid, ymclid, ysclid, gclid, yqrid и yzclid. Содержимое распознаётся корректно при кодировке сайта UTF-8. Это правило первого просмотра, не модель атрибуции.
Учебный пример, не визит. Человек открыл сайт по ссылке без yclid, а объявление с номером кликнул уже вторым просмотром того же визита. Для всего визита метка не учитывается: её не было в первом просмотре. Номер при этом мог быть в URL второго адреса. Отчёт группы «Директ» его как метку этого визита не подхватит.
Куда сажают офлайн-конверсию
Офлайн-конверсию можно дописать в визит, передав ClientId, UserId, yclid или PurchaseId, идентификатор цели типа «целевое событие» и время в Unix. Для yclid конверсия прикрепляется к визиту с этим объявлением, а не к последнему визиту. Данные попадут в визит, если между визитом и обработкой файла прошло не больше 21 дня. Заказ из CRM, уже добавленный в визит, можно менять ещё 111 дней. 21 и 111 дней — сроки дополнения визита, не срок хранения персональных данных.
ClientId справка называет самым точным идентификатором для офлайн-данных: это случайный анонимный идентификатор браузера.
По умолчанию Метрика относит цель к визиту, в котором она случилась. Если человек пришёл по объявлению без цели, а купил позже из поиска, конверсия уйдёт поиску. Через yclid конверсию можно вручную приписать Директу, в том числе если она случилась вне сайта. Файл нужно передать так, чтобы между визитом с этой меткой и обработкой прошло не больше 21 дня. При модели «последний переход» часть таких визитов в отчёте не видна, потому что клик по объявлению не был последним.
| Куда смотрите | Что там есть | Чего нет |
|---|---|---|
| URL объявления | номер клика, Директ ставит сам | гарантии, что метка переживёт второй просмотр без первого |
| Отчёты Метрики | источник, связанный меткой | самой строки yclid |
| Группа «Директ» | учтённые клики, не отфильтрованные защитой | кликов, которые защита сняла |
| Файл офлайн-конверсии | привязка к визиту с этим объявлением, окно 21 день | привязки к последнему визиту |