php - 我在哪里可以在 Nova 应用程序中添加 Google Analytics 跟踪代码,以便在每次路线更改时触发它
问题描述
layout.blade.php
当我在我的or中安装我的 Google Analytics 跟踪代码时footer.blade.php
,跟踪器只会在页面加载时触发一次。
Laravel Nova 充当单页应用程序,并且在路由更改时不会触发 PageView。
我应该将跟踪代码放在哪里,以便在每次路线更改时触发?
解决方案
它不取决于您输入代码的位置。必须以特定方式跟踪单个页面应用程序,仅在页面上插入基础代码是不够的。您必须使用虚拟页面:
https://developers.google.com/analytics/devguides/collection/analyticsjs/single-page-applications
推荐阅读
- sas - SAS 宏截断 ID
- javascript - 创建具有动态 ID 的函数
- flutter - 如何使用 IntelliJ IDEA 同时在 ios 和 android 设备上热重载?
- docker - 为什么要使用私有 Docker 注册表?
- android - 接口活动和适配器
- r - 根据它们在警告列表中的位置或基于 R 中的正则表达式来抑制警告
- reactjs - 在使用 Redux 钩子时我应该使用 Presentational 和 Container 组件吗?
- r - 如何将输出作为是或否而不是 Thershold 值?
- istio - 使用 Istio 限制外部服务的流量
- laravel - laravel安装ui时出现问题如何解决?