Google Analytics报告Api启动时失败

时间:2017-10-10 09:04:00

标签: php google-analytics

我制作了简单的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);
    }

1 个答案:

答案 0 :(得分:0)

来自documentation you linked(强调我的):

  

所有Google Analytics数据请求都必须指定日期范围。如果请求中不包含开始日期和结束日期参数,则服务器将返回错误。日期值可以是使用模式YYYY-MM-DD 或相对使用今天,昨天或NdaysAgo模式的特定日期。值必须匹配[0-9] {4} - [0-9] {2} - [0-9] {2} |今天|昨天| [0-9] +(daysAgo) 。

这意味着您的一天必须以两位数显示。请尝试2017-10-05作为开始日期。