如何解决反应Google Analytics-事件正在发送但未显示
我将react-ga用于Google Analytics(分析):
var ws = require('websocket.io'),http = require('http').createServer().listen(3000),server = ws.attach(http)
server.on('connection',function (socket) {
socket.on('message',function () { });
socket.on('close',function () { });
});
这将产生以下输出:
这让我认为一切正常,但是Google Analytics(分析)没有在我的仪表板上显示该事件。我还尝试了以下方法:
import ReactGA from "react-ga";
ReactGA.initialize("UA-XXXXXXXXX-X",{ debug: true });
ReactGA.pageview("/example");
ReactGA.event({
category: "Test",action: "Click",label: "Example"
});
哪个给出了相同的输出,但是我的GA仪表板上没有任何显示。我已经等了半个多小时,我的Google Analytics(分析)信息中心仍然没有显示数据。我在做错什么吗?
注意:ReactGA.ga("send","event","Test","Click","Example");
确实可以通过并很好地显示在我的GA仪表板上。
解决方法
代替ReactGA.pageview("/example");
尝试使用
ReactGA.pageview(window.location.pathname);
我敢肯定它会起作用。
并查看ReactGa的文档
https://www.npmjs.com/package/react-ga
向下滚动到 ReactGA.event(args)
您的参数一定有问题
,好像我只是不耐烦。花了一段时间,但这些事件最终确实显示在我的Google Analytics(分析)信息中心上。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。