reactjs - 使用react-ga触发事件将返回“命令已忽略。未知目标:未定义”

标签 reactjs google-analytics react-ga

我收到此错误:


命令被忽略。未知目标:未定义


...当试图触发这样的事件时

ReactGA.event({
  category: 'Navigation',
  action: 'Clicked main CTA',
})


那是什么意思?

我已经这样初始化了:

ReactGA.initialize(process.env.REACT_APP_UA_ID, {
  debug: true,
})


和综合浏览量:

ReactGA.pageview(window.location.pathname + window.location.search)

最佳答案

触发ReactGA.pageview()之前,请尝试触发ReactGA.set()。在您的应用加载时初始化GA应该遵循这种思路;

ReactGA.initialize({ 'ID', {
  debug: true,
  }
})

ReactGA.set({ page: window.location.pathname + window.location.search });
ReactGA.pageview(window.location.pathname + window.location.search);

关于reactjs - 使用react-ga触发事件将返回“命令已忽略。未知目标:未定义”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58345052/

相关文章:

javascript - 如何在没有辅助方法的情况下从 Rails Asset Pipeline 获取 .swf 文件?

javascript - 用钩子(Hook) react 切换事件状态

reactjs - 有没有人成功地在 SPA React 应用程序中实现谷歌优化?

javascript - 在 react 应用程序中更改 index.html 的路径

node.js - 使用 Express 服务 React 应用程序时从 express.static 中排除 index.html

google-analytics - 如何检查 Google Analytics 是否正常工作?

javascript - 谷歌分析跟踪多次下载

google-analytics - Google Tag触发但未登录Analytics(分析)

reactjs - ReactGA 不适用于 G 类型跟踪 ID