如何解决如何将Google Analytics分析添加到Jhipster生产中?
我遵循了本教程: https://www.youtube.com/watch?v=3Bx8BU3wxaA&t=378s
当我运行 npm start 时似乎运行良好,但是当我生成生产文件或运行 ./ gradlew 时,它不再起作用。没有任何错误。
有什么想法吗?
要重现,只需生成新的jhipster应用并修改2个文件:
修改后的文件:
\src\main\webapp\index.html
...
<!-- jhipster-needle-add-resources-to-root - JHipster will add new resources here -->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-*******-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js',new Date());
</script>
</head>
src\main\webapp\app\layouts\main\main.component.ts
import { *** } from '***';
declare let gtag: any;
...
ngOnInit(): void {
this.router.events.subscribe(event => {
if (event instanceof NavigationEnd) {
this.updateTitle();
gtag('config','UA-******-1',{'page_path':event.urlAfterRedirects}); <--
}
...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。