问题标签 [react-ga]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - React-GA + Redux v7 与 jest 不兼容问题
我正在使用react-ga
v2.5.7,为此我更新了v7.0.2 react-redux
,我正在使用jest
v24.7.1
我react-ga
进去了testMode
,它在我的jest.setup.js
. 但是每次我运行我的测试时,我总是遇到同样的问题,大多数测试都因为一些奇怪的原因而失败:
尽管 SwatchesColors 是完全不相关的模块的依赖项。在我看来,有一个不兼容的问题,我的项目中唯一改变的是添加react-ga
和更新react-redux
,因为有人遇到类似的问题?你是怎么解决的?
reactjs - React Google Analytics - 如何检查是否已初始化?
我正在尝试实现 react-ga 但仅在生产服务器中(我有本地/开发和生产服务器)。
所以,我想在后台创建一个文本字段,该字段的值保存在数据库中。
然后在前端,只有当我在数据库中有值时才初始化 react-ga。
为了实现这一点,我正在尝试componentDidUpdate
在App.jsx
.
我通过以下方式在后台检索我的所有数据集:
然后在componentDidUpdate(prevProps, prevState)
我检查 this.props.data_admin 是否设置并且不为空,当我得到值时,我想初始化 react-ga :
但这会做很多次(每次更新 App.jsx 时)。所以我应该在初始化之前检查它是否已经完成。如何检查 react-ga 是否已经初始化?
谢谢你的帮助
reactjs - 如何使用 react-ga 使用谷歌分析根据 React JS 中的用户 ID 跟踪特定用户活动或页面浏览量
我无法根据用户 ID 跟踪特定用户的页面浏览量。
我尝试componentDidMount
通过设置userId
.
我期待当用户 ID 为 1 的用户访问我网站上的任何页面时,我可以在谷歌分析仪表板中看到它的活动。
我试图在仪表板的任何地方找到它,但无法获得我想要的结果。
reactjs - 谷歌分析不适用于带有 SSR 的反应应用程序
我无法在我的 react/meteor 应用程序中运行谷歌分析。我认为问题与我启用了 SSR 然后ReactDOM.hydrate
用于更新应用程序有关。我已经在这工作了 24 小时,我完全被难住了。任何帮助,将不胜感激。为长代码道歉。我正在尝试使用react-ga
来自 npm 的模型。你会发现我的尝试在AppClient.js
.
小路:Client.jsx
小路: Server.jsx
小路:AppClient.jsx
小路:AppServer.jsx
reactjs - 谷歌分析目标与动态漏斗
我希望配置谷歌分析目标,让用户在通过一个广泛的向导询问他们一堆问题后到达特定的结果页面。
我设置了一个目标类型的自定义目标,其中 url 等于结果页面资源,然后启用漏斗选项以添加每个向导问题的 url。
我面临两个问题:
如果向导是动态的并且根据用户的回答而变化,我将如何在漏斗中配置向导的步骤。例如,有效路径可能是
wizard/1 -> wizard/2 -> ...
,也可能wizard/1 -> wizard/3 -> ...
取决于用户的回答。
此外,用户在向导中获得了一个返回按钮来返回问题,他们也可以使用浏览器返回导航按钮,因此最终用户路径可能wizard/1 -> wizard/2 -> wizard/1 -> wizard/2 -> wizard/3 -> ...
完全取决于用户如何导航向导,所以我能做些什么吗?我只能在目标漏斗中定义 20 个步骤,而我的向导可以是 50 多个问题,每个问题都有自己的 url。
我该如何解决这些问题?
编辑:
我尝试将我的目标网址目标设置为以下正则表达式:
\/report
并添加了 1 步,网址等于,\/wizard\/\d+
希望它能捕捉到用户关注的所有问题,但不幸的是,它只捕捉到了漏斗中的问题,而不是所有的问题。我也无法弄清楚它确实捕获了哪个问题,因为它只说步骤的名称,而不是我给它命名的 url question
。
这是我的目标的配置方式:
编辑:
我试图通过查看行为流中的漏斗来解决这个问题,似乎第 5 个问题出现了下降,尽管这不是真的,我已经通过整个向导查看了没有丢失的漏斗和然而这是我得到的报告:
不确定发生了什么,我正在使用react-ga
并配置要跟踪的应用程序的每条路线。
有什么建议么?
javascript - 设置 react-ga 进行转换
我正在尝试为我的反应应用程序配置谷歌分析。在我的工作中,我使用 react-ga 插件。在他们写的所有指令中,在 ReactGS.initialize() 方法中,参数必须采用 UA-XXXXXX-XX 格式,但要进行转换,则需要 AW-XXXXXXXXX 格式。文档中的代码示例:
就我而言:
但是下面的代码不起作用。也许有人有类似的问题并且知道如何解决它
javascript - 事件目标转化随时显示为 0
我正在使用谷歌分析来跟踪事件。我的意思是当用户通过点击具有如下 utm 值的注册按钮来访问登录页面时app.abc.com/?utm_source=marketing&utm_campaign=ads&utm_medium=click
。然后,当涉及到 Web 应用程序时,我app.abc.com
通过该注册点击将这些 utms 保存到 cookie 中。我已经使用初始化谷歌分析
当用户注册并注册成功时,我触发了如下事件
但它没有在谷歌分析中跟踪。我错过了什么吗?为什么它没有跟踪 accountCreated 的这个目标?
这是屏幕截图
当用户登录时,我也设置了用户 ID。
我看到用户通过click
流量来源中的媒体,因为我utm_medium=click
在注册按钮中设置了重定向到我已经初始化reactga
但只是事件没有触发的网页应用程序页面,如上所述。
reactjs - 使用 react-ga 触发事件返回“命令被忽略。未知目标:未定义”
我收到此错误:
命令被忽略。未知目标:未定义
...当试图触发这样的事件时
这意味着什么?
我已经像这样初始化它:
浏览量有效:
javascript - 滚动过去后如何检查元素是否部分可见?
我想在有人滚动经过特定表单后触发 React.GA 事件。我将此行添加到我的 componentDidMount
然后我有这两个功能
这很接近,但它会生成很多日志,所以我猜它也会生成很多 GA 事件。是否可以修改我的 isVisible 函数以检查它是否部分可见(假设超过一半的表单已滚动过去)?
我用特定的边界值尝试了它,但当然这不是解决这个问题的最佳方法。
感谢您提供任何有用的建议!
javascript - 使用 ReactGA 的 Google Analytics(分析)电子商务
我正在使用React-GA库向 Google Analytics 发送分析。
我已经设法将其设置为浏览量和事件跟踪,但我也希望它与电子商务一起使用。我对此很陌生,但我已经弄清楚了:
- 我需要激活 Google Analytics 上的电子商务选项,我已经完成了。
- 当用这个库发送交易数据时,我必须做类似的事情,这个。
所以我的代码现在看起来像这样:
我可以在网络选项卡中看到它正在向 Google Analytics 发送我的请求,但是当我检查我的电子商务选项卡时,我根本看不到任何交易。
我也在项目的根目录中初始化 ReactGA,如下所示:
因此,如果任何分析人员可以给我一些指导,我会非常高兴。因为我现在真的很困。
谢谢!