Я потратил немного времени на разработку MVP на сайте quickcypher.com. Я хотел начать использовать некоторые аналитики, и он отлично подойдет для отслеживания общих посещений, но все пошло на юг, когда я пытался отслеживать разные URL-адреса на моем сайте, использующем React Router.
Мой подход: это установить тег GA, который запускается на некоторых страницах, с помощью триггера для пользовательского события "Просмотр страницы". Когда что-то срабатывало, я бы, например, поставил полевую страницу на "/rap". Я запускаю событие в методе "componentDidMount" компонента верхнего уровня для каждого из моих просмотров. Используя отладчик, я видел событие, как ожидалось, но для жизни я не могу заставить GA признать это событие. GA работает так, как ожидалось, когда я упрощаю тег для запуска на "всех страницах", поэтому я предполагаю, что это имеет какое-то отношение к React.
Кто-нибудь успешно реализовал это или столкнулся с подобными проблемами? Не подходит ли мой подход? Надеюсь на какое-то руководство... ура!