我做了简单的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/

10-16 07:49