使用Google AnalyticsAPI我正在尝试寻找“质量访问”。
“当访问者停留超过一分钟并且查看多个页面时,就会进行质量访问。”
对,不是我抓住这样的行:
$results = $this->analytics->data_ga->get(
'ga:'.$this->profileId,
$this->reportStartDate,
$this->reportEndDate,
'ga:sessions,ga:users,ga:pageviews',
array('dimensions' => 'ga:sessionDurationBucket')
);
按照这样计算质量访问次数。
$rows = $results->getRows();
foreach ($rows as $rowArr)
{
// ga:sessionDurationBucket > 59
// ga:pageviews > 0
if($rowArr[0] > 59 && $rowArr[3] > 0)
$count++;
}
我没有得到正确的号码,也无法找出原因。认为这与我缺乏知识有关。任何帮助表示赞赏。
更新我认为问题在于[ga:sessions] => 8513我只得到[totalResults] => 1359.通过单独获得每天的结果,我能够大大增加总结果。 [totalResults] => 4899但我仍然没有接受个别会议。
任何人都可以确认这是因为我没有360或高级帐户吗?