بهطور پیشفرض، گزارشها در AdSense Management API حداکثر ۱۰۰٬۰۰۰ ردیف دارند. اگر به این محدودیتها نزدیک شدهاید یا هنگام پردازش دادهها با مشکلات عملکردی مواجه شدهاید، در اینجا چند نکته وجود دارد که ممکن است کمک کند.
کاهش مقیاس گزارش شما
اولین چیزی که هنگام تلاش برای کوچکتر کردن گزارش باید بهدنبال آن باشید، فهرست ابعادی است که استفاده میکنید؛ هر بعدی که اضافه میکنید تأثیر چندبرابری بر تعداد ردیفهای برگرداندهشده دارد. مطمئن شوید فقط ابعادی را که نیاز دارید اضافه کنید!
درحال تقسیم گزارشهای شما
گاهیاوقات، فقط برای بخشی از گزارش به دادههای بسیار دقیق نیاز دارید و بقیه گزارش میتواند جزئیات کمتری داشته باشد. برای مثال، ممکن است به جزئیات بسیار دقیق برای درآمد ماه گذشته، با آمار هر کشور و کانال در هر روز نیاز داشته باشید، اما واقعاً فقط به دادههای سطح کشور هنگام نگاه کردن به قبل از آن نیاز داشته باشید. بنابراین میتوانید گزارش پیچیدهای را برای ماه قبل اجرا کنید، اما گزارش سادهتری را برای زمان قبلاز آن اجرا کنید.
با رفتن به CSV، از تجزیه JSON اجتناب کنید
AdSense Management API به شما امکان میدهد گزارشهایتان را بهجای قالب معمول JSON، در قالب CSV دریافت کنید.
برای انجام این کار، کافی است روش جایگزین generateCsv را فراخوانی کنید.
مثال
DATE,CLICKS 2014-01-01,2 2014-01-02,1 2014-01-03,4 2014-01-04,1 2014-01-05,1