Google Analytics出站链接跟踪在React中不起作用

时间:2018-08-23 01:13:33

标签: javascript reactjs google-analytics google-analytics-api

我正在尝试让React Google Analytics(分析)识别出出站链接单击,但是当我单击链接时,我已经设置并检查Google管理控制台中的数据,该链接无法识别。

我注册并从Google网站获得了跟踪ID。然后,我创建了一个如下所示的Analytics.js文件:

import ReactGA from 'react-ga'

export const initGA = () => {
    console.log('GA init')
    ReactGA.initialize('MY TRACKING ID IS HERE')
}

export const logPageView = () => {
    console.log(`Loggin pageview for ${window.location.pathname}`)
    ReactGA.set({ page: window.location.pathname })
    ReactGA.pageview(window.location.pathname)
}

然后在App.js文件中,我为出站链接添加了正确的语法:

    <div>
      <ReactGA.OutboundLink
          eventLabel="myLabel"
          to="http://www.example.com"
          target="_blank">
          My Link
        </ReactGA.OutboundLink>
    </div>

我还添加了:从'react-ga'导入ReactGA

但是,在多次单击链接后,Google仍然无法识别所单击的链接。如何让Google Analytics(分析)识别从我的React组件中单击的链接?我唯一想到的是它是因为我在Localhost上运行,还是没有正确初始化ReactGA。非常感谢您的帮助。

0 个答案:

没有答案