1

由于我的一些逻辑是前端(页面浏览量)和一些面向服务器端的(在用户做一些事情后拍摄的异步事件,并不总是“点击”某事)我正在尝试将前端和服务器的报告结合到谷歌分析边。

前端报告使用 React.GA,后端使用 Google Universal-analytics npm 包。

在设置 userId 感知视图并打开会话合并之后,我正在使用自定义 userId 的文档。在前端,我将其设置为:

ReactGA.set({userId:uuid_id_custom_for_user});
ReactGA.pageview(pageViewPath);

在后端我报告:

visitor = ua(analyticsId, userId, {strictCidFormat: false, uid:userId});
visitor.event(eventParamsObj, cb)

但谷歌分析仍然向我显示这个错误

网页浏览命中必须先于事件命中,以便事件命中包含触发它们的页面。如果事件命中之前没有浏览量,则 Google Analytics(分析)没有事件命中的页面,因此它们的页面是(未设置)。

并且所有事件都显示为未设置页面

先前的研究:类似的问题,比如这个问题要么已经过时,要么已经重复了我已经做过的步骤

关于我错过了什么的任何线索?谢谢

4

0 回答 0