Задача: Исправить отслеживание оплат в Яндекс Метрике

На сайте, разработанном на React Next.js, уже установлен код Яндекс Метрики. Проблема заключается в том, что после успешной оплаты через платежного партнера информация о транзакции не попадает в статистику Метрики.

Что необходимо сделать:

  • Настроить корректную передачу события 'оплата' (цель) в Яндекс Метрику после завершения платежа.
  • Интегрироваться с существующей платежной системой так, чтобы после возврата статуса 'успешно' отправлялся соответствующий веб-событие в Metrika (через ym() вызов или window.dataLayer).
  • Использовать возможности React / Next.js для вызова кода метрики (период сабмита или вызова верхнего уровня для одностраничного приложения).

Текущая архитектура:

Стек: React, Next.js. Код Метрики уже внедрен, цели операций инициируется, цель оплаты не срабатывает. Необходимо проверить логику вызова события после асинхронного колбэка платежного API.

Ожидаемый результат

Каждая успешная транзакция в реальном времени будет фиксироваться в Яндекс Метрике. Настройки целей продиктованы стандартными требованиями по UTM-маркировке и атрибуции клиентов.