根據預設,AdSense Management API 的報表長度上限為 100,000 列。如果您快即將達到這些限制,或在處理資料時遇到效能問題,以下提供一些可能有幫助的提示。
縮小報表規模
嘗試縮減報表大小時,請先查看您使用的維度清單;您新增的每個維度都會對傳回的資料列數量造成加倍影響。請確保您只新增所需的維度!
分割報表
有時候,只有一部分的報表需要非常準確的資料,其餘部分則能減少細節。例如,您想要取得非常準確的上個月收益詳細資料,包含每天各國家/地區和管道的統計資料,但查看更早之前的國家/地區層級資料即可。因此,您可以針對上個月執行一份複雜的報表,而更早之前的時段採用較簡單的報表。
切換至 CSV 避免 JSON 剖析
AdSense Management API 可讓您接收 CSV 格式的報表,而不是一般的 JSON。
方法很簡單,只要呼叫替代的 generateCsv 方法即可。
範例
DATE,CLICKS 2014-01-01,2 2014-01-02,1 2014-01-03,4 2014-01-04,1 2014-01-05,1