Цель «заказ» в Яндекс.Метрике для доставки: настройка
Как настроить цель «заказ» в Яндекс.Метрике для доставки: JavaScript-событие, ecommerce, проверка данных и частые ошибки. Пошаговый гайд для маркетолога ресторана.

Коротко: автоцели Метрики считают клики и отправки форм, а не оплаченные заказы, поэтому реклама оптимизируется вслепую. В кейсе, который разбирает Teletype, цель «заказ» показывала конверсию 0,11%, а «отправка формы» — 20,9%: разрыв почти в 190 раз. Ниже три шага, после которых цель считает только доведённые до оформления заказы.
Цель «заказ» в Яндекс.Метрике — это JavaScript-событие. Оно срабатывает один раз при успешном оформлении заказа на сайте или в приложении доставки и передаёт в отчёты сумму и номер заказа. Реальные продажи показывает именно оно, а не клик по кнопке.
Что понадобится?
Для настройки нужны доступ к счётчику Метрики с правом редактирования, доступ к коду сайта (или к разработчику), страница «Спасибо» либо ответ сервера об успешном заказе и тестовый заказ для проверки.
- установленный счётчик Метрики на всех страницах, включая корзину и оформление;
- понимание, где в вашей системе фиксируется успешный заказ: после онлайн-оплаты или после подтверждения;
- включённый сбор данных электронной коммерции (по желанию, зато он даёт выручку по каналам);
- уникальный идентификатор заказа, чтобы не считать дубли.
Шаг 1. Как определить момент, который считается заказом?
Заказом считайте только событие, после которого у ресторана есть деньги или гарантированный чек: успешная онлайн-оплата или подтверждённый заказ с оплатой курьеру. Клик «Оформить» и открытие корзины — промежуточные шаги воронки, не более.
Составьте карту воронки и назначьте каждому шагу своё событие:
| Шаг воронки | Событие | Тип цели |
|---|---|---|
| Добавление блюда | add_to_cart | промежуточная |
| Переход к оформлению | checkout_start | промежуточная |
| Успешный заказ | order_success | главная |
Разброс в кейсе Teletype объясняется именно этим: воронку заточили под звонки и формы, а не под заказы, дошедшие до оплаты. Пока главная цель не отделена от промежуточных, понять, какая доля трафика превращается в оплату, невозможно.
Шаг 2. Как создать цель и передать событие?
Создайте в Метрике цель типа «JavaScript-событие» с идентификатором order_success и вызывайте её из кода в момент успешного ответа сервера, а не по клику. Тогда при неудачной оплате цель не сработает.
- В Метрике: «Настройка» → «Цели» → «Добавить цель» → «JavaScript-событие».
- Задайте идентификатор, например order_success.
- В коде на успешный ответ вызовите: ym(COUNTER_ID,'reachGoal','order_success',{order_id:ID, order_price:SUM}).
- Защититесь от дублей: сохраняйте order_id и не отправляйте событие повторно при обновлении страницы.
- Если у вас есть страница «Спасибо», подойдёт цель «посещение страницы». Но только когда без реального заказа туда не попасть.

Не ставьте цель на кнопку «Заказать». Её нажимают и при ошибке оплаты, и при пустой корзине — так автоцели и завышают число продаж.
Шаг 3. Как проверить цель и подключить её к рекламе?
Сделайте тестовый заказ и убедитесь, что событие пришло ровно один раз. Затем сравните число целей с заказами в вашей учётной системе. Только после этого назначайте цель стратегией оптимизации в Директе. Допустимое расхождение — единицы процентов.
- Проверка: отчёт «Конверсии» или вкладка «Вебвизор» и «Параметры визитов». Событие должно появиться в течение нескольких минут.
- Сверка: за неделю сравните число целей и заказов в кассовой системе. Большой разрыв говорит о дублях или потерянных событиях.
- Реклама: выберите order_success целью кампаний и источником аудиторий для ретаргетинга (брошенные корзины, повторные гости).
- Выручка: передавайте order_price, чтобы считать ДРР и стоимость заказа по каналам.
Какие ошибки встречаются чаще всего?
| Ошибка | Последствие | Как исправить |
|---|---|---|
| Цель на клик по кнопке | Завышенные продажи | Событие по ответу сервера |
| Нет защиты от дублей | Заказы считаются дважды | Проверка order_id |
| Одна цель на всё | Нельзя оценить воронку | Главная и промежуточные цели |
| Не передана сумма | Нет ДРР и ROMI | Параметр order_price |
| Цель не подключена к рекламе | Бюджет оптимизируется по формам | Сменить цель в кампаниях |
Почему точная аналитика важна для экономики доставки?
Когда цель «заказ» настроена, вы видите, сколько приходит прямых заказов, и можете сравнить их стоимость с комиссией агрегатора. По оценке рынка 2026 года, комиссия агрегаторов составляет 25–35%, а в оферте Яндекс Еды указано 29,17% без НДС с учётом логистики.
Посчитаем. При 600 заказах в месяц и чеке 1200 ₽ выручка равна 720 000 ₽. При 30% комиссии агрегатору уходит 216 000 ₽ в месяц. Тариф Foodonaut за своё приложение — 4% от выручки, то есть 28 800 ₽. Разница — 187 200 ₽ в месяц, около 2,2 млн ₽ в год. Себестоимость собственной доставки, по экспертной оценке Data Insight (2025), примерно 25–27% от заказа, и при сравнении её нужно учитывать отдельно.

С настроенной целью видно, какие рекламные каналы приводят прямые заказы. А значит, гостей можно переводить из агрегатора в своё приложение, не сливая бюджет вслепую.
Итог
Настройка цели «заказ» занимает один рабочий день, но превращает рекламу из статьи расходов в управляемый канал. Определите момент заказа, передайте событие по ответу сервера, проверьте сверкой и подключите цель к кампаниям.
Ключевые выводы
- Автоцели считают клики и формы: в кейсе Teletype конверсия цели «заказ» была 0,11% против 20,9% у «отправки формы».
- Цель должна срабатывать по успешному ответу сервера с order_id, а не по клику на кнопку.
- Сверяйте число целей с заказами в учётной системе: расхождение больше нескольких процентов — повод искать дубли.
- Комиссия агрегаторов 25–35% (оценка рынка, 2026) против 4% тарифа Foodonaut: на 600 заказах по 1200 ₽ разница около 187 200 ₽ в месяц.
- Передавайте сумму заказа, чтобы считать ДРР и окупаемость каналов.
Источники
- Настройка целей Яндекс Метрики для доставки еды: почему 0,11% превращаются в реальный рост — Teletype
- Получайте заказы от пользователей Яндекс Еды и Деливери
- Кто, как и почему заказывает доставку продуктов питания
Читайте также
- Как не потерять заказы между залом и доставкой: −26% затрат
- Как рассчитать себестоимость доставки заказа: 6 шагов
- Как рассчитать радиус доставки: уложиться в 38 минут
- +18% к чеку: как увеличить средний чек в доставке
Своё приложение — 4% от выручки, а не комиссия 25–35%
Фудонавт даёт ресторану собственное приложение и сайт доставки за 4% от выручки — без фикса 20–25 тыс ₽/мес и без комиссии агрегатора с каждого заказа. Считайте экономику на своих цифрах.




