Три режима ссылки и когда какой нужен

У короткой ссылки три режима. Разница не косметическая: от режима зависит, успеет ли выполниться JavaScript, а значит — узнаем ли мы идентификатор посетителя из Метрики.

Просто редирект

Человек кликнул — сразу 302 на целевой адрес. Ничего не грузится, промежуточной страницы нет.

Что записывается: время, адрес, устройство, реферер, utm-метки и yclid из адреса ссылки.

Чего не будет: идентификатора Метрики. Он добывается только вызовом ym(счётчик,'getClientID',…), а при мгновенном редиректе JavaScript выполниться не успевает. Это не наша недоработка, так устроен браузер.

Когда брать: когда нужен просто короткий адрес, а сшивать визиты с Метрикой не требуется.

Считать визит и Метрику

Показывается промежуточная страница на 200–400 мс: она грузит ваш счётчик, дожидается идентификатора и уводит дальше. Визит в Метрике при этом засчитывается как настоящий.

Что добавляется к предыдущему: client_id Метрики и события page_loaded, client_id, redirected — по ним видно, где именно люди отваливаются.

Цена: та самая вспышка страницы. На медленной мобильной сети она заметна.

Когда брать: когда нужно связать рекламный клик с поведением на сайте и с целями Метрики.

Бот: подставить start-параметр

То же, что предыдущий режим, плюс к адресу бота дописывается ?start=<идентификатор визита>. Бот по этому идентификатору забирает у нас все метки — как это делается.

Когда брать: реклама, ведущая в Telegram или MAX, когда надо понимать, какая кампания приносит не клики, а платящих.

Что ещё можно включить

Пароль на ссылку. Перед переходом спросим пароль. Он уходит заголовком, а не в адресе, и сверяется в постоянном времени — по задержке ответа его не подобрать.

Своя цель для телефонов. Отдельный адрес для мобильных: например, на телефон — прямо в приложение, на компьютер — на страницу с инструкцией.

Вариант Б и доля сплита. Часть переходов уводится на второй адрес. Какой вариант показали, видно в статистике ссылки.

Ограничение по кликам и срок жизни. По умолчанию ссылка живёт 30 дней, максимум 365. Когда срок вышел или лимит исчерпан, вместо перехода отдаётся понятная заглушка.

Что не удаляется никогда

Удаление ссылки мягкое: строка остаётся в базе, а код навсегда остаётся занятым и никогда не достанется другой ссылке. Иначе старая ссылка из чьей-то рассылки однажды начала бы вести в чужой проект — грабли, на которые мы уже наступали в прошлом трекере.

← ко всем инструкциям