Konfiguruję Google Analytics po raz pierwszy i zdecydowałem się użyć funkcji react-ga, ponieważ jest ona łatwa do zintegrowania z routerem reagującym i naszymi komponentami React. Moje pytanie brzmi: czy muszę też skonfigurować aplikację za pomocą Google analytics.js, czy mogę po prostu użyć pakietu react-ga? Czy jest jakiś aspekt pliku analytics.js, który będzie ważny do uwzględnienia?przy użyciu skryptu analytics.js i react-ga
Odpowiedz
react-ga opiekun tutaj. Dziękujemy za zainteresowanie react-ga
.
Reakcja GA pomaga pobrać Google analytics.js
i inicjuje analytics.js
za pomocą klucza podanego w zgłoszeniu ReactGA.initialize
. W związku z tym nie musisz samodzielnie dodawać analytics.js
i możesz po prostu użyć pakietu react-ga
.
Wartość react-ga
znajduje się w komponencie React + GA zintegrowanym OutboundLink
i walidacji parametrów. Obecnie React GA jest cienkim opakowaniem dla wywołań analytics.js
, ale pomaga sprawdzić poprawność przekazywanych parametrów, a także udostępnia flagę debug
, w której można zobaczyć console.log
s zdarzeń przesyłanych do Google Analytics.
Nie działa w React 16 z React-router-dom, żadnej aktualizacji, kiedy wsparcie będzie dostępne? – stevematdavies
Właśnie rzuciłem okiem na pakiet 'react-ga' i nie polecam go używać. Widzę zerową wartość dodaną przez bibliotekę [analytics.js] (https://devsite.googleplex.com/analytics/devguides/collection/analyticsjs/), którą zapewnia Google Analytics. Użycie 'react-ga' oznacza, że masz więcej rzeczy do nauczenia się i użytkownicy będą musieli pobrać więcej kodu. –
To interesujące, dziękuję. Sądzę, że głównym powodem, dla którego się na to patrzyłem, było rozwiązanie tego problemu dzięki śledzeniu zmian w aplikacjach na jednej stronie w GA. –
Nie potrzebujesz do tego biblioteki. Implementacja jest stosunkowo prosta i opisana w [tym przewodniku] (https://developers.google.com/analytics/devguides/collection/analyticsjs/single-page-applications). Zgodnie z dokumentacją 'react-ga', śledzenie zmian strony SPA wymaga w zasadzie dokładnie tego samego kodu, który polecają przewodniki. –