> ## Documentation Index
> Fetch the complete documentation index at: https://docs.exode.biz/llms.txt
> Use this file to discover all available pages before exploring further.

# Яндекс.Метрика

> Автоматическая передача целевых событий платформы в цели Яндекс.Метрики

## Подключение

Вставьте стандартный сниппет счетчика в **Custom Code (JS)** в настройках школы и дополнительно
укажите его номер в `window.YM_ID` — он нужен платформе для вызова `reachGoal`:

```html theme={null}
<script>
    // ... стандартный сниппет счетчика Яндекс.Метрики ...

    window.YM_ID = 12345678; // номер вашего счетчика
</script>
```

## Цели

В настройках счетчика создайте [JS-цели](https://yandex.ru/support/metrica/general/goal-js-event.html)
с идентификаторами:

### Регистрация

<ParamField body="signup" type="reachGoal">
  Регистрация нового аккаунта.
</ParamField>

### Лид (анкета онбординга)

<ParamField body="lead" type="reachGoal">
  Заполнена анкета онбординга.
</ParamField>

### Просмотр курса

<ParamField body="view_course" type="reachGoal">
  Просмотр страницы курса.
</ParamField>

### Открытие демо-урока

<ParamField body="view_demo_lesson" type="reachGoal">
  Открытие демо-урока.
</ParamField>

### Запись на бесплатный курс

<ParamField body="free_course_enroll" type="reachGoal">
  Запись на бесплатный курс.
</ParamField>

### Переход к оплате

<ParamField body="begin_checkout" type="reachGoal">
  Переход к оплате.
</ParamField>

### Покупка

<ParamField body="purchase" type="reachGoal">
  Успешная оплата. Параметры цели: `order_price`, `currency` (для внутренних валют не передаются).
</ParamField>

### Завершение курса

<ParamField body="complete_course" type="reachGoal">
  Завершение курса.
</ParamField>

***

*Обновлено: 2026-08-15 17:00 UTC*
