Google分析和curl - php

我正在使用CURL从网站上抓取数据。这些是40k页,我需要使用CURL进行剪贴。

在这里,我想知道Google Analytics(分析)是否会在网站所有者Analytics(分析)帐户中显示此流量?

参考方案

Google Analytics(分析)通过在javascript中创建XHR请求来工作。这就是为什么您通常会在HTML文件的结尾或开头看到经典脚本标签的原因。

<script>
    (function (i, s, o, g, r, a, m) {
        i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o),
        m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m);
    })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
    ga('create', 'UA-5620270-1');        
    ga('set', 'dimension1', '1452546');         
    ga('set', 'dimension2', '|php|curl|google-analytics|');         
    ga('send', 'pageview');
    var _qevents = _qevents || [],
        _comscore = _comscore || [];
    _qevents.push({ qacct: "p-c1rF4kxgLUzNc" });
</script>       

通过卷曲站点,您将不会从该特定代码段中警告网站管理员,因为没有内容可以运行javascript ...

然而

如果网站站长正在实施Google Analytics服务器端,则很有可能会在Google Analytics(分析)中显示该信息。这不太可能完成。我从来没有亲自听说过。如果您担心要隐身(我不会再说为什么),那么请注意Google Analytics(分析)不是唯一的跟踪形式。如果我得到了异常数量的流量来检查哪些机器人正在攻击我的网站,我经常参考我的nginx日志。 Loggly和New Relic等服务很受欢迎,偶尔会实施自定义解决方案(取决于公司的规模)。如果您积极地对该站点进行爬网,则很有可能将您的IP列入黑名单。

注意:对于Stackoverflow来说不是一个大问题。为什么不签出其他一些Stack Exchange网站,例如webmasters?

Google Analytics.js中的ga发送事件 - php

我正在使用Google analytics.js(而不是“旧的” ga.js),并且在某些链接中例如:<a href="www.example.com" onclick="ga('send', 'event', 'outbound link', 'pos…

Google Analytics(分析)首页显示 - php

我已经环顾了一段时间,但尚未找到答案。是否有人对我检查数字时为什么“主页”显示为以下内容有任何见解: “ /index.php,index/,index,index-,/index.php”在GA中的一行上?我在其他几页上也看到了相同的内容: /customer_account-exec/index.php,index/,index,index-,/inde…

Google Analytics(分析)排除网址查询参数 - php

我试图排除所有包含php查询(URL中的?)的URL。例: mysite.com/mypage?Go_Away 应通过Google Analytics(分析)注册为mysite.com/mypage 我敢肯定有一种使用过滤器的方法,但是如果可以的话,我宁愿使用Google Analytics(分析)“排除URL查询参数”选项。我正在使用/?哪个应注册为问号,…

Google Analytics API - php

我正在实施Google Analytics(分析)Api。授权完成没有问题。成功授权后,我得到403 return code并得到消息:User does not have sufficient permissions for this profile。我的帐户具有Google Analytics(分析)数据,可以跟踪多个网站,并且我可以从网络浏览器访问它而…

Google Analytics API DateRange定义 - php

Google Analytics(分析)报告api中“ 1daysAgo”的定义到底是什么?我正在使用Analytics(分析)API来获取传入流量。我想获取过去24小时内传入流量的结果。如果我在php中创建一个新的DateTime对象,例如:$date = new DateTime('1daysAgo'); 我的约会恰好是24小时前。但…