AdSense Management API で日次レポートを実行する場合、返されるデータの種類を問わず 1 行に 1 日分が出力されます。ただし、指定された日のデータが返されない場合があります。これは、リクエストされた種類のイベントのログが存在しないためです。
ディメンション: DATE
指標: CLICKS
、EARNINGS
結果:
{ "kind": "adsense#report", "totalMatchedRows": "4", "headers": [ { "name": "DATE", "type": "DIMENSION" }, { "name": "CLICKS", "type": "METRIC_TALLY" } { "name": "EARNINGS", "type": "METRIC_CURRENCY" } ], "rows": [ [ "2014-01-08", "3", "0.41" ], [ "2014-01-09", "5", "0.49" ], [ "2014-01-12", "2", "0.19" ], [ "2014-01-13", "1", "0.03" ] ], "totals": [ "", "13", "1.12" ], "averages": [ "", "2", "0.28" ], "startDate": "2014-01-08", "endDate": "2014-01-13" }
上の結果では、クリックや収益のイベントがなかった 2014-01-10 や 2014-01-11 の結果は返されていません。
不足しているデータの追加
不足しているデータを追加するには、開始日と終了日のすべての日付について、各フィールドにデータが存在するかどうかを確認する必要があります。存在しない場合は、各指標を適切なデフォルト値(ほとんどの場合は 0)に置き換える必要があります。
各プログラム言語のサンプルは次のリンクからご覧いただけます。