הרצת דוחות גדולים

כברירת מחדל,אורך הדוחות ב-AdSense Management API הוא עד 100, 000 שורות. אם אתם מתקרבים למגבלות האלה, או אם אתם נתקלים בבעיות בביצועים בזמן עיבוד הנתונים, הנה כמה טיפים שעשויים לעזור.

צמצום היקף הדוח

הדבר הראשון שצריך לבדוק כשמנסים להקטין דוח הוא רשימת המאפיינים שבהם משתמשים. לכל מאפיין שמוסיפים יש השפעה מכפילה על מספר השורות שהוחזרו. ודאו שאתם מוסיפים רק את המאפיינים שאתם צריכים!

פיצול הדוחות

לפעמים צריך נתונים מדויקים מאוד רק בחלק מהדוח, ובשאר המקרים יש פחות פרטים. לדוגמה, יכול להיות שתזדקקו לפרטים מדויקים מאוד על הרווחים בחודש הקודם, עם נתונים סטטיסטיים לפי מדינה וערוץ בכל יום, אבל תצטרכו את הנתונים ברמת המדינה רק אם תסתכלו לפני כן. לכן אפשר להריץ דוח מורכב עבור החודש הקודם, אבל דוח פשוט יותר עבור החודש הקודם.

כדי להימנע מניתוח JSON, צריך לעבור לקובץ CSV

ממשק ה-API לניהול AdSense מאפשר לך לקבל את הדוחות בפורמט 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

השלבים הבאים