我正在特灵为我的React项目将GA更新为GA4,我使用的是this package,这给了我一些错误,正如你可以从标题中看到的那样。
//import ReactGA from 'react-ga';
import ReactGA from "react-ga4";
function init() {
// Enable debug mode on the local development environment
const isDev = false; // !process.env.NODE_ENV || process.env.NODE_ENV === 'development';
// ReactGA.initialize(process.env.GOOGLE_ANALYTICS_TRACKING_ID, { debug: isDev });
ReactGA.initialize(process.env.GOOGLE_ANALYTICS_TRACKING_ID, { debug: isDev });
}
function sendEvent(payload) {
ReactGA.event(payload);
}
function sendPageview(path) {
ReactGA.set({ page: path });
ReactGA.pageview(path);
}
export default {
init,
sendEvent,
sendPageview,
};
npm安装了这个包。检查了语法
1条答案
按热度按时间zvokhttg1#
根据react-ga4,你必须删除
ReactGA.pageview()
,因为它废弃你应该使用.send("pageview")
代替。使用自定义路径发送
pageview
: