问题标签 [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.

0 投票
0 回答
693 浏览

javascript - ReactGa 在异步获取轨道 id 时初始化

我正在使用 react-ga 从使用谷歌分析跟踪我的反应应用程序。我通过 API 调用获取跟踪 ID,大约 4 秒后返回。我的功能是这样的:

问题是必须首先调用初始化函数并且使用 undefined 调用,因为起初 trackid 是未定义的(请记住,它是异步获取的)。我使用了这个编辑:

但我收到一个错误,无法读取未定义的属性 parentNode 你有什么想法吗?

0 投票
2 回答
766 浏览

javascript - 无法读取未定义的属性 parentNode

我正在使用 react-ga 从使用谷歌分析跟踪我的反应应用程序。我通过 API 调用获取跟踪 ID,大约 4 秒后返回。我的功能是这样的:

问题是必须首先调用初始化函数并且使用 undefined 调用,因为起初 trackid 是未定义的(请记住,它是异步获取的)。我使用了这个编辑:

我正在使用 react-ga 从使用谷歌分析跟踪我的反应应用程序。我通过 API 调用获取跟踪 ID,大约 4 秒后返回。我的功能是这样的:

问题是必须首先调用初始化函数并且使用 undefined 调用,因为起初 trackid 是未定义的(请记住,它是异步获取的)。我使用了这个编辑:

但我收到一个错误,无法读取未定义的属性 parentNode你有什么想法吗?

0 投票
1 回答
2763 浏览

google-analytics - 如何在 React Ga 中添加自定义维度?

如何在ReactGA(事件)中添加自定义维度?

我尝试了以下方法:

但它不起作用。

0 投票
1 回答
789 浏览

reactjs - React-ga 未在 Google Analytics(分析)仪表板中返回正确的活动页面

上下文:在应用程序中,我使用 react-slick 允许用户在轮播等组件中导航。(注意:当用户在轮播中导航时,应用程序的 URL 不会更改/更新;始终为https://myApplicationURL.com

我试图完成的事情:轮播中的每个组件都使用 react-ga 来初始化和跟踪组件级别的页面浏览分析。

我的期望:谷歌分析仪表板将返回用户当前正在查看的正确组件名称。

实际发生的情况: Google Analytics(分析)仪表板显示不正确的组件名称。(例如:应用程序在联系人组件上 - 应显示“/contact”,但 GA 仪表板显示另一个组件名称)


0 投票
7 回答
16861 浏览

javascript - 如何在 React 中使用 Google Analytics?

在我的react应用程序中,我有一些页面:

  1. 主要的
  2. 服务
  3. 接触
  4. 个人资料(私人)
  5. ETC..

我需要使用 Google Analytics 跟踪用户活动。我用谷歌搜索了react-ga,它很好。但是有了这个库,我必须在我使用的每条路线上初始化我的 GA。例如:

路线“/” - 主页:

我的initGA()样子:

我的App class样子:

在我的使用方式中,react-gainitGA()在每个呈现路由响应的组件上添加功能。initGA()我认为在每个组件中都复制是不对的。请问各位大神,怎么用react-ga?使用 react-ga 的正确方法是什么?

0 投票
1 回答
1185 浏览

reactjs - 使用 react-router Redirect 切换页面时如何获取 Google Analytics url 参数信息

我正在使用重定向转到我网站的最后一页。在这个重定向中,我向它提供了一堆 url 参数,这些参数告诉我用户在那之前做了什么。

问题是,当我添加 Google Analytics 时,它没有接收到我希望能够收集数据的任何参数。这是 index.js 中的代码:

这是调用重定向的代码:

在 Google Analytics 中,使用所有这些参数访问此页面的用户只会显示“/results”,但如果您在结果页面上刷新,您将获得包含所有参数的完整 URL。

有没有一种好方法可以让我在不修改大部分代码的情况下让这个功能正常工作?

谢谢!

0 投票
1 回答
163 浏览

reactjs - 与谷歌分析反应,我们应该截断 url 以便按它们分组吗?

react-ga用来接近谷歌分析。为了对综合浏览量页面进行分组,目前,当我们发送综合浏览量事件时,我们会截断它们。Like/article/content-name/content-id被截断为/article.

我们使用pageview里面的函数react-ga,我想我们大概可以传入第二个参数(trackerNames)或者事件第三个参数(title)来方便分组浏览量。只是想验证它是否是正确的方法,谢谢?

0 投票
1 回答
380 浏览

google-analytics - react.ga:如何获取在“set”API 中创建的数据

我正在尝试将 Google Analytics 集成到我的反应应用程序中。目前我正在使用react-ga图书馆。

理解 API 有点令人困惑或不清楚set

关于它的功能没有太多解释。那么这个 API 的目的是什么,以及如何获取 API 中的数据集呢?

0 投票
1 回答
1028 浏览

javascript - 无法使用 Google Analytics 跟踪在 React Web 应用程序上花费的时间

我已经构建了一个 React 网络应用程序,我想使用 Google Analytics 跟踪用户在我的网站上花费的时间。

目前我正在使用react-gahttps://github.com/react-ga/react-ga)作为将 Google Analytics 与 React 绑定的工具。我已经使用 Google Analytics 成功跟踪了每个页面。我可以像这样查看流量来源和概览: Google Analytics(分析)屏幕截图

但是,当我检查平均。花费时间页面:Google Analytics 行为概述。我看不到任何关于 avg 的数据。所花费的时间。

以下是我在代码中设置的内容,我在 App.js 文件中初始化了 ReactGA:

应用程序.js

我在我的 Routing.js 文件中跟踪了我的页面,我在这个文件中有我所有的反应路由器路由:

路由.js

到目前为止,这就是我react-ga为 Google Analytics 设置的全部内容。

我是否错过了跟踪 Avg 的任何内容?在我的网站上花费的时间?

0 投票
1 回答
631 浏览

javascript - react-ga:在执行“ReactGA.pageview”或“ReactGA.event”之前,每次都需要运行“ReactGA.initialize”

软件堆栈:React
我正在尝试获取我的网站分析,为此,我正在使用 react-ga 库。我设置了代码,但是我很困惑,在执行命令 ReactGA.pageview 或 ReactGA.event 之前是否需要每次运行 ReactGA.initialize。问题是,我没有得到谷歌分析数据。

目前,我只在我的应用程序初始化时设置 ReactGA.initialize。对于我的页面和 buttonClick 事件,我只使用 ReactGA.pageview(componentDidMount 内部)和 ReactGA.event(内部事件函数调用)