Инструменты сбора данных для веб-аналитики

Сергей Гусев
22.10.2026
Доступные в СЭО 3KL возможности учета информации об источниках трафика и связанных с ним событий.
Описываемые ниже возможности в полном объеме доступны в СЭО 3КL, начиная с версии 4.5.14a.
Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».

1. Общая информация

В качестве инструментов, позволяющих фиксировать информацию об источниках перехода пользователей на сайт, количестве посещений, а также некоторых действиях пользователей, в СЭО 3KL используются специальные фрагменты кода (далее — внешние скрипты, счетчики), которые автоматически встраиваются в основной код веб-страницы. Собранные инструментами данные передаются на сервер (сервиса аналитики или СЭО 3KL, в зависимости от назначения и вида скрипта), где накапливаются и обрабатываются.

-Вернуться к содержанию-

1.1. UTM-метки. Базовые знания

UTM-метки (набор UTM-меток) — это дополнительный набор параметров в конце адресной ссылки на ресурс следующего синтаксиса:
https://путь_к_странице_вашей_сэо_3kl?utm_source=значение&utm_medium=значение&utm_campaign=значение&utm_content=значение&utm_term=значение, где

Параметр Описание Пример
utm_source
(обязательный параметр)
Источник трафика yandex, vkontakte, google и т. п.
utm_medium
(обязательный параметр)
Тип канала привлечения cpc — платная реклама
email — рассылка
social — соцсети
utm_campaign
(обязательный параметр)
Название рекламной кампании summer_sale, black_friday и т. п.
utm_content
(необязательный параметр)
Идентификатор баннера banner_1, text_link и. т. п.
utm_term
(необязательный параметр)
Ключ (слово или фраза) по которому было показан рекламный баннер seo_3kl, kyrs и т. п.

UTM-метки позволяют получить информацию об источниках перехода пользователей в СЭО и оценить достижение целей рекламных кампаний.

Накопленную информацию в дальнейшем можно будет просмотреть на соответствующих вкладках Панели управления СЭО 3KL.

-Вернуться к содержанию-

1.2. Цели для Яндекс Метрики

Кроме стандартного набора данных, которые фиксирует Яндекс Метрика при наличии в системе активного и настроенного счетчика, в СЭО 3KL генерируется и передается набор событий и связанных с ними параметров, которые могут быть использованы сервисом аналитики при создании и отслеживании маркетинговых целей. Текущий функционал интеграции с Яндекс Метрикой позволяет передавать и фиксировать совершение следующих действий (событий) в среде электронного обучения:

Подробная информация о настройке целей в документации Яндекс Метрики.

-Вернуться к содержанию-

2. Возможности

2.1. Анализ успешных подписок по рекламной компании

Предполагается, что к моменту начала рекламной кампании обработка UTM-меток уже включена в СЭО 3KL.

После завершения месячной рекламной кампании учебной организации необходимо оценить, какое количество пользователей пришло по рекламе и подписалось на продвигаемый курс.

Ответственный сотрудник открывает вкладку «Коллекции UTM-меток событий», настраивает фильтр вкладки (выбирает событие «Оплата курса», указывает период, за который необходимо отобразить события).

В выборке отобразится список пользователей, пришедших на страницу курса по рекламному баннеру в период рекламной кампании и успешно зачисленных на курс (Рис. 2.1.1).

Рис. 2.1.1. Пример вкладки «Коллекции UTM-меток событий» Панели управления СЭО 3KL с примененным фильтром.

-Вернуться к содержанию-

2.2. Отслеживание оплат курсов с помощью Яндекс Метрики

Предполагается, что у организации уже существует активный аккаунт в Яндекс Метрике, на учебный портал корректно добавлен счетчик сервиса аналитики, а платное зачисление на курсы осуществляется с помощью плагина «Подписка 3KL».

Для отслеживания рекламной кампании и корректировки размещения рекламы маркетологу организации необходима информация об успешных оплатах курсов.

В интерфейсе Яндекс Метрики он создает новую цель - «Платная подписка» (Рис. 2.2.1).

Рис. 2.2.1. Пример интерфейса настройки новой цели в Яндекс Метрике.

С момента создания цели ему становится доступна статистика по событиям в СЭО 3KL, связанным с платным зачислением на курсы (Рис. 2.2.2).

Рис. 2.2.2. Пример страницы Яндекс Метрики со статистикой по целям.
Подробная информация о создании и настройке счетчика от Яндекс Метрики в статье «Как добавить в СЭО 3KL Яндекс Метрику?».

-Вернуться к содержанию-

3. Обработка UTM-меток

Описанный в разделе функционал будет доступен при включенной настройке «Включить сохранение UTM-меток».

-Вернуться к содержанию-

3.1. Фиксация наборов UTM-меток

При переходе на страницы СЭО 3KL по адресу, в котором присутствуют UTM-метки, система сохраняет для пользователя:

Если по ссылке с метками переходит неавторизованный пользователь, набор UTM-меток будет храниться в cookie до момента авторизации/регистрации этого пользователя в системе.
  • дату и время перехода (первое и последнее касания);
При первом переходе пользователя по UTM-метке значения первого и последнего касания будут одинаковыми. При последующих переходах по ссылке с таким же набором UTM-меток, система будет обновлять только время последнего касания.
  • сгенерированный идентификатор набора UTM-меток (utmkey).
Для идентичных наборов UTM-меток значение utmkey будет одинаковым.

Информация по зафиксированным в системе наборам UTM-меток доступна на вкладке «Наборы UTM-меток пользователей» Панели управления СЭО 3KL (Рис. 3.1.1).

Рис. 3.1.1. Пример вкладки «Наборы UTM-меток пользователей» Панели управления СЭО 3KL. Открыто модальное окно с содержанием набора UTM-меток.

-Вернуться к содержанию-

3.2. Фиксация событий, связанных с UTM-метками

Если пользователь, перешедший на страницу СЭО 3KL по ссылке, содержащей UTM-метки, выполнил определенное действие — система сформирует соответствующее действию событие. При этом информация по всем накопленным пользователем на момент фиксации события наборам UTM-меток будет сохранена в виде отдельной коллекции UTM-меток.

На текущий момент в СЭО 3KL формируются и фиксируются события по следующим действиям:

Событие Действие, по которому было сформировано событие
\core\event\user_created Успешная регистрация пользователя в системе
\enrol_otpay\event\payment_confirmed Успешное зачисление пользователя на курс при помощи способа зачисления «Подписка 3KL»

Информация по зафиксированным в системе событиям доступна на вкладке «Коллекции UTM-меток событий» Панели управления СЭО 3KL (Рис. 3.2.1).

Рис. 3.2.1. Пример вкладки «Коллекции UTM-меток событий» Панели управления СЭО 3KL. Открыто модальное окно с содержанием коллекции UTM-меток.

-Вернуться к содержанию-

4. Настройка целей на сервисе аналитики (Яндекс Метрика) для отслеживания событий в СЭО 3KL

Для сервисов аналитики СЭО 3KL генерирует отправку данных по следующим событиям:

Событие в СЭО 3KL Транслируемые из СЭО 3KL параметры Идентификатор события для сервиса аналитики
Открытие формы регистрации (local_opentechnology_pre_signup_requests)

is_submitted («подача» формы)

is_cancelled (если пользователь нажал кнопку «Отмена»)

is_validated (попытка отправить форму не удалась)

sign_up_start
Подписка на курс (after_user_enrolled)

courseid (id курса)

enrol (способ зачисления)

course_enrollment
Авторизация в системе (user_loggedin) auth (способ аутентификации) login
Самостоятельная регистрация поьзователя в системе (user_created) — sign_up
Корректный выход из системы (user_loggedout) — logout
Неудачная попытка входа в систему (user_login_failed) reason (причина, по которой авторизация не удалась) login_failed
Платная подписка на курс через способ зачисления «Подписка 3KL» (цена подписки больше 0) (payment_confirmed)

transaction_id (внутренний идентификатор транзакции)

order_price (оплаченная сумма из транзакции, с учетом всех скидок)

currency (валюта платежа)

items->item_id (идентификатор курса, за который выполнена оплата)

items->price (исходная стаоимость курса без скидок)

purchase
Остальные варианты подписки на курс через способ зачисления «Подписка 3KL» (payment_confirmed)

transaction_id (внутренний идентификатор транзакции)

order_price (оплаченная сумма из транзакции, с учетом всех скидок)

currency (валюта платежа)

items->item_id (идентификатор курса, за который выполнена оплата)

items->price (исходная стаоимость курса без скидок)

order_completed

При создании цели в Яндекс Метрике можно использовать следующие типы пользовательских событий (Рис. 4.1):

Рис. 4.1. Интерфейс создания новой цели Яндекс Метрики.
  • «Целевое событие» (см. поз. 1 Рис. 4.1), при настройке использовать идентификатор события (Рис. 4.2).

Рис. 4.2. Пример настройки цели типа «Целевое событие». Используется идентификатор события purchase — отслеживание платных зачислений на курс.
  • «Параметры» (см. поз. 2 Рис. 4.1), при настройке использовать параметры события (Рис. 4.3).

Рис. 4.3. Пример настройки цели типа «Параметры». Используется параметр auth — отслеживание авторизаций пользователей в системе.
Подробная информация о создании пользовательских событий в документации Яндекс Метрики.

-Вернуться к содержанию-

5. Глобальные настройкитребуются права Администратора СЭО

Действия в данной инструкции с пометкой требуются права Администратора могут быть выполнены только при наличии полного административного доступа, который реализован для роли «Администратор СЭО».
Такая роль назначается Представителю Заказчика (Диспетчеру-администратору) по умолчанию. Если, по каким-то причинам, у вашего Диспетчера-администратора иная роль — вы можете обратиться в техническую поддержку с соответствующей заявкой на расширение существующего набора прав Диспетчера-администратора.
Важно! Неосторожные действия Администратора СЭО могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем сначала убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек — обратитесь за помощью в техническую поддержку.
Подробная информация в статье «Полный административный доступ».

5.1. Страница «Счетчики и внешние скрипты»

Глобальные настройки инструментов сбора данных для веб-аналитики сгруппированы на административной странице «Счетчики и внешние скрипты» (Администрирование->Плагины->Локальные плагины->Техническая поддержка СЭО 3KL->Счетчики и внешние скрипты) (Рис. 4.1.1).

Рис. 4.1.1. Страница «Счетчики и внешние скрипты».

-Вернуться к содержанию-

5.1.1. Раздел «Яндекс Метрика»

Раздел включает следующие параметры:

  • Код счетчика Яндекс Метрики. Поле для размещения кода счетчика, сгенерированного в вашем аккаунте сервиса Яндекс Метрика.
  • Номер счетчика Яндекс Метрики. Значение уникального номера берется из кода счетчика — число за первой скобкой в строке, начинающейся с ym (Рис. 4.1.1.а).

Рис. 4.1.1.а. Пример поля «Код счетчика Яндекс Метрики». Фрагмент кода с номером счетчика Яндекс Метрики.
  • Отслеживать по идентификаторам пользователей в Яндекс Метрике. Если = «Да», в сервис аналитики из СЭО 3KL дополнительно будет передаваться идентификатор пользователя (пр этом никаких других персональных данных в сервис не отправляется, а сам идентификатор передается в зашифрованном виде). Это дает возможность отслеживать вход одного и того же пользователя с разных устройств и суммировать аналитику по его действиям.
Редактирование полей «Номер счетчика Яндекс Метрики» и «Отслеживать по идентификаторам пользователей в Яндекс Метрике» становится доступно последовательно, при заполнении вышестоящего поля.

-Вернуться к содержанию-

5.1.2. Раздел «Обработка UTM-меток»

Раздел содержит следующий параметр:

  • Включить сохранение UTM-меток. Если = «Да», система будет отслеживать и сохранять наборы utm-меток, по которым пользователь перешел на сайт.
Накопленную информацию в дальнейшем можно будет просмотреть на соответствующих вкладках Панели управления СЭО 3KL.

-Вернуться к содержанию-

Теги: администрирование, интеграция, подписка, система
☆ ☆ ☆ ☆ ☆
Рейтинг ответа: 0 (0 оценок)

Комментарии запрещены