问题描述
我将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(分析)信息中心上。