javascript - 在没有 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>
解决方案
ga 和 gtag(如果你想使用它而不是 ga,我推荐它)都可以使用窗口访问:
window.ga()
window.gtag()
推荐阅读
- node.js - 如何使用Mongoose在子文档中的Array前面添加值的findOneAndUpdate - MongoDB
- python - 在 python 的 main() 函数中导入一个类
- c - 我的冲洗功能出现“重新定义不同的基本类型”问题
- python - 在动画期间更新 matplotlib 的颜色条
- shell - 无法解析 GitLab 的主机名
- android - 无论子视图背景的颜色如何,顶部容器的圆角
- docker - Docker 上的 NuGet
- ios - IOS editor bug. archivedData renamed
- php - PHP json_encode - 相同的代码一次传递一个数组,一次传递一个对象
- javascript - 不能重叠兄弟元素