2016-07-13 21 views
0

GAレスポンスから空の行を取得できません。私はすでにIncludeEmptyRowsをtrueに設定しました。私は何か間違っているのですか?ここでincludeEmptyRowsはどのように機能しますか? - PHP Google Analytics API

私がリクエストを初期化する私のコードです:見ての通り、私はtrueにincludeEmptyRowsを設定

$dateRange = new \Google_Service_AnalyticsReporting_DateRange(); 
    $dateRange->setStartDate('2016-05-10'); 
    $dateRange->setEndDate('2016-06-20'); 

    $sessions = new \Google_Service_AnalyticsReporting_Metric(); 
    $sessions->setExpression("ga:sessions"); 
    $sessions->setAlias("sessions"); 

    $dimension = new \Google_Service_AnalyticsReporting_Dimension(); 
    $dimension->setName("ga:userType"); 

    $request = new \Google_Service_AnalyticsReporting_ReportRequest(); 
    $request->setViewId($VIEW_ID); 
    $request->setDateRanges($dateRange); 
    $request->setMetrics(array($sessions)); 
    $request->setDimensions(array($dimension)); 
    $request->setIncludeEmptyRows(true); 

、まだ空の行を取得することはできません

["data"]=> 
    array(6) { 
     ["rows"]=> 
     array(1) { 
     [0]=> 
     array(2) { 
      ["dimensions"]=> 
      array(1) { 
      [0]=> 
      string(11) "New Visitor" 
      } 
      ["metrics"]=> 
      array(1) { 
      [0]=> 
      array(1) { 
       ["values"]=> 
       array(1) { 
       [0]=> 
       string(2) "63" 
       } 
      } 
      } 
     } 
     } 

は、「戻るがなければなりません> 0(私はここで異なる日付を使用しています)

["data"]=> 
    array(6) { 
     ["rows"]=> 
     array(2) { 
     [0]=> 
     array(2) { 
      ["dimensions"]=> 
      array(1) { 
      [0]=> 
      string(11) "New Visitor" 
      } 
      ["metrics"]=> 
      array(1) { 
      [0]=> 
      array(1) { 
       ["values"]=> 
       array(1) { 
       [0]=> 
       string(3) "159" 
       } 
      } 
      } 
     } 
     [1]=> 
     array(2) { 
      ["dimensions"]=> 
      array(1) { 
      [0]=> 
      string(17) "Returning Visitor" 
      } 
      ["metrics"]=> 
      array(1) { 
      [0]=> 
      array(1) { 
       ["values"]=> 
       array(1) { 
       [0]=> 
       string(1) "5" 
       } 
      } 
      } 
     } 
     } 

どんな助け?どうもありがとうございます。

答えて

0

私は同様の質問hereに答えました。

要するに、これは、日付ディメンションだけを使用している場合にのみ機能します。あなたの結果は、上記の回答と同様の手順に従います。最後の手順の後にuserTypeディメンションだけを要約します。

関連する問題