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

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

Скрипт отслеживания — это небольшой JavaScript-код, который нужно вставить в GetCourse и на все сайты с виджетом GetCourse. Скрипт передаёт в SCAN данные о посещениях: откуда пришёл пользователь, какие страницы открывал, какие UTM-метки были в URL. Без скрипта SCAN не увидит визиты и источники регистраций — аналитика по трафику работать не будет.

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

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

Где найти скрипт в SCAN

  1. Войдите в личный кабинет SCAN.
  2. Откройте «Настройка» → «Скрипт отслеживания».
  3. На странице увидите готовый код скрипта и кнопку «Скопировать в буфер».

Страница «Скрипт отслеживания» в SCAN

Скрипт персональный — содержит ваши user_id и school_id. Не делитесь им с другими школами.

Куда вставлять скрипт

В GetCourse

  1. Откройте аккаунт GetCourse как администратор.
  2. Перейдите в «Настройки аккаунта» → «Пользовательские скрипты» (или аналогичный раздел для вставки своего HTML/JS).
  3. Вставьте скопированный скрипт целиком и сохраните.

На сайты с виджетом GetCourse

Если у Вас есть сторонние сайты (посадочные страницы, Tilda, WordPress, собственный сайт и т.д.), где установлен виджет GetCourse для регистрации — тот же скрипт SCAN нужно вставить и на эти сайты, перед закрывающим тегом </head> или </body>.

Для каждого такого сайта дополнительно добавьте его домен в блок «Междоменное отслеживание» (см. ниже) — иначе SCAN не сможет связать визит на внешнем сайте с регистрацией в GetCourse.

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

Над блоком со скриптом есть три переключателя:

ПереключательЧто делаетРекомендация
Валидация электронной почтыСкрипт проверяет корректность email на стороне пользователя до отправки формы. Фильтрует опечатки (gmaiI.com, yandx.ru и т.п.), снижая число «мусорных» регистраций.Включить.
Перекидывать UTM метки на все страницыСкрипт автоматически переносит UTM-метки из URL первой страницы во все внутренние ссылки сайта. Пользователь переходит по сайту, но UTM остаются с ним до момента регистрации или заказа.Включить, если важно сохранять источник при переходах внутри сайта.
Показывать идентификатор отслеживания в адресной строкеСкрипт добавляет в URL страницы технический параметр scan_id — уникальный идентификатор сессии посетителя. Это удобно для диагностики: можно по идентификатору в адресной строке быстро найти конкретный визит в SCAN.Выключить в обычном режиме — параметр в URL «засоряет» адресную строку и может попадать в шеры/закладки. Включать только при отладке.

Переключатели работают сразу — перезаписывать скрипт на сайтах после их включения не требуется.

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

Блок внизу страницы. Нужен, если помимо GetCourse у Вас есть ещё сайты (например, mysite.ru, landing.mysite.ru, сайт на Tilda, WordPress и т.д.), откуда идут регистрации.

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

  1. Нажмите «Добавить домен».
  2. В открывшейся модалке введите домен без https:// — например, landing.mysite.ru.
  3. Сохраните.

Управление добавленными доменами:

  • Переключатель «active» включает/выключает отслеживание конкретного домена.
  • Кнопка с корзиной удаляет домен (с подтверждением).

Для каждого добавленного домена тот же скрипт SCAN должен быть установлен на странице этого сайта.

Блок «Междоменное отслеживание» на странице скрипта

Как проверить что скрипт работает

  1. Через несколько минут после вставки скрипта откройте свой сайт (или форму регистрации GetCourse) в браузере.
  2. Откройте консоль разработчика (F12 → вкладка «Network») и обновите страницу.
  3. В списке запросов найдите запрос к api.analitika.school/script — статус должен быть 200.
  4. Сделайте тестовую регистрацию с UTM-метками (см. 1.2, шаг 12) и убедитесь, что она появилась в SCAN.

Типичные проблемы

  • Скрипт не появляется на сайте — проверьте, что вставили его в раздел «Пользовательские скрипты» GetCourse или перед </body> на сайте. Очистите кэш браузера.
  • Нет посещений в SCAN — проверьте запрос к api.analitika.school/script в консоли. Если он 403 или блокируется — возможно, блокировщик рекламы (AdBlock) на вашем тестовом устройстве режет скрипт. Отключите его и проверьте ещё раз.
  • Регистрации есть, но нет данных о сессии / источнике — проверьте, что включены переключатели «Валидация электронной почты» и «Перекидывать UTM метки на все страницы».