我正在使用代码:
function get_indiv_visitors($site_id, $start_date, $end_date=NULL) {
require 'config.php';
$ga = new gapi($ga_email,$ga_password);
$ga->requestReportData($site_id, array('pagePath'),array('Visitors'), $sort_metric=null, $filter=null, $start_date, $end_date);
$totalvisitors = $ga->getVisitors();
return $totalvisitors;
}
此代码有效,但返回的数字大于访问次数(我与谷歌分析网站交叉引用,因此这些数字绝对是正确的)。我的访客数量应该多于访问次数,这是没有意义的。
最佳答案
这与 GA 如何跟踪访问和访问者有关:
The visit is assigned to the first page but not subsequent pages, whereas unique visitors are assigned to each page
关于google-analytics - 从谷歌分析 PHP 接口(interface) (gapi) 获取唯一访客,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10386619/