Google analytics 如何仅从Google Analytics API获取更改的数据?

Google analytics 如何仅从Google Analytics API获取更改的数据?,google-analytics,google-api,google-analytics-api,Google Analytics,Google Api,Google Analytics Api,我正在使用Google Analytics API获取我网站每个页面的页面浏览量。为了减少api调用的数量,我设置了执行此操作的时间间隔,并在服务器上缓存数据。对于每个api调用,我尝试获取站点上每个页面的页面视图,并将它们更新到数据库中 是否有办法仅从特定时间戳获取更改的数据?例如,仅在过去2小时内更改的页面视图 我认为这可能是一种过滤器(如果有的话),但我在这里的文档中找不到它您可以为ga:dateHour添加一个过滤器,以便它在最后两个小时内返回。但问题是谷歌需要大约4个小时来处理数据。所

我正在使用Google Analytics API获取我网站每个页面的页面浏览量。为了减少api调用的数量,我设置了执行此操作的时间间隔,并在服务器上缓存数据。对于每个api调用,我尝试获取站点上每个页面的页面视图,并将它们更新到数据库中

是否有办法仅从特定时间戳获取更改的数据?例如,仅在过去2小时内更改的页面视图


我认为这可能是一种过滤器(如果有的话),但我在这里的文档中找不到它

您可以为ga:dateHour添加一个过滤器,以便它在最后两个小时内返回。但问题是谷歌需要大约4个小时来处理数据。所以两小时前你什么都拿不回来

如果你想看到新的数据,你必须使用实时api

您目前的查询是什么?如果执行ga:date、ga:dateHour、ga:pagepath、ga:pageviews,结果将在一次查询中返回(不包括下一页),这是每天10000次查询限制的日志方式


旁注。你说的改变是什么意思?先前处理的数据不会有任何变化。

我的查询是基于ga:pagepath获取ga:pageviews。由于我的站点有数千个页面,并且仍在增长,我不想获取和更新每个页面的页面浏览量,只想获取和更新自上次执行查询以来页面浏览量已更改的页面路径。使用ga:dateHour只会帮助返回该时段的页面浏览量。此外,它是一个维度,所以我不能对其使用>=运算符。