在没有react-ga的情况下使用analytics.js

时间:2018-11-16 17:19:18

标签: javascript reactjs google-analytics

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

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>

1 个答案:

答案 0 :(得分:0)

可以使用window访问

ga和gtag(如果您要使用它而不是ga,我建议使用它):

window.ga()

window.gtag()