تنفيذ التقارير الكبيرة
يبلغ الحد الأقصى لطول التقارير 100,000 صف في واجهة برمجة تطبيقات AdSense Management بشكل تلقائي. إذا كنت
أوشكت على الاقتراب من هذه الحدود، أو واجهت مشاكل في الأداء أثناء معالجة البيانات، هنا
بعض النصائح التي قد تساعدك.
تقليل حجم تقريرك
أول شيء يجب البحث عنه عند محاولة تصغير التقرير هو قائمة الأبعاد التي
استخدام لكل بُعد تضيفه تأثير ضربي في عدد الصفوف المعروضة. يُرجى التأكد من أنّ:
ما عليك سوى إضافة الأبعاد التي تحتاجها فقط!
تقسيم تقاريرك
في بعض الأحيان، تحتاج فقط إلى بيانات دقيقة للغاية لجزء من التقرير، مع باقي
مما يسمح بتفاصيل أقل. على سبيل المثال، قد تحتاج إلى تفاصيل دقيقة للغاية عن العنصر السابق
مع إحصاءات لكل بلد وقناة يوميًا، ولكنها تحتاج فقط إلى
على مستوى البلد عند البحث عنها قبل ذلك. لذلك، يمكنك تشغيل تقرير معقد
الشهر السابق، بل لخطة أبسط للفترة التي تسبق ذلك.
تجنُّب تحليل 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
الخطوات التالية
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-09-09 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-09-09 (حسب التوقيت العالمي المتفَّق عليه)"],[[["AdSense Management API reports have a default maximum length of 100,000 rows, and exceeding this limit may cause performance issues."],["Minimizing the number of dimensions used in a report can significantly reduce its size and improve performance."],["For reports requiring varying levels of granularity, consider splitting them into multiple reports with different dimension sets to optimize data retrieval."],["Switching from JSON to CSV format for report retrieval can avoid JSON parsing overhead and improve efficiency."]]],["To manage large AdSense reports, reduce the scale by minimizing the number of dimensions used, as each dimension increases rows. Split reports into detailed and less detailed sections based on data accuracy needs. For improved performance, switch from JSON to CSV format by using the `generateCsv` method. Consider batching and optimizing dimension usage for further improvements.\n"]]