Перейти к основному содержимому

7.4. Скрипт отслеживания

Для чего нужен скрипт SCAN:

  • чтобы отслеживать поведение посетителей сайта;
  • для сбора информации по отправленным формам GetCourse;
  • чтобы собирать статистику по тому, как пользователи ведут себя на сайте, и оценивать эффективность рекламного трафика;
  • чтобы собирать статистику по участникам вебинара: когда зашёл, когда вышел, с какого устройства сидел, оставлял ли комментарий на вебинаре и что писал, нажимал ли на кнопку под вебинаром.

Чтобы SCAN видел UTM-метки на сайте школы (Tilda, Wordpress, лендинги, GetCourse), нужно установить скрипт отслеживания — фрагмент JS, который читает метки из URL и передаёт их в SCAN при регистрации.

Маршрут в SCAN: Настройки → Скрипт отслеживания → Скрипт GetCourse (открыть).

Страница «Скрипт для GetCourse»: код скрипта, переключатели валидации/перекидывания UTM, междоменное отслеживание

Что делает скрипт

  1. Читает все utm_* параметры из текущего URL.
  2. Сохраняет их в cookie домена (или localStorage) на 30 дней — чтобы метки «не терялись», если пользователь сначала зашёл на лендинг, а потом на другой странице зарегистрировался.
  3. При регистрации в GetCourse передаёт сохранённые UTM в специальное доп.поле SCAN в карточке пользователя.

Где взять и куда вставить

  1. Откройте в SCAN Настройки → Скрипт отслеживания → Скрипт GetCourse (открыть).
  2. Нажмите «Скопировать в буфер» — код скопируется в буфер обмена.
  3. В GetCourse зайдите в Настройки → Дизайн → Виджеты сайта → Дополнительные виджеты (точное расположение может отличаться от версии).
  4. Вставьте скрипт. Сохраните.
  5. Если у Вас отдельные сайты вне GetCourse (Tilda, Wordpress) — вставьте этот же скрипт на каждый сайт перед закрывающим </body>.

GetCourse: поле «Счетчики и прочие скрипты для BODY» — сюда вставляется скрипт SCAN

В GetCourse поле для скрипта называется «Счетчики и прочие скрипты для BODY» — изменения применяются в течение 10 минут.

Опции скрипта

На странице — три переключателя:

  • Валидация электронной почты — скрипт проверяет правильность формата email при регистрации (опечатки типа «mai.ru» → «mail.ru», «gmail.con» → «gmail.com») и подсвечивает их пользователю.
  • Перекидывать UTM метки на все страницы — даже если пользователь сначала зашёл на лендинг, потом перешёл на главную, метки сохраняются и применяются к регистрации, где бы он её ни сделал. Рекомендуется включить — это повышает процент атрибуции.
  • Показывать идентификатор отслеживания в адресной строке — добавляет к URL служебный параметр SCAN для удобства отладки. Для боевого использования обычно оставляют выключенным.

Междоменное отслеживание

Если Ваша школа использует несколько доменов (например, лендинг на mysite.com, регистрация на mysite.getcourse.ru, основной сайт на tilda.ws) — без специальной настройки UTM-метки не передаются между доменами. Браузер не пускает cookie одного домена на другой.

В SCAN есть раздел «Междоменное отслеживание» — список доменов, между которыми SCAN автоматически прокидывает UTM-метки через специальный параметр в URL.

Чтобы добавить домен:

  1. Прокрутите до раздела «Междоменное отслеживание».
  2. Нажмите «+ Добавить домен».
  3. Введите домен (без https://, без слэша в конце), например mysite.com.
  4. Включите переключатель.

После этого SCAN при переходе пользователя с одного домена на другой автоматически перекидывает UTM-метки через query-параметр и восстанавливает их на новом домене. Без этого пользователь, который пришёл на lending.com?utm_source=yandex, а потом перешёл на school.getcourse.ru/register, потеряет метки и будет атрибутирован как «прямой переход».