#javascript #reactjs #google-analytics #react-ga
#javascript #reactjs ( реакция ) #google-analytics #react-ga #reactjs
Вопрос:
Я пытаюсь настроить Google Analytics в своем приложении React, но у меня ничего не получается.
Я следил за документацией и запускаю следующий код, включенный в мой app.js:
import ReactGA from 'react-ga'
...
useEffect(() => {
ReactGA.initialize(process.env.REACT_APP_GOOGLE_ANALYTICS)
ReactGA.pageview('/')
ReactGA.pageview(window.location.pathname window.location.search);
}, [])
(Я сохранил свой идентификатор отслеживания в файле .env, который скопировал из консоли analytics.google)
Я запускаю свое приложение с localhost: 3000, но ничего не отправляется через вкладку «Моя сеть» в инструментах разработчика в Chrome (я предполагаю, что именно там вы увидите, как данные отправляются обратно в Google Analytics). Я также попробовал следовать «Демонстрационному коду» здесь:https://github.com/react-ga/react-ga
В моей консоли Google Analytics ничего не меняется, и я не вижу, чтобы что-то происходило в моих инструментах разработчика.
Может кто-нибудь, пожалуйста, сказать мне, как начать здесь?
Ответ №1:
Хорошо, итак, у меня в моих расширениях Chrome был запущен блокировщик рекламы, и это убивало Google Analytics. В моих инструментах разработчика не было сообщения об ошибке, поэтому не было способа разобраться с этим, только потому, что я видел этот пост на странице проблем с react-ga:https://github.com/react-ga/react-ga/issues/449
Надеюсь, это сэкономит кому-то еще время!
Комментарии:
1. Вы, сэр, легенда!
2. БОЛЬШОЕ спасибо, что напомнили мне об этой глупой маленькой проблеме, лол
3. У меня это работает. Отключите рекламный блок:D:D