我正在使用 gapi 类来访问分析数据。它工作得很好,我每天都会访问我的网站。我想要的是能够在一个日期范围内每小时访问一次,比如从 1 月 11 日到 1 月 12 日(2 天),这将返回 48 个数据点,每个小时一个。我确信这很简单,但我无法在任何地方找到如何做到这一点。大概在 requestReportData() 方法的 metrics 参数中有一些设置允许这样做???
任何帮助都感激不尽,谢谢...
大卫
我正在使用 gapi 类来访问分析数据。它工作得很好,我每天都会访问我的网站。我想要的是能够在一个日期范围内每小时访问一次,比如从 1 月 11 日到 1 月 12 日(2 天),这将返回 48 个数据点,每个小时一个。我确信这很简单,但我无法在任何地方找到如何做到这一点。大概在 requestReportData() 方法的 metrics 参数中有一些设置允许这样做???
任何帮助都感激不尽,谢谢...
大卫
为此,您需要设置两个维度
Dimensions: ga:hour, ga:date
Metric: ga:visits
您可以在 Google Analytics API 查询资源管理器上测试此查询。
未经测试,gapi.class.php 应该如下所示:
$ga->requestReportData($profile_id,array('hour','date'),array('visits'), null, null, '2011-01-11', '2011-01-12', 1, 48);
您将获得如下所示的数据: