รายงานมีความยาวได้สูงสุด 100,000 แถวใน AdSense Management API โดยค่าเริ่มต้น หากถึงขีดจำกัดเหล่านี้หรือพบปัญหาด้านประสิทธิภาพขณะประมวลผลข้อมูล เคล็ดลับที่อาจช่วยได้มีดังนี้
การลดขนาดของรายงาน
สิ่งแรกที่ต้องมองหาเมื่อพยายามย่อรายงานให้เล็กลงคือรายการมิติข้อมูลที่คุณกำลังใช้ แต่ละมิติข้อมูลที่คุณเพิ่มมีผลกระทบหลายเท่ากับจำนวนแถวที่แสดงผล ตรวจดูว่าคุณเพิ่มเฉพาะขนาดที่ต้องการเท่านั้น
การแยกรายงาน
บางครั้งคุณต้องการเพียงข้อมูลที่แม่นยำมากๆ สำหรับส่วนหนึ่งของรายงาน โดยข้อมูลที่เหลือจะให้รายละเอียดน้อยลง ตัวอย่างเช่น คุณอาจต้องการรายละเอียดที่ถูกต้องแม่นยำมากสำหรับรายได้ของเดือนที่แล้ว พร้อมสถิติตามประเทศและช่องในแต่ละวัน แต่จริงๆ แล้วต้องการเพียงข้อมูลระดับประเทศเท่านั้นเมื่อดูข้อมูลก่อนหน้านั้น ดังนั้นคุณจึงอาจเรียกใช้รายงานที่ซับซ้อนสำหรับเดือนก่อนหน้าได้ แต่รายงานที่เรียบง่ายขึ้นก่อนหน้านั้น
หลีกเลี่ยงการแยกวิเคราะห์ JSON โดยการเปลี่ยนไปใช้ CSV
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