مجمّعة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
لا يمكن أحيانًا الحصول على جميع المعلومات المطلوبة من تقرير واحد، على سبيل المثال، عندما تكون لديك سمات ومقاييس غير متوافقة، أو عندما تبحث عن تجميع البيانات بطرق مختلفة.
في هذه الحالات، عليك تشغيل تقارير متعدّدة.
بالإضافة إلى ذلك، يُعدّ تجميع البيانات طريقة فعّالة لتحسين أداء تطبيقك وتقليل عدد الطلبات.
مشكلة تقديم طلبات مستقلة متعددة
هناك حل بسيط يمكن تنفيذه، ولكن إرسال طلبات متعددة من واجهة برمجة التطبيقات في فترة زمنية قصيرة قد يؤدي إلى فرض قيود على الحصة.
يتمثل الحل الأفضل في تجنب الطلبات الموازية تمامًا، وإنشاء طلبات مجمَّعة بدلاً من ذلك.
تجميع التقارير
في مثال التطبيق المستند إلى المستخدم، يكون النهج الأول هو دمج أكبر عدد ممكن من الطلبات المستقلة في طلب مُجمَّع واحد.
التقرير 1: أهم 10 بلدان في آب (أغسطس) التقرير 2: قيم للبلدان العشرة نفسها في شهر تموز (يوليو) للمقارنة التقرير 3: أفضل 10 قنوات لشهر آب (أغسطس) التقرير 4: قيم القنوات العشر نفسها في تموز (يوليو) للمقارنة
في المثال أعلاه، يكون التقريران 1 و3 مستقلين، ولكن لا يمكن دمجهما في تقرير واحد، لأنهما يقدمان تقسيمات مختلفة للبيانات. ومع ذلك، يمكن تجميعها معًا.
لا يمكن تشغيل التقريرَين 2 و4 إلا بعد الحصول على نتائج الدفعة الأولى، لأنّنا نحتاج إلى إعداد فلتر مناسب في الطلب. ويمكن تنفيذ هذه العمليات كدُفعة ثانية بعد وصول نتائج الدفعة الأولى.
هناك خيار مختلف سيسمح بدمج كل الطلبات في دفعة واحدة، وهو عرض جميع القيم لشهر تموز (يوليو) (بدلاً من أهم 10 قيم فقط)، وربما في آب (أغسطس) أيضًا. قد يكون هذا الخيار معقولاً استنادًا إلى حجم حساب AdSense المعني ومقدار الذاكرة المتاحة لتطبيقك.
طريقة العمل
يتم التعامل مع التجميع بشكل مختلف في كل مكتبة عميل، لذلك يجب عليك التحقق من وثائقها لمعرفة التفاصيل. في ما يلي بعض الروابط المؤدية إلى الوثائق ذات الصلة في العديد من مكتبات العملاء:
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],["When single reports can't provide all necessary data due to incompatible dimensions or different aggregation needs, multiple reports are required. Batching multiple API requests improves app performance and reduces quota limitations, avoiding parallel requests. Independent requests, like retrieving top countries and channels, can be combined into a single batch. Subsequent requests for comparison data can be batched afterward, once the initial batch results are available. Client libraries offer varied methods for batching, requiring consultation of their respective documentation.\n"]]