哪个是为 Angular 应用程序执行谷歌分析的最佳 npm 包?
Posted
技术标签:
【中文标题】哪个是为 Angular 应用程序执行谷歌分析的最佳 npm 包?【英文标题】:Which is the best npm package for performing google analytics for an angular application? 【发布时间】:2020-09-04 14:36:02 【问题描述】:我需要在我的 Angular 8 项目中包含谷歌分析。谁能建议我最好的 npm 包可用于从客户端实施分析?我见过很多软件包,但很高兴能从使用过其中一个的开发人员那里得到真正的回应。
【问题讨论】:
【参考方案1】:我建议你看看Angular-GA。虽然还不成熟,但它有一个有限但不错的事件和浏览量 API,配置简单。
另一种方法可能是将analytics.js
直接包含在您的index.html
中,并创建一个可以直接注入到组件中的服务。 This回答详细描述了这个过程。
希望这会有所帮助!
【讨论】:
感谢您的回复。我已经看到了使用 analytics.js 的方法以及您强调的答案。在这种情况下,我们必须在其中包含带有数据的脚本标签。它看起来很乱,作为一个好习惯,不建议在 Angular 应用程序中使用脚本标签。这就是为什么想到从 npm 中查找包的原因。来到 Angular-GA,它的包中不包含分析跟踪脚本。我将不得不依赖其他一些软件包才能获得额外的功能。 脚本标签也只是JS代码。您可以将其放在一个文件中,并像一个模块一样要求它在您的应用程序中包含 GA。使用 npm 中的@types/google.analytics
可用于为这个新模块添加类型注释。这样你就可以扩展这个简单的模块来拥有你需要的任何功能。以上是关于哪个是为 Angular 应用程序执行谷歌分析的最佳 npm 包?的主要内容,如果未能解决你的问题,请参考以下文章