我有脚本这段代码:
require_once 'Request2.php';
$request = new HTTP_Request2('http://fakevisit.blogfa.com/');
$request->setHeader(array(
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Encoding: gzip, deflate',
'Accept-Language: en-US,en;q=0.5',
'Connection: keep-alive',
'Ip: 88.168.25.98',
'SomeBull: BeingIgnored',
'Referer: http://www.google.com',
'User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)'
));
$response = $request->send();
echo "Response body:\n" . $response->getBody();
程序每1分钟运行一次正常工作。 但在谷歌分析和其他计数器脚本不添加到访问者! 在这一行
echo "Response body:\n" . $response->getBody();
页面的整个内容以及用于显示访问者数量的脚本在页面中正确显示。
答案 0 :(得分:0)
Google Analytics和大多数其他人使用Javascript来填充匹配。如果你通过Cron / Scheduled Tasks调用它,那么你正在执行HTTP请求并获得响应,但是你没有执行Javascript for GA,因此没有添加命中。