Php 如何检查Google Analytics跟踪网站的哪些部分

Php 如何检查Google Analytics跟踪网站的哪些部分,php,google-analytics,tracking,Php,Google Analytics,Tracking,我目前正在管理一个PHP网站,该网站在同一个域下“集成”了几个独立的模块。我所说的独立是指它们不共享公共模板,一些小部分甚至是静态HTML页面 谷歌分析代码在哪里就在哪里 在这种情况下,如何检查Google Analytics实际跟踪了多少站点,更重要的是,如何找到尚未跟踪的页面/部分 附言:这是我得到的结果: $ curl my-site.com | grep -c google-analytics.com % Total % Received % Xferd Average S

我目前正在管理一个PHP网站,该网站在同一个域下“集成”了几个独立的模块。我所说的独立是指它们不共享公共模板,一些小部分甚至是静态HTML页面

谷歌分析代码在哪里就在哪里

在这种情况下,如何检查Google Analytics实际跟踪了多少站点,更重要的是,如何找到尚未跟踪的页面/部分


附言:这是我得到的结果:

$ curl my-site.com | grep -c google-analytics.com
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 12982    0 12982    0     0  11844      0 --:--:--  0:00:01 --:--:-- 20221
0

要审核站点的跟踪,您有一些工具(但并非完全免费)

唯一有效的方法是使用支持JavaScript的爬虫程序对整个站点进行爬网,并检查每个页面是否都有点击

你也可以有一些创造性的策略(取决于你能在这个网站上改变什么或不改变什么):

  • 在整个站点上添加第二个跟踪器(例如,作为名为everywhere的外部JS,您甚至可以使用现有资源并在其中附加GA的代码。在收集几天后,您将导出两个系统跟踪的主机名和页面,您将发现未跟踪和需要修复的内容
  • 如果您对现有代码有一定的控制权,您可以在页面底部组合一个外部JS,在相同的UA-XXXX-YY上执行默认跟踪,但仅当上面没有内联代码时才触发(您在触发页面视图之前设置var tracked=true inline,并在外部JS中测试“tracked”)

你觉得怎么样?

我喜欢用它来审核哪些页面有GA代码,哪些没有。这只是付费版本上的一个选项,但它们使定制搜索变得非常容易,因此我通常会在对站点进行爬网时同时运行两个搜索-一个请求报告哪些页面有GA代码,另一个请求报告哪些页面有GA代码在don't.

你可以用编辑器打开所有文件并搜索脚本。我不知道更好的方法。有多少个文件是这样的,以至于很难检查它们?@DRP96该代码中有相当多的垃圾邮件,这就是为什么我对是否有其他方法来测试它感兴趣。也许是爬行最终结果?也许是另一种方法可能吧,但我现在不认识任何人……对不起