react-ga — простейшая настройка Google Analytics на React — нет ответа

#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