如何检查Google Analytics(分析)跟踪网站的哪些部分 - php

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

如果存在,则Google Analytics(分析)代码为included the proper way。

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

附言:Trying with cURL,这是我得到的输出:

$ 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

参考方案

要审核对网站的跟踪,您可以使用一些工具(但是并非完全免费)

WASP

ObservePoint

唯一有效的方法是使用启用了JavaScript的抓取工具抓取整个网站,并检查每个网页是否触发匹配。

您还可以采用一些创造性的策略(取决于您可以在此站点上进行的更改或不更改):

在整个网站上添加第二个跟踪器(例如,作为一个随处可见的外部JS,您甚至可以使用现有资源并在其中添加GA代码。收集几天后,您导出由2个跟踪器跟踪的主机名和页面系统,您会发现未跟踪的内容并需要修复
如果您可以控制现有代码,则可以在页面底部组合一个外部JS,对同一UA-XXXX-YY进行默认跟踪,但仅在上面没有内联代码时才触发(您可以设置var tracked = true inline,并在触发综合浏览量之前在外部JS中测试“ tracked”)

听起来怎么样?

登录到Google Analytics(分析) - php

这是我要实现的目标:用户打开我的应用页面,然后单击链接:网站统计信息我的应用程序知道分析凭据,并通过Google Analytics(分析)进行身份验证,因此用户无需提供凭据。用户被重定向到Google Analytics(分析)报告首页。我已经尝试过的从我的网站提交“假”表格通过Zend_Http_Client(卷曲)发布表单数据从长远来看,上述方法行不通…

我们如何使用API​​访问特定的Google Analytics(分析)帐户数据? - php

我们正在开发一个Web应用程序,允许客户创建和显示产品。我们想在管理面板中为客户提供Google Analytics(分析)帐户中有关其产品的指标。不幸的是,GA API文档并未说明如何执行此操作。所有示例均基于OAuth 2.0身份验证,以便获得对用户GA数据(而非网站帐户)的访问权限。有没有一种方法可以访问我们有权访问的帐户的Google Analyti…

uploadData中的文件名Google Analytics(分析) - php

我需要使用API​​将CSV上传到Google Analytics(分析)。一切正常,但列中的文件名显示“ Unknown filename”。这是我的代码:$analytics = new \Google_Service_Analytics($client); try { $analytics->management_uploads->uplo…

Google Analytics(分析)报告中的分页 - php

在这里,我正在获取下一个和上一个URL,但是当尝试使用该URL访问下一页时,由于网址= https://www.googleapis.com/analytics/v3/data/ga?ids=ga:85914642&dimensions=ga:pagePath,ga:date&metrics=ga:pageviews,ga:uniquePag…

PHP getallheaders替代 - php

我正在尝试从服务器上的apache切换到nginx。唯一的问题是我在PHP脚本中使用的getallheaders()函数,该函数不适用于Nginx。我已经尝试过用户在getallheaders函数上的php站点上提供的注释,但这并不返回所有请求标头。请告诉我如何解决这个问题。我真的想切换到Nginx。 参考方案 您仍然可以使用它,但是您必须像这里一样重新定义…