これは、CoreReportingAPIを使用する最初の試みです。Hello Analyticsチュートリアルを無事に完了し、APIリクエストを問題なく作成しました。私の問題は、ディメンション、指標、フィルターを使用するためのAPIのクエリにあります。以下は、私が使用しているコードです。月の初日から当日の間に何人の訪問者がいるかを表示できます。次に、これらのうちどれだけがオーガニック検索からのものであるかを表示します。誰かが、より複雑なリクエストでAPIをクエリする例を教えてくれることを願っています。おそらく、ディメンション、指標、フィルターなどを含めて、行に表示します。どんな助けでも大歓迎です。以下はこれまでの私のコードです...
//コアレポートAPIを照会する
function getResults($analytics, $profileId, $first_day, $today) {
return $analytics->data_ga->get(
'ga:' . $profileId,
$first_day,
$today,
'ga:visits, ga:organicSearches');
}
//結果を出力します
function printResults(&$results) {
if (count($results->getRows()) > 0) {
$profileName = $results->getProfileInfo()->getProfileName();
$rows = $results->getRows();
$visits = $rows[0][0];
$organic = $rows[0][1];
print "<h1>$profileName</h1>";
echo '<table border="1" cellpadding="5">';
echo '<tr>';
echo '<td>Visits</td>';
echo '<td>Organic</td>';
echo '</tr>';
echo '<tr>';
echo '<td>'. $visits . '</td>';
echo '<td>'. $organic . '</td>';
echo '</td>';
echo '</table>';
} else {
print '<p>No results found.</p>';
}
}