СЕКРЕТЫ ФРИЛАНСАПрактическая инструкция · 04.11.2026

GETCOURSE → ЯНДЕКС МЕТРИКА

Глубокие цели
в GetCourse

Как передавать в Метрику вход на вебинар, клик по предложению, отправку формы и оплату.

Перейти к настройке
00

До настройки целей

Подключите счётчик

Одна воронка, один понятный набор событий. Начните со счётчика и определений.

  1. Выберите счётчик в Яндекс Метрике. Его номер понадобится для настройки. Используйте один и тот же счётчик на посадочной странице и в вебинарной части воронки.
  2. В GetCourse откройте «Профиль → Настройки аккаунта → Настройки». Если счётчик ещё не установлен, вставьте его полный код в поле «Дополнительные теги для HEAD». Код копируйте из самой Метрики.
  3. Заполните «ID Счётчика Яндекс Метрики». Впишите номер того же счётчика и сохраните настройки. GetCourse указывает срок применения кода до 10 минут.
  4. Проверьте страницу участника. Счётчик должен работать в самой комнате, а не только на лендинге. Если он уже установлен через другой способ, не добавляйте вторую копию.

GetCourse: счётчик и цели ↗

Карта целей

Что именно считаем на каждом этапе
ДействиеСпособ настройкиИмя / идентификатор
Открыл комнатуПосещение страницВебинар — открыл комнату
Посетил вебинарСобытие GetCourse Adswebinar_attended
Нажал предложениеКлик по кнопке или JS-событиеwebinar_offer_click — для JS
Отправил заявкуОбработчик формыwebinar_application
Внёс первую оплатуПодтверждённый платёжorder_first_payment
Полностью оплатилПодтверждённая полная оплатаorder_paid

Идентификаторы — примеры. Для нескольких продуктов добавьте понятный суффикс, например webinar_application_course_a. Встроенная интеграция может создать цель со своим названием.

01

Первое глубокое событие

Вход на вебинар

Выберите критерий: открытая страница комнаты или посещение, которое зафиксировал GetCourse.

Способ А · без кода

Открытие комнаты по адресу

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

  1. Войдите на вебинар как обычный участник и скопируйте адрес комнаты после входа.
  2. В Метрике откройте «Цели → Добавить цель». Название: «Вебинар — открыл комнату».
  3. Выберите «Посещение страниц», условие «URL: совпадает» и адрес комнаты. Если адрес содержит меняющиеся параметры, используйте «URL: содержит» с уникальной постоянной частью адреса.
  4. Сохраните цель и проверьте её срабатывание. Не используйте слишком короткое условие вроде webinar: оно может совпасть с другими страницами.

Метрика: посещение страниц ↗

Способ Б · нужен GetCourse Ads

Посещение, зафиксированное GetCourse

Этот способ доступен для рекламного аккаунта Яндекс Директа в GetCourse Ads. Обычный аккаунт школы сам по себе не означает, что интеграция подключена.

  1. Откройте «Apps → GetCourse Ads → аккаунт Яндекс Директа». Нажмите «Настроить передачу целей в Яндекс».
  2. Если подключаете впервые, выполните показанную инструкцию доступа к Метрике: представительский доступ техническому аккаунту GetCourse и проверка нужного счётчика.
  3. Выберите «Добавить дополнительную цель». Укажите имя, например webinar_attended, и тип события «Вебинар посещен».
  4. Задайте доступные условия для нужного вебинара, сохраните и проведите тестовое посещение. Проверьте событие в GetCourse и поступление данных в Яндекс.

GetCourse указывает до 8 часов на появление дополнительных целей на стороне Директа. Это не гарантия мгновенной доставки каждого события.

GetCourse Ads: промежуточные события ↗ · GetCourse Ads: передача покупок ↗

02

Интерес к предложению

Клик по кнопке

Учитывайте нажатие конкретной кнопки под вебинаром отдельно от её показа и отправки формы.

  1. В Метрике нажмите «Цели → Добавить цель». Назовите цель «Вебинар — клик по предложению».
  2. Выберите тип «Клик по кнопке», вставьте адрес комнаты и нажмите «Перейти и выбрать кнопку».
  3. На странице участника выделите нужную кнопку под видео, нажмите «Отслеживать клики» и завершите добавление цели в Метрике.
  4. Если предложение появляется только в определённый момент эфира, выполняйте настройку, когда кнопка видна. В GetCourse показом управляют через «Блоки» / «Продающие блоки».
  5. Проверьте реальный клик с компьютера и телефона. После изменений кнопки или вёрстки повторите проверку.

Метрика: клик по кнопке ↗ · GetCourse: продающие блоки ↗

Если визуальный выбор кнопки не работает

Редиректы и элементы внутри iframe могут мешать настройке. Тогда создайте в Метрике «Целевое событие» с идентификатором webinar_offer_click и привяжите вызов к клику по конкретной кнопке.

Команда для обработчика клика
ym(12345678, 'reachGoal', 'webinar_offer_click');

Замените 12345678 номером счётчика. Команду нужно вызвать в обработчике нужной кнопки. Простая вставка в HEAD отправит цель при загрузке страницы. Если кнопка динамическая или находится в iframe, привязку к элементу должен проверить технический специалист.

Метрика: метод reachGoal ↗

03

Подтверждённая заявка

Отправка формы

Цель должна срабатывать после успешной обработки данных. Обычный клик по «Отправить» этого не гарантирует.

Создайте целевое событие в Метрике

Настройки цели отправки формы
ПолеЗначение
НазваниеВебинар — отправил заявку
ТипЦелевое событие (прежнее название — JavaScript-событие)
УсловиеИдентификатор совпадает
Идентификаторwebinar_application

Метрика: целевое событие ↗

Добавьте вызов в обработчик GetCourse

  1. Откройте страницу или продающий блок с формой. Перейдите в её настройки и найдите обработчик формы.
  2. Добавьте действие «Вызвать цель Яндекс Метрики» и укажите webinar_application. Для этого в настройках аккаунта должны быть заполнены код и ID счётчика.
  3. Поставьте действие первым в обработчике, как рекомендует GetCourse. Сохраните изменения.
  4. Отправьте форму с корректными данными. Убедитесь, что цель появилась, а данные сохранились в GetCourse. Если форма создаёт заказ — проверьте и его наличие.

GetCourse: счётчик и цели ↗

Если используете действие «Вызов JavaScript»

Для счётчика, установленного на отдельной странице или в виджете, добавьте «Произвольное действие → Вызов JavaScript».

Код в обработчик формы
ym(12345678, 'reachGoal', 'webinar_application');

Замените номер счётчика. В поле JavaScript вставляйте только команду, без тегов <script>. Если форма перенаправляет пользователя, включите «Вызвать до редиректа».

GetCourse: JavaScript до редиректа ↗

Для форм, встроенных на сторонний сайт через виджет, дополнительно проверьте работу счётчика в виджете и связь цели с визитом на посадочную страницу.

04

Деньги в воронке

Оплата заказа

Передавайте событие из подтверждённых данных об оплате. Выберите встроенную или отдельную интеграцию.

GetCourse: статусы и условия по заказам ↗

Определите, какую оплату считаем

Первая и полная оплата
ЦельКогда отправлятьЧастота
order_first_paymentПервое подтверждённое поступление денег по заказуОдин раз на заказ
order_paidПодтверждённые оплаты покрыли полную стоимость заказаОдин раз на заказ

При предоплате достигается первая цель. После доплаты — вторая. Не складывайте их как две продажи одного заказа.

Способ А · GetCourse Ads

Встроенная передача покупок

  1. Откройте «Apps → GetCourse Ads → аккаунт Яндекс Директа», затем «Настроить передачу целей в Яндекс».
  2. Подключите нужный счётчик по инструкции сервиса и настройте передачу покупок и дохода.
  3. Для учёта суммы, которую внёс клиент, выберите «Оплачено пользователем». Вариант «Сумма заказа» может давать другую сумму при частичной оплате.
  4. Проверьте созданную интеграцией цель. Протестируйте полную оплату и предоплату отдельно, чтобы понять, какое событие фактически передаётся.

Выбор способа расчёта дохода сам по себе не задаёт условие «полностью оплачен». По документации GetCourse покупки, созданные до подключения передачи, не передаются.

GetCourse Ads: передача покупок ↗

Способ Б · без GetCourse Ads

Передача из GetCourse в офлайн-конверсии

«Офлайн» здесь означает загрузку события из CRM. Покупка при этом может происходить через интернет.

Подтверждение оплаты
GetCourse
Передача события
Интеграция
Конверсия и источник
Метрика
  1. Создайте цель. В Метрике выберите «Целевое событие» с идентификатором order_paid или order_first_payment.
  2. Сохраняйте ClientID вместе с заявкой или заказом. Это идентификатор посетителя Метрики. Его получают методом getClientID. Номер пользователя GetCourse не является ClientID.
  3. Настройте условие запуска. Для первой оплаты — первое подтверждённое поступление денег. Для полной — подтверждённая сумма покрывает стоимость платного заказа. Исключите бесплатные заказы.
  4. Передайте событие внешнему обработчику. В процессе GetCourse предусмотрена операция «Вызвать URL». Обработчик или сервис интеграции получает данные и отправляет офлайн-конверсию через API Метрики.
  5. Защититесь от дублей. Храните ID заказа, тип события и отметку успешной отправки. Повторное уведомление не должно создавать новую продажу; ошибки отправки должны попадать в журнал и повторяться контролируемо.

Метрика: идентификаторы посетителей ↗ · GetCourse: вызов внешнего обработчика ↗

Какие данные передавать в Метрику
Данные офлайн-конверсии
ПолеЗначение
ClientIdСохранённый идентификатор посетителя
TargetИдентификатор цели, например order_paid
DateTimeВремя события, Unix timestamp в секундах
PriceДоход по принятому правилу учёта
CurrencyКод валюты, например RUB

Для первого теста можно загрузить CSV: «Настройка → Загрузка данных → Загрузка офлайн-конверсий». Для регулярной передачи используйте API или сервис автоматизации.

Проверьте принятие данных и привязку к визиту. У Метрики есть ограниченное окно дополнения визитов: по текущей справке — 21 день от последнего визита до обработки данных. Передавайте события своевременно.

Метрика: передача офлайн-конверсий ↗

05

Приёмка настройки

Проверьте всю цепочку

Сначала убедитесь, что каждая цель срабатывает только на своё действие. Затем используйте данные в отчётах и рекламе.

Проверьте браузерные цели

Откройте комнату под тестовым участником. Добавьте параметр к адресу страницы:

Если в адресе ещё нет знака вопроса
?_ym_debug=2

Если в адресе уже есть ?, добавьте &_ym_debug=2.

  1. Выполните целевое действие и откройте панель отладки Метрики. Проверьте нужный счётчик и событие.
  2. Для цели по адресу проверьте просмотр страницы и совпадение условия URL. Затем убедитесь, что достижение появилось в отчёте «Конверсии».
  3. Если панель не открылась, используйте _ym_debug=1 и консоль браузера. Учтите блокировщики и настройку «Не учитывать мои визиты».

Метрика: проверка целей ↗

Проверьте серверные события отдельно

Браузерный отладчик не подтверждает работу GetCourse Ads или загрузки офлайн-конверсий. Сопоставьте событие в GetCourse с журналом интеграции и данными Метрики.

Сценарии приёмки настройки
ТестЧто должно произойти
Страница регистрацииЦели комнаты, клика, заявки и оплаты не срабатывают
Открытие комнатыСрабатывает только подходящая цель открытия / посещения
Кнопка появилась, но её не нажалиЦели клика нет
Клик по предложениюСрабатывает цель клика
Форма с ошибкой или пустыми обязательными полямиЦели успешной заявки нет
Корректная отправка формыЦель есть; данные сохранены в GetCourse
Неоплаченный заказ или отказ банкаЦелей оплаты нет
Подтверждённая предоплатаЕсть первая оплата; полной оплаты нет
Подтверждённая полная оплатаЕсть цель полной оплаты
Бесплатный заказЦели поступления денег нет
Повторное уведомление о том же платежеНовой конверсии нет
После оплаты клиент не вернулся на сайтСерверная интеграция всё равно передаёт событие

Чек-лист перед использованием целей

Отметки помогают пройти проверку. Они сохраняются только в этом браузере, если локальное хранилище доступно.

06

Можно передать в работу

Задание специалисту

Готовая основа для настройки и проверки.

Заполните поля в квадратных скобках и передайте задание специалисту, который настраивает GetCourse и аналитику.

Техническое задание
Настроить глубокие цели GetCourse → Яндекс Метрика.

Счётчик: [номер]
Страница регистрации: [ссылка]
Вебинарная комната: [ссылка]
Предложение / продукт: [название или ID]
GetCourse Ads: [подключён / нет]

События:
1. Открытие комнаты и/или подтверждённое посещение вебинара — определить точный критерий. Исключить ложные посещения на экране входа и ожидания.
2. Клик по конкретной кнопке предложения — webinar_offer_click (если используем JS-событие).
3. Успешная обработка формы — webinar_application. Пустые поля и ошибки не должны давать конверсию.
4. Оплата — выбрать order_first_payment и/или order_paid. Источник: подтверждённые поступления в GetCourse. Исключить бесплатные и неоплаченные заказы.

Для передачи оплат без GetCourse Ads: сохранять ClientID с заявкой/заказом, отправлять офлайн-конверсию с временем события, суммой и валютой. Обеспечить дедупликацию по заказу и типу события, журнал ошибок и повторов. Проверить привязку к визиту.

Приёмка: выполнить тесты из таблицы инструкции. Передать список целей, описание триггеров, место настройки, доказательство получения событий и привязки в Метрике. Отдельно проверить мобильный сценарий, предоплату и оплату без возврата на сайт.
Официальная документация
Made on
Tilda