GETCOURSE → ЯНДЕКС МЕТРИКА
Глубокие цели
в GetCourse
Как передавать в Метрику вход на вебинар, клик по предложению, отправку формы и оплату.
Перейти к настройкеДо настройки целей
Подключите счётчик
Одна воронка, один понятный набор событий. Начните со счётчика и определений.
- Выберите счётчик в Яндекс Метрике. Его номер понадобится для настройки. Используйте один и тот же счётчик на посадочной странице и в вебинарной части воронки.
- В GetCourse откройте «Профиль → Настройки аккаунта → Настройки». Если счётчик ещё не установлен, вставьте его полный код в поле «Дополнительные теги для HEAD». Код копируйте из самой Метрики.
- Заполните «ID Счётчика Яндекс Метрики». Впишите номер того же счётчика и сохраните настройки. GetCourse указывает срок применения кода до 10 минут.
- Проверьте страницу участника. Счётчик должен работать в самой комнате, а не только на лендинге. Если он уже установлен через другой способ, не добавляйте вторую копию.
Карта целей
| Действие | Способ настройки | Имя / идентификатор |
|---|---|---|
| Открыл комнату | Посещение страниц | Вебинар — открыл комнату |
| Посетил вебинар | Событие GetCourse Ads | webinar_attended |
| Нажал предложение | Клик по кнопке или JS-событие | webinar_offer_click — для JS |
| Отправил заявку | Обработчик формы | webinar_application |
| Внёс первую оплату | Подтверждённый платёж | order_first_payment |
| Полностью оплатил | Подтверждённая полная оплата | order_paid |
Идентификаторы — примеры. Для нескольких продуктов добавьте понятный суффикс, например webinar_application_course_a. Встроенная интеграция может создать цель со своим названием.
Первое глубокое событие
Вход на вебинар
Выберите критерий: открытая страница комнаты или посещение, которое зафиксировал GetCourse.
Открытие комнаты по адресу
Подходит, если нужно учитывать загрузку страницы вебинарной комнаты.
- Войдите на вебинар как обычный участник и скопируйте адрес комнаты после входа.
- В Метрике откройте «Цели → Добавить цель». Название: «Вебинар — открыл комнату».
- Выберите «Посещение страниц», условие «URL: совпадает» и адрес комнаты. Если адрес содержит меняющиеся параметры, используйте «URL: содержит» с уникальной постоянной частью адреса.
- Сохраните цель и проверьте её срабатывание. Не используйте слишком короткое условие вроде
webinar: оно может совпасть с другими страницами.
Посещение, зафиксированное GetCourse
Этот способ доступен для рекламного аккаунта Яндекс Директа в GetCourse Ads. Обычный аккаунт школы сам по себе не означает, что интеграция подключена.
- Откройте «Apps → GetCourse Ads → аккаунт Яндекс Директа». Нажмите «Настроить передачу целей в Яндекс».
- Если подключаете впервые, выполните показанную инструкцию доступа к Метрике: представительский доступ техническому аккаунту GetCourse и проверка нужного счётчика.
- Выберите «Добавить дополнительную цель». Укажите имя, например
webinar_attended, и тип события «Вебинар посещен». - Задайте доступные условия для нужного вебинара, сохраните и проведите тестовое посещение. Проверьте событие в GetCourse и поступление данных в Яндекс.
GetCourse указывает до 8 часов на появление дополнительных целей на стороне Директа. Это не гарантия мгновенной доставки каждого события.
GetCourse Ads: промежуточные события ↗ · GetCourse Ads: передача покупок ↗
Подтверждённая заявка
Отправка формы
Цель должна срабатывать после успешной обработки данных. Обычный клик по «Отправить» этого не гарантирует.
Создайте целевое событие в Метрике
| Поле | Значение |
|---|---|
| Название | Вебинар — отправил заявку |
| Тип | Целевое событие (прежнее название — JavaScript-событие) |
| Условие | Идентификатор совпадает |
| Идентификатор | webinar_application |
Добавьте вызов в обработчик GetCourse
- Откройте страницу или продающий блок с формой. Перейдите в её настройки и найдите обработчик формы.
- Добавьте действие «Вызвать цель Яндекс Метрики» и укажите
webinar_application. Для этого в настройках аккаунта должны быть заполнены код и ID счётчика. - Поставьте действие первым в обработчике, как рекомендует GetCourse. Сохраните изменения.
- Отправьте форму с корректными данными. Убедитесь, что цель появилась, а данные сохранились в GetCourse. Если форма создаёт заказ — проверьте и его наличие.
Если используете действие «Вызов JavaScript»
Для счётчика, установленного на отдельной странице или в виджете, добавьте «Произвольное действие → Вызов JavaScript».
ym(12345678, 'reachGoal', 'webinar_application');Замените номер счётчика. В поле JavaScript вставляйте только команду, без тегов <script>. Если форма перенаправляет пользователя, включите «Вызвать до редиректа».
Для форм, встроенных на сторонний сайт через виджет, дополнительно проверьте работу счётчика в виджете и связь цели с визитом на посадочную страницу.
Деньги в воронке
Оплата заказа
Передавайте событие из подтверждённых данных об оплате. Выберите встроенную или отдельную интеграцию.
GetCourse: статусы и условия по заказам ↗
Определите, какую оплату считаем
| Цель | Когда отправлять | Частота |
|---|---|---|
order_first_payment | Первое подтверждённое поступление денег по заказу | Один раз на заказ |
order_paid | Подтверждённые оплаты покрыли полную стоимость заказа | Один раз на заказ |
При предоплате достигается первая цель. После доплаты — вторая. Не складывайте их как две продажи одного заказа.
Встроенная передача покупок
- Откройте «Apps → GetCourse Ads → аккаунт Яндекс Директа», затем «Настроить передачу целей в Яндекс».
- Подключите нужный счётчик по инструкции сервиса и настройте передачу покупок и дохода.
- Для учёта суммы, которую внёс клиент, выберите «Оплачено пользователем». Вариант «Сумма заказа» может давать другую сумму при частичной оплате.
- Проверьте созданную интеграцией цель. Протестируйте полную оплату и предоплату отдельно, чтобы понять, какое событие фактически передаётся.
Выбор способа расчёта дохода сам по себе не задаёт условие «полностью оплачен». По документации GetCourse покупки, созданные до подключения передачи, не передаются.
Передача из GetCourse в офлайн-конверсии
«Офлайн» здесь означает загрузку события из CRM. Покупка при этом может происходить через интернет.
GetCourse→Передача события
Интеграция→Конверсия и источник
Метрика
- Создайте цель. В Метрике выберите «Целевое событие» с идентификатором
order_paidилиorder_first_payment. - Сохраняйте ClientID вместе с заявкой или заказом. Это идентификатор посетителя Метрики. Его получают методом
getClientID. Номер пользователя GetCourse не является ClientID. - Настройте условие запуска. Для первой оплаты — первое подтверждённое поступление денег. Для полной — подтверждённая сумма покрывает стоимость платного заказа. Исключите бесплатные заказы.
- Передайте событие внешнему обработчику. В процессе GetCourse предусмотрена операция «Вызвать URL». Обработчик или сервис интеграции получает данные и отправляет офлайн-конверсию через API Метрики.
- Защититесь от дублей. Храните ID заказа, тип события и отметку успешной отправки. Повторное уведомление не должно создавать новую продажу; ошибки отправки должны попадать в журнал и повторяться контролируемо.
Метрика: идентификаторы посетителей ↗ · GetCourse: вызов внешнего обработчика ↗
Какие данные передавать в Метрику
| Поле | Значение |
|---|---|
ClientId | Сохранённый идентификатор посетителя |
Target | Идентификатор цели, например order_paid |
DateTime | Время события, Unix timestamp в секундах |
Price | Доход по принятому правилу учёта |
Currency | Код валюты, например RUB |
Для первого теста можно загрузить CSV: «Настройка → Загрузка данных → Загрузка офлайн-конверсий». Для регулярной передачи используйте API или сервис автоматизации.
Проверьте принятие данных и привязку к визиту. У Метрики есть ограниченное окно дополнения визитов: по текущей справке — 21 день от последнего визита до обработки данных. Передавайте события своевременно.
Приёмка настройки
Проверьте всю цепочку
Сначала убедитесь, что каждая цель срабатывает только на своё действие. Затем используйте данные в отчётах и рекламе.
Проверьте браузерные цели
Откройте комнату под тестовым участником. Добавьте параметр к адресу страницы:
?_ym_debug=2Если в адресе уже есть ?, добавьте &_ym_debug=2.
- Выполните целевое действие и откройте панель отладки Метрики. Проверьте нужный счётчик и событие.
- Для цели по адресу проверьте просмотр страницы и совпадение условия URL. Затем убедитесь, что достижение появилось в отчёте «Конверсии».
- Если панель не открылась, используйте
_ym_debug=1и консоль браузера. Учтите блокировщики и настройку «Не учитывать мои визиты».
Проверьте серверные события отдельно
Браузерный отладчик не подтверждает работу GetCourse Ads или загрузки офлайн-конверсий. Сопоставьте событие в GetCourse с журналом интеграции и данными Метрики.
| Тест | Что должно произойти |
|---|---|
| Страница регистрации | Цели комнаты, клика, заявки и оплаты не срабатывают |
| Открытие комнаты | Срабатывает только подходящая цель открытия / посещения |
| Кнопка появилась, но её не нажали | Цели клика нет |
| Клик по предложению | Срабатывает цель клика |
| Форма с ошибкой или пустыми обязательными полями | Цели успешной заявки нет |
| Корректная отправка формы | Цель есть; данные сохранены в GetCourse |
| Неоплаченный заказ или отказ банка | Целей оплаты нет |
| Подтверждённая предоплата | Есть первая оплата; полной оплаты нет |
| Подтверждённая полная оплата | Есть цель полной оплаты |
| Бесплатный заказ | Цели поступления денег нет |
| Повторное уведомление о том же платеже | Новой конверсии нет |
| После оплаты клиент не вернулся на сайт | Серверная интеграция всё равно передаёт событие |
Чек-лист перед использованием целей
Отметки помогают пройти проверку. Они сохраняются только в этом браузере, если локальное хранилище доступно.
Можно передать в работу
Задание специалисту
Готовая основа для настройки и проверки.
Заполните поля в квадратных скобках и передайте задание специалисту, который настраивает GetCourse и аналитику.
Настроить глубокие цели GetCourse → Яндекс Метрика.
Счётчик: [номер]
Страница регистрации: [ссылка]
Вебинарная комната: [ссылка]
Предложение / продукт: [название или ID]
GetCourse Ads: [подключён / нет]
События:
1. Открытие комнаты и/или подтверждённое посещение вебинара — определить точный критерий. Исключить ложные посещения на экране входа и ожидания.
2. Клик по конкретной кнопке предложения — webinar_offer_click (если используем JS-событие).
3. Успешная обработка формы — webinar_application. Пустые поля и ошибки не должны давать конверсию.
4. Оплата — выбрать order_first_payment и/или order_paid. Источник: подтверждённые поступления в GetCourse. Исключить бесплатные и неоплаченные заказы.
Для передачи оплат без GetCourse Ads: сохранять ClientID с заявкой/заказом, отправлять офлайн-конверсию с временем события, суммой и валютой. Обеспечить дедупликацию по заказу и типу события, журнал ошибок и повторов. Проверить привязку к визиту.
Приёмка: выполнить тесты из таблицы инструкции. Передать список целей, описание триггеров, место настройки, доказательство получения событий и привязки в Метрике. Отдельно проверить мобильный сценарий, предоплату и оплату без возврата на сайт.Официальная документация
- GetCourse: счётчик и цели ↗
- Метрика: посещение страниц ↗
- Метрика: целевое событие ↗
- Метрика: клик по кнопке ↗
- Метрика: метод reachGoal ↗
- GetCourse: продающие блоки ↗
- GetCourse Ads: промежуточные события ↗
- GetCourse Ads: передача покупок ↗
- GetCourse: статусы и условия по заказам ↗
- GetCourse: вызов внешнего обработчика ↗
- Метрика: идентификаторы посетителей ↗
- Метрика: передача офлайн-конверсий ↗
- Метрика: проверка целей ↗
- GetCourse: JavaScript до редиректа ↗
Проверено 4 ноября 2026 года. Названия отдельных элементов интерфейса могут меняться.
