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