![](/img/trans.png)
[英]React GA Setup - usePageTracking not working correct, get warning "[react-ga] ReactGA.initialize must be called first..."
[英]ReactGA not working for G type tracking Id
我正在嘗試在我的反應應用程序中實現谷歌分析。 但確實會在分析儀表板中點擊任何頁面。
這是實現: 在 App.js 中:
import ReactGA from "react-ga";
componentDidMount() {
ReactGA.initialize("G-QBQXxxxxx");
ReactGA.pageview("/")
}
我的實施有什么問題嗎?
基於react-ga docs ,它旨在與Universal Analytics一起使用,這是 2020 年 10 月 14 日之前的最新版本的 Google Analytics。從那時起,GA-4 是 Google Analytics 中的默認屬性類型。 您需要創建Universal Analytics類型的屬性。 為此, go 到 Google Analytics 主頁, go 到Admin 。
Select 要添加屬性的帳戶,然后單擊創建屬性。
現在您進入屬性設置頁面。 (您也可以創建一個新帳戶,在第二步設置其名稱后,您會看到Property Setup )。 然后點擊顯示高級選項。
啟用創建 Universal Analytics 屬性和 select 可用選項之一。 如果您 select同時創建 Google Analytics(分析)4 和 Universal Analytics 媒體資源,您將擁有兩個不同的媒體資源,一個具有像GA-XXXXXXXXXX
這樣的MEASUREMENT ID ,另一個具有像UA-XXXXXXXXXX
這樣的跟蹤 ID 。 使用Tracking ID而不是MEASUREMENT ID 。
您可以使用跟蹤 ID(以“UA -“), 接着
import ReactGA from "react-ga";
componentDidMount() {
ReactGA.initialize("UA-XXXXXXXX");
ReactGA.pageview("/")
}
它工作得很好
Universal Analytics id將在 2023 年 7 月 1 日消失,並且react-ga已過時,因為僅適用於 UA 代碼。
因此,您可以使用react-ga4 ,並且可以使用Measurement ID (以“G-”開頭)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.