反应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 () { });
    });

这将产生以下输出

Output

这让我认为一切正常,但是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)

您的参数一定有问题

enter image description here

,

好像我只是不耐烦。花了一段时间,但这些事件最终确实显示在我的Google Analytics(分析)信息中心上。