В одностраничных приложениях полная перезагрузка не происходит — нужно вручную отправлять просмотр через ym(counterId, "hit", url) при смене route.
Инициализацию счётчика держите один раз; при hit передавайте актуальный title и referer при необходимости.
- [Создание и установка счётчика — Яндекс Метрика](https://yandex.ru/support/metrica/ru/code/counter-initialize) — Инициализация ym.
- [Параметры визита — hit — Яндекс Метрика](https://yandex.ru/support/metrica/ru/objects/hit) — Метод hit для SPA.
---
## E-commerce
События ecommerce отправляйте после успешного route и готовности dataLayer — иначе воронка рвётся.
Тестируйте с _ym_debug=1 на staging.
