首页 > 解决方案 > 在没有 react-ga 的情况下使用 analytics.js

问题描述

我想在不使用 react-ga 包的情况下将谷歌分析集成到我的反应应用程序中。具体来说,我希望能够ga在单独的 javascript 脚本中以及可能在反应组件中访问该函数。ga如果我将 analytics.js 脚本导入到我的 html 中,如何在单独的 javascript 文件中访问该函数?

console.log(ga.q)
<script async src='//www.google-analytics.com/analytics.js'></script>
    
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

标签: javascriptreactjsgoogle-analytics

解决方案


ga 和 gtag(如果你想使用它而不是 ga,我推荐它)都可以使用窗口访问:

window.ga()

window.gtag()

推荐阅读