首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >检查给定域上是否存在Google Analytics代码

检查给定域上是否存在Google Analytics代码
EN

Stack Overflow用户
提问于 2019-06-06 06:36:06
回答 1查看 0关注 0票数 0

我已经制作了一个简单的PHP脚本来检查给定网页上的Google Analytics代码(即我只想测试客户端是否安装了GA):

代码语言:javascript
复制
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");
}

它正常工作:

代码语言:javascript
复制
http://fivepaths.com (Found)
http://www.ebay.com (NOT found)
...

但是当我尝试这个时,它给了我FOUND,但是当我打开HTML代码并尝试CTRL+ F“gaq”时什么都没有。

问题出在哪儿?

EN

回答 1

Stack Overflow用户

发布于 2019-06-06 15:43:27

我发现上面提到的网址上的谷歌分析来自js文件 http://www.hezkycesky.com/sites/all/modules/google_analytics/googleanalytics.js?munwaf

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100009079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档