dimensionをga:dateにして、metricsをga:pageviewsにする。
$data[“rows”][0][“date”][“pv”] みたいな感じで返ってくるので、一度、rowsを取得してから、foreachで回すとdateとpvを取得できる。
$start_day = date("Y-m-d",strtotime("-1 week"));
$end_day = date("Y-m-d");
$data = $analytics->data_ga->get(
'ga:' . $profile,
$start_day,
$end_day,
'ga:pageviews',
array(
"dimensions" => 'ga:date',
"metrics" => 'ga:pageviews',
"sort" => 'ga:date',
)
);
$result = $data -> rows;
foreach($result as $key => $value){
echo '日付:' . $value[0]. ' PV:' . $value[1] . "<br>";
}

うん、これをchart.jsで表示したい。できれば、ユーザがformで日付(開始日、終了日)を入力して、それを表示。
PHPからJavascriptにjsonで渡して表示でOKだと思うんだが、Chart.jsの書き方忘れたから復習からだ。