7.5. Проверка разметки
В SCAN нет отдельного UI-валидатора («вставь URL — увидь, какие метки распознались»), но есть несколько способов убедиться, что разметка работает.
Как проверить, что всё работает
Способ 1. Сделать тестовую регистрацию
- Возьмите готовую размеченную ссылку из своей рекламной кампании.
- Перейдите по ней в режиме инкогнито (чтобы не было старых cookie).
- Зарегистрируйтесь как новый пользователь с тестовым email.
- В GetCourse откройте карточку этого пользователя → доп.поле «SCAN UTM» (или похожее).
- Там должны быть все ваши метки одной строкой.
Способ 2. Проверить регистрацию в SCAN
- Откройте отчёт по регистрациям или отчёт по рекламе.
- Поставьте период «Сегодня» и фильтр по своему тестовому email.
- Включите группировки по
UTM source/UTM campaign/UTM content. - Если ваш тестовый юзер виден в строке с правильными метками — всё работает. Если в строке «-» или «Без меток» — что-то сломалось.
Способ 3. Через DevTools браузера
- Откройте лендинг с UTM в URL.
- F12 → вкладка Application → Cookies (или Storage → LocalStorage).
- Найдите ключ типа
scan_utm,school_webvisorили_scan_*— там должны лежать метки в JSON. - Если их нет — скрипт не отрабатывает (не вставлен, заблокирован, неправильный school_id).
Типичные проблемы
| Симптом | Причина | Решение |
|---|---|---|
| Регистрации идут, но в «Без меток» | Скрипт не установлен / не загружается / стоит блокировщик | Проверить установку, отключить адблоки на тестовом устройстве |
| Часть регистраций с метками, часть без | Пользователи приходят с разных лендингов, не все размечены | Размечать все ссылки, включая старые посты, рассылки, описания видео |
| Мобильное приложение GetCourse «съедает» метки | Редирект через приложение теряет query-параметры | Известная проблема. Размечать ссылки максимально компактно, минимизировать длину UTM |
| Кириллица в utm_campaign не работает | URL-кодирование ломается на разных площадках | Только латиница / цифры / дефис / подчёркивание |
Опечатка cpc (с пробелом) дробит источник на два | Малейшая разница в значении — отдельная строка | Привести все ссылки кампании к единому виду |
| Очень длинные числа в utm_content — регистрация не появляется в SCAN | Длинные строки не сохраняются в доп.поле GetCourse | Сократить ID, использовать разделители |
Перед запуском новой рекламной кампании сделайте 2–3 тестовые регистрации по своим же ссылкам в режиме инкогнито. Проверьте через 5–10 минут в отчёте по регистрациям — попали ли они в нужные строки. Это сэкономит десятки тысяч рублей на «слитом» бюджете без атрибуции.