ecommerce

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

Яндекс Метрика в 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.

beforetoggle: хук жизненного цикла popover

Аналитика до открытия панели.

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