我正在使用代码:
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;
}
此代码有效,但返回的数字大于访问次数(我与谷歌分析网站交叉引用,因此这些数字肯定是正确的)。我访问的人数多于访问次数没有意义。
答案 0 :(得分:1)
这与GA跟踪访问和访问者的方式有关:
访问分配到第一页但不分配给后续页面,而唯一访问者分配到每个页面
答案 1 :(得分:1)
将维度更改为“userDefinedValue”
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('userDefinedValue'),array('Visitors'), $sort_metric=null, $filter=null, $start_date, $end_date);
$totalvisitors = $ga->getVisitors();
return $totalvisitors;
}