Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 分析核心报告API突然与仪表板数据大不相同_Php_Google Analytics_Google Analytics Api_Google Analytics Firebase - Fatal编程技术网

Php 分析核心报告API突然与仪表板数据大不相同

Php 分析核心报告API突然与仪表板数据大不相同,php,google-analytics,google-analytics-api,google-analytics-firebase,Php,Google Analytics,Google Analytics Api,Google Analytics Firebase,我用它来获取谷歌分析数据。到目前为止一切都很好,直到昨天,创建的报告中的数据开始与分析仪表板上的数据不同。以前,从仪表板和API匹配的所有数据都不会产生任何问题 因此,如果我的30天报告(StartDate=30daysAgo,EndDate=today)在仪表板上有118000个页面浏览量,它在APIbatchGet上返回78300。与我的其他指标相同,会话和新用户 即使将示例级别设置为LARGE并将页面大小设置为50000(v4最多允许100000)后,一切仍然错误。它曾经在DEFAULT和

我用它来获取谷歌分析数据。到目前为止一切都很好,直到昨天,创建的报告中的数据开始与分析仪表板上的数据不同。以前,从仪表板和API匹配的所有数据都不会产生任何问题

因此,如果我的30天报告(
StartDate=30daysAgo
EndDate=today
)在仪表板上有118000个页面浏览量,它在API
batchGet
上返回78300。与我的其他指标相同,
会话
新用户

即使将示例级别设置为
LARGE
并将页面大小设置为
50000
(v4最多允许100000)后,一切仍然错误。它曾经在
DEFAULT
10000
上工作得很好,我不明白现在出了什么问题


我在云平台项目和分析仪表板上都没有看到任何关于配额的错误警报。这仍然存在于本地开发环境中。

看起来原因是采样。这可能与整个站点的流量增加有关

采样的一般阈值:针对您使用的日期范围,在属性级别上的500k会话

抽样水平
并不意味着抽样率为100%。

检查核心报告API 4响应中的字段
samplereadcounts
samplingspacesize
。如果为空,则未应用采样。


为避免抽样,尽量缩小日期范围。

嘿,谢谢你的回复!我尝试将
StartDate
更改为
15daysAgo
,但数据仍然不同。
samplereadcounts
samplingspacesize
都是
NULL
(使用
var\u dump($rows=$report->getData()[“samplingspacesize”])
)。这真的很奇怪…@JimmyAdaro Hm。你确定仪表板和API报告是一样的吗?有片段、过滤器吗?GA视图相同吗?@ms easy没错,一切都一样。在API和仪表板中,该段仍然设置为“所有用户”。我没有做任何改变,数据只是开始不一样,没有任何改变。我试着在我的代码中返回几天,但仍然失败。@JimmyAdaro检查GA视图-相同吗?可能有人添加了要查看的筛选器,您将其用作其中一个报告的源。并尽量缩小日期范围:以5天为例,可能抽样的时间甚至如此。