我已经制作了一个简单的PHP脚本来检查给定网页上的Google Analytics代码(即我只想测试客户端是否安装了GA):
if (isset($_GET['given_domain']))
{
$domain = $_GET['given_domain'];
if (!is_valid_domain_name($domain))
{
$content = "_gaq.push";
$content_tag = "script";
set_time_limit(0);
$doc = new DOMDocument();
@$doc->loadHTMLFile($domain);
$found = false;
foreach($doc->getElementsByTagName($content_tag) as $tag) {
if (strpos($tag->nodeValue, $content) !== false) {
$found = true;
break;
}
}
if ($found == true) echo '<span style="background: green;">'.$domain.'</span>: GA found'; else echo '<span style="background: red;">'.$domain.'</span>: GA NOT found!';
}
else
echo ("Enter domain");
}
它可以正常运行:
http://fivepaths.com (Found)
http://www.ebay.com (NOT found)
...
但是当我尝试http://ow.ly/pVNAH时(请首先解析链接重定向) 它给了我FOUND,但是当我打开HTML代码并尝试CTRL + F“gaq”时什么也没有。
问题出在哪里?
答案 0 :(得分:1)
我发现上面提到的网址上的谷歌分析来自js文件 http://www.hezkycesky.com/sites/all/modules/google_analytics/googleanalytics.js?munwaf