包含Google Analytics数据的最后“结束日期”

时间:2012-05-28 20:11:42

标签: google-analytics google-analytics-api

我正在使用“报告Google Analitics API”,但我无法找到有关Google Analytics数据的最后“结束日期”的信息。 例如,假设您想要检索上个月的数据。 你什么时候需要执行查询? 本月的第一天? ......还是第二个? ......或者也许是第三个?

还有另外一个问题:太平洋时间的返回数据是几天吗?

1 个答案:

答案 0 :(得分:1)

Google AnalyticsAPI应该可以访问您在界面中拥有的相同数据。

谷歌表示数据处理时间可能长达24小时。真正更新数据所需的时间取决于帐户的类型和大小。小帐户每天更新多次,并且可以在几个小时内获得数据。每月达到1M次点击后,您将转到另一种模式,即您的帐户数据每天只更新一次。即使是大量流量,Google Analytics Premium客户也会更频繁地进行更新。

无法通过API告知最后一次点击处理的时间。您可以按小时查询今天的数据,然后自己查看。

通常您不在乎,只是想确保您查询的数据已在当天完全处理。

因此,如果你查询昨天的数据,那么它有可能没有完全更新,例如,如果是午夜,昨天的数据只是几分钟之前,可能尚未完全处理。在这种情况下最安全的赌注是2天前查询数据。

因此,如果今天是2012-06-15,并且您希望获得1个月的数据,则安全方法是使用start-date=2012-05-13end-date=2012-06-13查询数据。这将在大多数情况下为您提供已完全处理的天数,但它也不是100%安全的。过去谷歌分析已经中断,数据耗时超过处理时间,但这些并不常见。当您获得数据时,如果那些日子的数据已经完全处理完毕,那么很难告诉API,使用2天之前,你就更有可能使它更有可能。

根据您在Google Analytics配置文件中配置的时区设置,这些天数会合计。