عند العمل مع فلاتر مجموعات البيانات في سياق AdGroupCriterion.listing_group
أو AssetGroupListingGroupFilter
، هناك بعض الاعتبارات التي يجب مراعاتها عند تصميم عملية الدمج.
تقسيم المجموعة
إذا كانت هناك أيّ عمليات في مهمة مجمّعة تحتوي على معايير للمجموعة الإعلانية أو فلاتر لمجموعات بيانات مجموعات مواد العرض، يتمّ تقسيم العمليات في المهمة المجمّعة إلى مجموعات فرعية متعدّدة عندما يتلقّاها خادم Google Ads API. تجدر الإشارة إلى أنّه على عكس العمليات العادية في المهمة المجمّعة، يتم التعامل مع كل دفعة فرعية تحتوي على عمليات فلتر مجموعات البيانات على نحو ذري.
يتم تحديد الطريقة التي يتم بها تقسيم المهام المجمّعة التي تحتوي على فلاتر لمجموعة البيانات إلى مجموعات فرعية استنادًا إلى العوامل التالية:
- نوع فلتر مجموعة البيانات
AdGroupCriterion
أوAssetGroup
الذي يستهدفه فلتر مجموعة البيانات- ترتيب العمليات
ضع في اعتبارك هذه النقاط حول كيفية تجميع العمليات:
- جميع عمليات
AssetGroupListingGroupFilterOperation
المتتالية التي تستهدفAssetGroup
نفسها يتم تجميعها في دفعة فرعية صغيرة (بدون سلوك إخفاق جزئي). - جميع عمليات
AdGroupCriterionOperation
المتتالية التي تحتوي علىlisting_group
تستهدف القيمةAdGroup
نفسها يتم تجميعها معًا في دفعة فرعية بسيطة (بدون سلوك إخفاق جزئي). - يتم تجميع جميع العمليات المتتالية الأخرى معًا في دفعات فرعية غير ذرية (سلوك الفشل الجزئي).
يوضح الرسم التخطيطي التالي هذا المفهوم. يمثل كل مربع من المربعات الرمادية مهمة مجمّعة كما تم إرسالها باستخدام Google Ads API. داخل المربعات الرمادية، يتم تجميع العمليات الفردية حسب اللون لتمثيل الدفعات الفرعية التي ينشئها خادم Google Ads API. يتوافق ترتيب العمليات في كل مربع من المربعات الرمادية مع الترتيب الذي ستتم إضافة العمليات به إلى المهمة المجمّعة.
القيود
عند العمل مع فلاتر مجموعات البيانات في سياق المهام المجمّعة، تنطبق القيود التالية:
- لا يمكن أن يتجاوز طول دُفعة واحدة من عمليات
AssetGroupListingGroupFilterOperation
التي تتضمّنlisting_group
وتستهدفAdGroup
نفسها 20,000 عملية. ومع ذلك، ننصح بعدم تجاوز 10,000 عملية. - لا يمكن أن تتجاوز دُفعة واحدة من عمليات
AssetGroupListingGroupFilterOperation
التي تستهدف نفسAssetGroup
10,000 عملية. - يؤدي انتهاك أي من هذه الشروط إلى تعذُّر إتمام المهمة المجمّعة بالكامل.