Яндекс Метрика в SPA: hit при router change и виртуальные pageview
ym hit vs reachGoal, defer и типичные «нулевые» отчёты после перехода React Router.
В одностраничных приложениях полная перезагрузка не происходит — нужно вручную отправлять просмотр через `ym(counterId, "hit", url)` при смене route.
Инициализацию счётчика держите один раз; при hit передавайте актуальный title и referer при необходимости.
- Создание и установка счётчика — Яндекс Метрика — Инициализация ym.
- Параметры визита — hit — Яндекс Метрика — Метод hit для SPA.
E-commerce
События ecommerce отправляйте после успешного route и готовности dataLayer — иначе воронка рвётся.
Тестируйте с `_ym_debug=1` на staging.