使用细分,我正在构建一个应用,让用户输入网址并检查不同的指标。
我发现使用API生成的报告与在UI中生成的报告之间存在一些显着差异。也许我误解了有关细分的事情。
例如,我有一个段,旨在仅显示特定页面上的用户。
映射到我的一小部分用户:
在查看用户年龄段时,我会看到所有类别中分散的小数字。
现在要在API中运行等效报告,我使用下面的有效负载。
{
"reportRequests": [
{
"viewId": "#####",
"dateRanges": [
{ "startDate": "2017-03-01",
"endDate": "2017-04-27" }
],
"metrics": [
{"expression": "ga:pageviews"},
{"expression": "ga:sessions"},
{"expression": "ga:users"}
],
"segments": [
{
"dynamicSegment": {
"name": "Users of /apath/ofinterest/",
"userSegment": {
"segmentFilters": [
{
"simpleSegment": {
"orFiltersForSegment": {
"segmentFilterClauses": [
{
"dimensionFilter": {
"dimensionName": "ga:pagePath",
"operator": "EXACT",
"expressions": [
"/apath/ofinterest/"
]}}]}}}]}}}
],
"dimensions": [
{ "name": "ga:userAgeBracket" },
{ "name": "ga:segment" }
]
}
]
}
哪种收益率完全不同:
只有2个年龄段,奇怪的是,每个年龄段的用户数相同(我尝试使用相同行为的不同时间段)。
关于什么可能出错的任何想法?它可能是细分市场的设置吗?与"会话/用户包括"?
相关或者我在UI中看到的此警告可能会在UI和API中产生不同的影响吗?
根据这个comment,听起来可能会为API和UI计算不同的数字。那还是这样吗?
非常感谢!
答案 0 :(得分:0)
从预先聚合的表格中挑选GA UI数据。
预先计算的数据 - 预先汇总的表格
这些是Google用于加速用户界面的预先计算的数据。谷歌没有具体说明何时完成,但可以在任何时候进行。这些被称为预聚合表
因此,如果您将GA UI中的数字与GA API数据进行比较,您将始终看到差异,因为视图可能会在当天的某些早期阶段进行汇总,而您的api数据是新鲜的