Domains

Domains — учёт tracking-доменов, на которых живут campaign URL и JS-сниппет (/t/t.js). Пока DNS не в статусе Verified и SSL не активен, отдавать ссылку в рекламу рано: пользователи получат ошибку сертификата или домен не откроется.

Задача. Добавить домен, направить DNS у регистратора, дождаться проверки, выпустить SSL, при необходимости назначить index-кампанию на корень /, затем выбирать домен в кампаниях.

Список доменов
Список tracking-доменов и статусы DNS/SSL.

Предварительные условия

Домен в вашей зоне (или поддомен). Доступ к DNS-панели регистратора/Cloudflare. IP или CNAME трекера — как показано в UI при добавлении (не угадывайте: берите значение с формы/подсказки инстанса). Админка может жить на другом домене — tracking-домен не обязан совпадать с URL входа в SPA.

Как открыть

  1. Боковое меню → Domains (/domains).
  2. Add / Create — указать имя домена и следовать подсказкам DNS/SSL.

Добавление — по шагам

Добавление домена
Форма добавления домена и настройки DNS/SSL.
  1. Добавьте домен в список (например trk.example.com).
  2. У регистратора создайте A или CNAME точно так, как требует UI (имя хоста + значение). Ошибки в имени (www vs голый домен) — частая причина Fail.
  3. Дождитесь DNS-тега: Not checked → после проверки Verified или Fail. При Fail перепроверьте записи и TTL; не заливайте рекламу на Fail/Not checked.
  4. Выберите тип SSL и дождитесь активного сертификата (см. ниже).
  5. Опционально назначьте Index campaign — трафик на https://domain/ без alias. Alias-кампании на том же домене продолжают работать параллельно.
  6. В кампании выберите этот Domain и скопируйте URL / JS-сниппет уже с него.

DNS-теги в UI

  • Verified — проверка записей прошла, можно выпускать/использовать SSL и трафик.
  • Fail — записи не совпали или домен недоступен так, как ожидает проверка; исправьте DNS и перепроверьте.
  • Not checked — проверка ещё не выполнялась или не завершена; подождите или запустите проверку из UI, если есть кнопка.

SSL — какой тип когда

Let's Encrypt — автоматический выпуск и продление, когда домен напрямую доступен с сервера трекера. Cloudflare — когда домен проксируется через Cloudflare (оранжевое облако) и вы сознательно идёте по схеме CF. Manual — загрузка собственного cert + key (корпоративные/wildcard кейсы). Трекер предупреждает об истечении сертификата — не игнорируйте алерты: просроченный SSL роняет и redirect, и /t/t.js.

Типичные сценарии

Первый запуск инстанса. Domains → Verified + SSL → только потом Campaigns. Это первый пункт рекомендованного порядка из обзора.

Отдельный домен под источник. Новый поддомен → свои кампании; при бане домена остальные связки не трогаются.

Index на корне. Index campaign для «короткой» ссылки без alias; обычные кампании остаются на /alias.

Проверка перед заливом рекламы

  1. В списке Domains тег DNS = Verified.
  2. SSL активен: откройте https://your-track-domain/ без предупреждения браузера.
  3. Создайте/выберите кампанию на этом домене, скопируйте URL, откройте в приватном окне — должен отработать flow.
  4. Для JS Tracking откройте https://your-track-domain/t/t.js (или ваш alias из Track Paths) — скрипт должен отдаваться, не HTML-ошибка.
  5. Только после этого вставляйте URL/домен в рекламный кабинет.

Если меняете DNS у уже залитого домена, сначала снизьте TTL заранее, затем переключайте записи и ждите Verified. Параллельно держите запасной tracking-домен на критичных кампаниях, если бан/блок домена для вас реалистичный риск.

Смена домена у существующей кампании меняет все скопированные URL и src сниппета. Планируйте миграцию как замену ссылок в рекламе: новый домен → Verified + SSL → правка Domain в кампании → новые URL во все кабинеты → контроль кликов в Logs. Старый домен не удаляйте сразу — оставьте на время догорания старых объявлений.

Для JS Tracking и пикселей домен в src должен совпадать с тем, что реально резолвится у пользователя. Если в рекламе указан один хост, а сниппет скопирован с другого — клики «разъедутся» между сущностями или вовсе не запишутся из‑за Allowed domains.

Частые ошибки

  • Реклама залита при DNS Fail / Not checked или без SSL — массовые ошибки в браузере.
  • Let's Encrypt при Cloudflare proxy без нужной схемы — выпуск сертификата падает; сверьте тип SSL с тем, как реально резолвится домен.
  • Сменили DNS, но смотрят старый кэш TTL — статус долго Fail; подождите или проверьте с внешнего DNS-lookup.
  • Путают admin-домен и tracking-домен — JS-сниппет должен грузиться с tracking-домена кампании.
  • Index campaign назначен случайно — корневой URL начинает слать «не туда»; проверяйте, кто стоит index.