对不起,基本的问题,但我一直在阅读很多关于这个,并没有能够一起解决方案(作为菜鸟开发人员)如此想到也许问问会对我和其他人在同一条船上有所帮助。GA基础知识 - 基于动态PHP的站点中页面浏览跟踪的最佳实践
我试图在PHP网站上安装GA(gtag)。初始化代码工作正常,Google Tag Assistant很开心,但是该网站的功能类似于单个页面应用程序,内容全部通过js动态加载到DIV(小浮动覆盖图)中。
我读过创建一个单独的analyticstracking.php文件是一个包含在页面上的跟踪代码(使用include_once)的最佳实践,但是在动态加载的php文件中这样做似乎会在内部引发错误标签管理器 - “跟踪相同的网络媒体资源ID两次。”
我的假设是,这是因为页面名称没有改变,这是合乎逻辑的,但如果为真,如何以及在哪里更改页面名称?
当点击导航项目加载内容时,最好将其作为事件来执行,还是最好以某种方式在PHP文件中包含跟踪数据以加载内容(以及如何)?如果是后者,是否可以在加载时将页面名称传递给包含的analyticstracking.php调用?
或者我也许这样做是错误的,我应该使用Google跟踪代码管理器吗?
由于提前, 乔尔
谢谢一堆 - 这是票。我以前曾尝试过这种方法,但是在我的脑海中过度复杂并忘记正确实现它(通过尝试调用gtag()而不在内部“