[英]number differences from google analytics api vs. analytics.google.com
我正在从Analytics(分析)api中获取数据,并将其与analytics.google.com上的浏览器所提供的数据进行匹配
数字略有下降。 例如,从5/1到5/26,api中的自然搜索号码是167。在analytics.google.com中,从5/1到5/25则报告的数字是170(从5/1到5/26则是是175)。 类似地,我们发现其他帐户指标的差异也略有不一致。 所有内容都略有不同,通常与浏览器界面显示的内容有所不同。
这是我使用api获取指标的实际代码
function getResults(&$analytics, $profileId, $param, $start, $end) {
// Calls the Core Reporting API
return $analytics->data_ga->get(
'ga:' . $profileId,
$start,
$end,
'ga:' . $param
);
}
为什么发生这种数据报告差异? 这与API识别“ 2016-05-01”之类的日期有关吗? 我该如何处理API请求以获取匹配数据?
我能够解决此问题的方法是不使用指标ga:organicSearches(无论出于何种原因,此数字都不同于分析浏览器视图中的自然数字。)
而是通过ga:medium访问有机指标
$optParams = array(
'dimensions' => 'ga:medium',
'filters' => 'ga:medium==organic');
$results = $analytics->data_ga->get(
'ga:'.$viewid,
$start,
$end,
'ga:sessions',
$optParams);
return $results;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.