Что такое yclid и зачем он нужен

yclid (Yandex Click ID) — это уникальный токен, который Яндекс.Директ автоматически добавляет к URL рекламируемой страницы при клике на объявление. Например, в вашей рекламе указана посадка example.com/landing, после клика URL становится example.com/landing?yclid=ABC123XYZ.

Этот токен Директ умеет читать в обратную сторону: если на вашей странице сработает цель Метрики или произойдёт офлайн-конверсия (звонок, оплата), вы можете отправить yclid обратно в Директ — и Директ узнает, какое именно объявление дало эту конверсию. Это база современного performance-маркетинга в РФ.

Что даёт yclid-атрибуция конкретно

Проблема: Макс не поддерживает yclid

В идеале вы бы поставили в Директе посадку max.ru/podologia_msk?yclid={yclid} и всё работало. Но Макс игнорирует все URL-параметры — и вообще, ссылка max.ru/имя при клике сразу открывает приложение, минуя любой веб-уровень.

Это значит: даже если Директ передал yclid, он потеряется в момент перехода в приложение. Подписка происходит уже без связи с кликом. Директ это не узнает, и все ваши кампании работают по слепому показателю «клик» вместо реальной цели.

Решение: промежуточный лендинг с трекингом

Стандартная схема, которую используют все серьёзные рекламодатели в Макс на май 2026:

  1. Делаете лендинг под канал на Tilda, своём домене или через сервис трекинга. URL — например, example.com/macs-channel. Шаблон — 1 экран: H1 «канал в Макс про тему», 3-4 буллета пользы, кнопка «Подписаться» (ведёт на max.ru/имя).
  2. Ставите Метрику с целью «клик по кнопке Подписаться». Это первая цель. yclid сохраняется в Метрике автоматически.
  3. В Директе указываете эту посадку. Не max.ru напрямую, а ваш лендинг. yclid пробрасывается автоматически как параметр URL.
  4. На лендинге (через JS) сохраняете yclid в cookie или localStorage — это нужно, чтобы потом связать с реальной подпиской.
  5. Через сервис типа MaxTracker связываете подписку (или ввод номера/email на лендинге) с ранее сохранённым yclid. Сервис передаёт обратно в Метрику и Директ цель «реальная подписка» с этим yclid.

Важно: сама подписка в Макс происходит уже в приложении — Метрика её не видит. Сервис трекинга мостит этот разрыв через одну из схем: бот-приветствие в Макс, форма ввода телефона на лендинге, кнопка «Записаться» внутри канала с UTM, или анализ совпадений по времени.

Как это делает MaxTracker

В MaxTracker yclid-атрибуция настроена «из коробки» — подключаете канал, и дальше всё работает автоматически:

  1. MaxTracker генерирует под ваш канал лендинг на поддомене (имя.max-track.ru) с настроенной Метрикой.
  2. В Директе вы ставите эту ссылку в качестве посадки. yclid пробрасывается автоматически.
  3. Лендинг сохраняет yclid в cookie на 30 дней.
  4. Кнопка «Подписаться» ведёт на max.ru/имя — и Макс открывается в приложении.
  5. Когда пользователь подписывается, Макс отправляет webhook в MaxTracker. Сервис связывает подписку с yclid (по cookie + времени) и отправляет в Метрику цель «подписался» с этим yclid.
  6. В Директе через 1-3 дня появляется столбец «Подписки» в статистике объявлений — и автостратегии начинают оптимизировать на него.

Конечный результат: в кабинете MaxTracker и в Метрике вы видите, сколько подписчиков пришло с каждого объявления, ключевого слова, креатива. Не «в среднем», а по каждому.

Типичные ошибки в настройке

Альтернативы yclid-атрибуции

Полная yclid-схема через лендинг — это идеал. Но есть упрощённые варианты для старта:

Все альтернативы — компромиссы. Если бюджет на Директ >30 тыс ₽/мес, экономия на трекинге не окупается — ставьте полную yclid-схему.

yclid-атрибуция за 15 минут
В MaxTracker лендинг + Метрика + связка с Директом настроены автоматически. Подключаете канал — получаете готовую посадку для Директа с трекингом подписок до конкретного объявления. 5900 ₽/мес.