从谷歌分析php界面获取独特的访问者(gapi)

时间:2012-04-30 15:52:34

标签: google-analytics google-analytics-api visitors

我正在使用代码:

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;
} 

此代码有效,但返回的数字大于访问次数(我与谷歌分析网站交叉引用,因此这些数字肯定是正确的)。我访问的人数多于访问次数没有意义。

2 个答案:

答案 0 :(得分:1)

这与GA跟踪访问和访问者的方式有关:

  

访问分配到第一页但不分配给后续页面,而唯一访问者分配到每个页面

请参阅Unique visitors, 0 visits and pages in web analytics

答案 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;
} 
相关问题