我做了简单的PHP代码来显示我的网站的uniquePageViews。主要代码是7天,但是我想让它使用一生,当我设定开始日期:“ 2017-10-5”时,开始显示我错误。但是documentation says我可以在该类型中放置日期。
工作变体:
try {
$result = $service->data_ga->get( $GA_VIEW_ID, '100daysAgo', 'today','ga:uniquePageviews');
$count = $result->totalsForAllResults['ga:uniquePageviews'];
echo $count;
} catch(Exception $e) {
var_dump($e);
}
失败变体:
try {
$result = $service->data_ga->get( $GA_VIEW_ID, '2017-10-5', 'today','ga:uniquePageviews');
$count = $result->totalsForAllResults['ga:uniquePageviews'];
echo $count;
} catch(Exception $e) {
var_dump($e);
}
最佳答案
从documentation you linked(强调我的):
所有Google Analytics(分析)数据请求都必须指定一个日期范围。如果请求中未包含开始日期和结束日期参数,则服务器将返回错误。使用YYYY-MM-DD模式可以将日期值指定为特定日期,而使用今天,昨天或NdaysAgo模式则可以将日期值指定为相对日期。值必须匹配[0-9] {4}-[0-9] {2}-[0-9] {2} |今天|昨天| [0-9] +(daysAgo)。
这意味着您的一天必须用两位数字显示。尝试将2017-10-05
作为开始日期。
关于php - Google Analytics(分析)报告Api启动时间失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46662682/