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

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 перейдите в «Настройки» → «Настройки аккаунта» и найдите поле «Счетчики и прочие скрипты для BODY» — оно расположено под полем «Дополнительные теги для HEAD».
  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, потеряет метки и будет атрибутирован как «прямой переход».