Инструменты сбора данных для веб-аналитики
Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
1. Общая информация
1.1. UTM-метки. Базовые знания
1.2. Цели для Яндекс Метрики
2. Возможности
2.1. Анализ успешных подписок по рекламной компании
2.2. Передача событий (целей) в Яндекс Метрику
3. Обработка UTM-меток
3.1. Фиксация наборов UTM-меток
3.2. Фиксация событий, связанных с UTM-метками
4. Настройка целей на сервисе аналитики (Яндекс Метрика) для отслеживания событий в СЭО 3KL
5. Глобальные настройкитребуются права Администратора СЭО
5.1. Страница «Счетчики и внешние скрипты»
5.1.1. Раздел «Яндекс Метрика»
5.1.2. Раздел «Обработка UTM-меток»
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-метки позволяют получить информацию об источниках перехода пользователей в СЭО и оценить достижение целей рекламных кампаний.
1.2. Цели для Яндекс Метрики
Кроме стандартного набора данных, которые фиксирует Яндекс Метрика при наличии в системе активного и настроенного счетчика, в СЭО 3KL генерируется и передается набор событий и связанных с ними параметров, которые могут быть использованы сервисом аналитики при создании и отслеживании маркетинговых целей. Текущий функционал интеграции с Яндекс Метрикой позволяет передавать и фиксировать совершение следующих действий (событий) в среде электронного обучения:
- вызов формы регистрации в СЭО 3KL;
- самостоятельная регистрация пользователя на сайте;
- зачисление пользователя на курс;
- вход пользователя в СЭО 3KL;
- выход пользователя из СЭО 3KL;
- неудачная попытка авторизации на сайте;
- зачисление на курс (платное или бесплатное) через плагин «Подписка 3KL».
2. Возможности
2.1. Анализ успешных подписок по рекламной компании
После завершения месячной рекламной кампании учебной организации необходимо оценить, какое количество пользователей пришло по рекламе и подписалось на продвигаемый курс.
Ответственный сотрудник открывает вкладку «Коллекции UTM-меток событий», настраивает фильтр вкладки (выбирает событие «Оплата курса», указывает период, за который необходимо отобразить события).
В выборке отобразится список пользователей, пришедших на страницу курса по рекламному баннеру в период рекламной кампании и успешно зачисленных на курс (Рис. 2.1.1).
2.2. Отслеживание оплат курсов с помощью Яндекс Метрики
Для отслеживания рекламной кампании и корректировки размещения рекламы маркетологу организации необходима информация об успешных оплатах курсов.
В интерфейсе Яндекс Метрики он создает новую цель - «Платная подписка» (Рис. 2.2.1).
С момента создания цели ему становится доступна статистика по событиям в СЭО 3KL, связанным с платным зачислением на курсы (Рис. 2.2.2).
3. Обработка UTM-меток
3.1. Фиксация наборов UTM-меток
При переходе на страницы СЭО 3KL по адресу, в котором присутствуют UTM-метки, система сохраняет для пользователя:
- содержание набора параметров метки;
- дату и время перехода (первое и последнее касания);
- сгенерированный идентификатор набора UTM-меток (utmkey).
Информация по зафиксированным в системе наборам UTM-меток доступна на вкладке «Наборы UTM-меток пользователей» Панели управления СЭО 3KL (Рис. 3.1.1).
3.2. Фиксация событий, связанных с UTM-метками
Если пользователь, перешедший на страницу СЭО 3KL по ссылке, содержащей UTM-метки, выполнил определенное действие — система сформирует соответствующее действию событие. При этом информация по всем накопленным пользователем на момент фиксации события наборам UTM-меток будет сохранена в виде отдельной коллекции UTM-меток.
На текущий момент в СЭО 3KL формируются и фиксируются события по следующим действиям:
| Событие | Действие, по которому было сформировано событие |
| \core\event\user_created | Успешная регистрация пользователя в системе |
| \enrol_otpay\event\payment_confirmed | Успешное зачисление пользователя на курс при помощи способа зачисления «Подписка 3KL» |
Информация по зафиксированным в системе событиям доступна на вкладке «Коллекции UTM-меток событий» Панели управления СЭО 3KL (Рис. 3.2.1).
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):
- «Целевое событие» (см. поз. 1 Рис. 4.1), при настройке использовать идентификатор события (Рис. 4.2).
- «Параметры» (см. поз. 2 Рис. 4.1), при настройке использовать параметры события (Рис. 4.3).
5. Глобальные настройкитребуются права Администратора СЭО
Такая роль назначается Представителю Заказчика (Диспетчеру-администратору) по умолчанию. Если, по каким-то причинам, у вашего Диспетчера-администратора иная роль — вы можете обратиться в техническую поддержку с соответствующей заявкой на расширение существующего набора прав Диспетчера-администратора.
Важно! Неосторожные действия Администратора СЭО могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем сначала убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек — обратитесь за помощью в техническую поддержку.
Подробная информация в статье «Полный административный доступ».
5.1. Страница «Счетчики и внешние скрипты»
Глобальные настройки инструментов сбора данных для веб-аналитики сгруппированы на административной странице «Счетчики и внешние скрипты» (Администрирование->Плагины->Локальные плагины->Техническая поддержка СЭО 3KL->Счетчики и внешние скрипты) (Рис. 4.1.1).
5.1.1. Раздел «Яндекс Метрика»
Раздел включает следующие параметры:
- Код счетчика Яндекс Метрики. Поле для размещения кода счетчика, сгенерированного в вашем аккаунте сервиса Яндекс Метрика.
- Номер счетчика Яндекс Метрики. Значение уникального номера берется из кода счетчика — число за первой скобкой в строке, начинающейся с ym (Рис. 4.1.1.а).
- Отслеживать по идентификаторам пользователей в Яндекс Метрике. Если = «Да», в сервис аналитики из СЭО 3KL дополнительно будет передаваться идентификатор пользователя (пр этом никаких других персональных данных в сервис не отправляется, а сам идентификатор передается в зашифрованном виде). Это дает возможность отслеживать вход одного и того же пользователя с разных устройств и суммировать аналитику по его действиям.
5.1.2. Раздел «Обработка UTM-меток»
Раздел содержит следующий параметр:
- Включить сохранение UTM-меток. Если = «Да», система будет отслеживать и сохранять наборы utm-меток, по которым пользователь перешел на сайт.