Начало распродаж · Скидка на доставку · Поступление новой коллекции

BELAYA KASKA / FEATURE

ecommerceАвтор: Пуск‑Медиа (импорт)Просмотры: 3

Яндекс Метрика в SPA: hit при router change и виртуальные pageview

ym hit vs reachGoal, defer и типичные «нулевые» отчёты после перехода React Router.

Изображение статьи: Яндекс Метрика в SPA: hit при router change и виртуальные pageview

В одностраничных приложениях полная перезагрузка не происходит — нужно вручную отправлять просмотр через 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.

#Метрика#SPA#аналитика

Мы используем обязательные cookie для работы сайта (корзина, вход, оформление заказа) и необязательные — для аналитики и маркетинга. Вы можете принять все, отклонить необязательные или настроить категории. Подробнее в политике cookies.