المعايير

يمكن ضبط معايير الاستهداف على ثلاثة مستويات مختلفة:

لا يمكن ضبط جميع أنواع المعايير على جميع المستويات: على سبيل المثال، لا يمكن ضبط بعضها إلا على مستوى الحملة. بالإضافة إلى ذلك، لا يمكن استخدام بعض المعايير إلا للاستهداف السلبي، ولا يمكن استخدام بعضها الآخر إلا للاستهداف الإيجابي.

المعايير المتوافقة حسب المستوى

يوضّح الجدول التالي الاستخدام المسموح به لجميع أنواع المعايير:

النوع هل هي إيجابية؟ سلبي؟ المستويات المتاحة ملاحظات
جدول عرض الإعلانات نعم لا
  • الحملة
الفئة العمرية نعم نعم
  • الحملة
  • المجموعة الإعلانية
نموذج دفع رسوم التطبيق نعم لا
  • المجموعة الإعلانية
الجمهور نعم لا
  • المجموعة الإعلانية
يُرجى الرجوع إلى دليل استهداف الجمهور في "حملات زيادة الطلب".
قائمة العلامات التجارية نعم نعم
  • الحملة
  • المجموعة الإعلانية
على مستوى المجموعة الإعلانية، يتوفّر الاستهداف الإيجابي فقط.
Carrier نعم لا
  • الحملة
الجمهور المشترك نعم لا
  • الحملة
  • المجموعة الإعلانية
يُرجى الاطّلاع على مقالة "مركز المساعدة" حول شرائح الجمهور المجمّعة.
تصنيف المحتوى لا نعم
  • الحملة
  • العميل
الجمهور المخصّص ذو الاهتمامات المشتركة نعم لا
  • الحملة
  • المجموعة الإعلانية
يتم تحديدها من خلال موارد CustomInterest. بالنسبة إلى شرائح الجمهور التي تجمع بين الكلمات الرئيسية وعناوين URL والتطبيقات، استخدِم CustomAudienceInfo. اطّلِع على دليل شرائح الجمهور المخصّصة.
شريحة جمهور مخصّصة نعم لا
  • الحملة
  • المجموعة الإعلانية
يتم تحديدها من خلال موارد CustomAudience. اطّلِع على دليل شرائح الجمهور المخصّصة.
الجمهور المخصّص حسب النية بالشراء نعم لا
  • المجموعة الإعلانية
يتم تحديدها من خلال موارد CustomInterest. بالنسبة إلى شرائح الجمهور التي تجمع بين الكلمات الرئيسية وعناوين URL والتطبيقات، استخدِم CustomAudienceInfo. اطّلِع على دليل شرائح الجمهور المخصّصة.
الجهاز نعم لا
  • الحملة
اضبط bid_modifier على 0.0 لإيقاف نوع جهاز معيّن. استخدِم AdGroupBidModifier لتعديلات عروض الأسعار للأجهزة على مستوى المجموعة الإعلانية، واطّلِع على دليل تعديلات عروض الأسعار.
عرض سعر العنصر نعم لا
  • المجموعة الإعلانية
في الإصدار 25 والإصدارات الأحدث، يتم ضبط عرض سعر على مستوى السلعة (item_code) لجهة سفر (مثل فندق أو نشاط مقترح أو فعالية) في "الإعلانات العمودية" باستخدام نوع المعيار VERTICAL_ADS_ITEM_BID.
الفئة الديموغرافية الموسّعة نعم نعم
  • الحملة
  • المجموعة الإعلانية
الجنس نعم نعم
  • الحملة
  • المجموعة الإعلانية
تتوفّر أيضًا استبعادات الجنس على مستوى الحملة (negative = true) في "حملات الأداء الأفضل". تؤدي محاولة استهداف فئة UNDETERMINED فقط في سمة ديمغرافية إلى عرض CriterionError.CANNOT_TARGET_ONLY_UNDETERMINED. يُرجى الاطّلاع على الاختلافات بين الإصدارات لمعرفة قواعد التحقّق من صحة البيانات الديمغرافية في الإصدار 24 والإصدارات الأحدث.
مستوى الدخل نعم نعم
  • الحملة
  • المجموعة الإعلانية
حظر عنوان IP لا نعم
  • الحملة
  • العميل
كلمة رئيسية نعم نعم
  • الحملة
  • المجموعة الإعلانية
على مستوى الحملة، يمكنك استبعاد الكلمات الرئيسية فقط.
موضوع رئيسي نعم نعم
  • الحملة
اللغة نعم لا
  • الحملة
  • المجموعة الإعلانية
بالنسبة إلى "الحملات على شبكة البحث"، لا يمكن إضافة معايير اللغة أو تعديلها، ولكن يمكن إزالة معايير اللغة الحالية على مستوى الحملة. يُرجى الاطّلاع على معايير استهداف اللغة لمزيد من التفاصيل. في الإصدار 24 والإصدارات الأحدث، تؤدي محاولة استهداف لغة غير مسموح بها إلى عرض الخطأ CriterionError.CANNOT_TARGET_LANGUAGE.
حدث في الحياة نعم نعم
  • الحملة
  • المجموعة الإعلانية
مجموعة بيانات نعم لا
  • المجموعة الإعلانية
بنية مستندة إلى شجرة لـ "إعلانات الفنادق" و"حملات تسوّق" اطّلِع على دليل مجموعات بيانات Shopping.
نطاق بطاقة البيانات نعم لا
  • الحملة
رقم تعريف الخدمة المحلية نعم لا
  • الحملة
تمثّل نوع خدمة لحملات الخدمات المحلية. في الإصدار 24 والإصدارات الأحدث، يمكن أيضًا ضبط إشارات أرقام تعريف خدمات "الخدمات المحلّية" على مجموعات مواد عرض "حملات الأداء الأفضل" باستخدام AssetGroupSignal.local_services_id.
الموقع الجغرافي نعم نعم
  • الحملة
  • المجموعة الإعلانية
اطّلِع على دليل الاستهداف حسب الموقع الجغرافي. في الإصدار 24 والإصدارات الأحدث، تؤدي إزالة جميع المواقع الجغرافية من "حملة الأداء الأفضل" في "الخدمات المحلّية" إلى عرض الخطأ CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN.
مجموعة المواقع الجغرافية نعم لا
  • الحملة
استهدِف مناطق جغرافية متعددة باستخدام نطاق جغرافي محدّد. اطّلِع على دليل الاستهداف حسب الموقع الجغرافي.
فئة التطبيق المتوافق مع الأجهزة الجوّالة نعم نعم
  • الحملة
  • المجموعة الإعلانية
  • العميل
تطبيق الأجهزة الجوّالة نعم نعم
  • الحملة
  • المجموعة الإعلانية
  • العميل
الأجهزة الجوّالة نعم لا
  • الحملة
قائمة الكلمات الرئيسية السلبية لا نعم
  • العميل
يربط مجموعة مشترَكة من نوع ACCOUNT_LEVEL_NEGATIVE_KEYWORDS بحساب (مجموعة واحدة كحدّ أقصى لكل حساب).
إصدار نظام التشغيل نعم لا
  • الحملة
الحالة الأبوية نعم نعم
  • الحملة
  • المجموعة الإعلانية
على مستوى الحملة، لا يتوفّر سوى الاستهداف السلبي.
Placement نعم نعم
  • الحملة
  • المجموعة الإعلانية
  • العميل
تتيح مواضع الإعلان المُدارة الاستهداف الإيجابي على مستوى الحملة والمجموعة الإعلانية، والاستهداف السلبي على جميع المستويات. هناك حدود لطول عنوان URL (250 حرفًا) وعمقه (مستويان)، ولا يُسمح باستخدام adsenseformobileapps.com.
قائمة مواضع الإعلانات لا نعم
  • العميل
يربط NEGATIVE_PLACEMENTS مجموعة مشتركة بحساب لاستبعاد مواضع الإعلانات على مستوى الحملات.
مبدأ التقارب نعم لا
  • الحملة
يتم إنشاؤها باستخدام عنوان أو خطوط طول وعرض ونطاق جغرافي. اطّلِع على دليل الاستهداف حسب الموقع الجغرافي.
مجموعة فلاتر البيع بالتجزئة نعم نعم
  • المجموعة الإعلانية
في الإصدار 24 والإصدارات الأحدث (الحسابات المُدرَجة في القائمة المسموح بها فقط)، يتم ربط RETAIL_FILTER مجموعة مشتركة بمجموعة إعلانية (أو بـ AssetGroupListingGroupFilter في "حملات الأداء الأفضل") لفلترة المنتجات الديناميكية المستندة إلى العلامات.
Topic نعم نعم
  • الحملة
  • المجموعة الإعلانية
اهتمامات المستخدمين نعم نعم
  • الحملة
  • المجموعة الإعلانية
تأكَّد من أنّ الخيارات المتاحة متوافقة مع نوع الحملة. لا تتوفّر بعض خيارات اهتمامات المستخدمين إلا لأنواع حملات معيّنة.
قائمة المستخدمين نعم نعم
  • الحملة
  • المجموعة الإعلانية
استخدِم رقم تعريف قائمة المستخدمين.
قائمة قواعد مجموعات السلع في إعلانات المجالات نعم نعم
  • المجموعة الإعلانية
يربط هذا المورد VERTICAL_ADS_ITEM_GROUP_RULE_LIST مجموعة مشتركة بمجموعة إعلانية في "الحملات على شبكة البحث" التي تتضمّن خلاصات السفر (متاح أيضًا على AssetGroupSignal في "حملات الأداء الأفضل" في الإصدار 24 والإصدارات الأحدث للحسابات المُدرَجة في قائمة مسموح بها).
قائمة الفيديوهات نعم نعم
  • الحملة
  • المجموعة الإعلانية
يؤدي تحديد رقم تعريف قائمة غير صالح إلى عرض الخطأ CampaignCriterionError.INVALID_VIDEO_LINEUP_ID.
صفحة ويب نعم نعم
  • الحملة
  • المجموعة الإعلانية
يُستخدَم لاستهداف صفحات معيّنة أو استبعادها على الموقع الإلكتروني لأحد المعلِنين استنادًا إلى الشروط. يتم ضبط معيار Webpage على أنّه سلبي لتنفيذ استبعادات عناوين URL.
قائمة صفحات الويب لا نعم
  • الحملة
يربط WEBPAGES مجموعة مشتركة لاستبعاد قائمة صفحات ويب على مستوى الحملة (غير متاحة للجميع).
قناة على YouTube نعم نعم
  • الحملة
  • المجموعة الإعلانية
  • العميل
فيديو على YouTube نعم نعم
  • الحملة
  • المجموعة الإعلانية
  • العميل

الاختلافات بين الإصدارات

تختلف عدة أنواع من المعايير وسلوكيات التحقّق من الصحة في إصدارات Google Ads API المتوافقة:

  • الإصدار 26 والإصدارات الأحدث:
    • تتيح هذه السمة استخدام require_eu_political_advertising_declaration في CampaignCriterion وAdGroupCriterion لتحديد ما إذا كان المعيار يتطلّب بيانًا عن الإعلانات السياسية في الاتحاد الأوروبي على مستوى الحملة.
    • يستخدم سمات السفر غير المرتبطة بمجال معيّن في AdGroupBidModifier وأسباب الأخطاء غير المرتبطة بمجال معيّن في CriterionError (يحلّ محلّ المعايير ورموز الأخطاء المتعلّقة بالفنادق في الإصدار 25 والإصدارات الأقدم).
  • الإصدار 25 والإصدارات الأحدث: يتيح استخدام معيار EntityBid (entity_bid) في AdGroupCriterion مع نوع المعيار VERTICAL_ADS_ITEM_BID لضبط عروض الأسعار على مستوى السلعة لجهات السفر في "الإعلانات في القطاعات الرأسية".
  • الإصدار 24 والإصدارات الأحدث:
    • يتيح استخدام RetailFilterBundle (AdGroupCriterion.retail_filter_bundle وAssetGroupListingGroupFilter.Dimension.retail_filter_bundle) وRetailFilter (SharedCriterion.retail_filter) لفلترة المنتجات المستندة إلى العلامات (الحسابات المدرَجة في القائمة المسموح بها فقط).
    • يتيح استخدام سمات قواعد user_rating وvenue وevent_participant_display_name في VerticalAdsItemGroupRuleInfo في SharedCriterion.
    • تتيح استخدام AssetGroupSignal.local_services_id وAssetGroupSignal.vertical_ads_item_group_rule_list (المُدرَجة في القائمة المسموح بها) لإشارات مجموعات مواد العرض في "حملات الأداء الأفضل".
    • يتم عرض CriterionError.CANNOT_EXCLUDE_ALL_TARGETS عند محاولة استبعاد جميع الاستهدافات ضمن سمة ديمغرافية (AgeRangeInfo أو GenderInfo أو IncomeRangeInfo أو ParentalStatusInfo).
    • يتم عرض CriterionError.CANNOT_TARGET_LANGUAGE عند محاولة استهداف لغة غير مسموح بها.
    • يتم عرض الخطأ CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN عند محاولة إزالة جميع المواقع الجغرافية من "حملة الأداء الأفضل" في "الخدمات المحلّية".

معايير استهداف معلومات الجمهور

يمكنك استهداف شرائح الجمهور على مستوى المجموعة الإعلانية باستخدام معايير AudienceInfo في AdGroupCriterion.audience. اضبط ad_group_criterion.audience.audience على اسم المورد Audience الذي تريد استهدافه. لاستخدام معايير AudienceInfo في AdGroupCriterion، عليك ضبط ad_group.audience_setting.use_audience_grouped = true عند إنشاء المجموعة الإعلانية (لا يمكن تغيير هذا الإعداد بعد الإنشاء). يمكنك أيضًا ضبط campaign.audience_setting.use_audience_grouped = true اختياريًا عند إنشاء الحملة لمنع استبعادات الشرائح والفئات الديمغرافية على مستوى الحملة.

فحص MutateAudienceResult

عند إنشاء شريحة جمهور باستخدام AudienceService.MutateAudiences، تُعرِض كل عملية MutateAudienceResult. يمكنك فحص MutateAudienceResult للحصول على audience_id من خلال تحليل resource_name الذي تم عرضه، ويمكنك فحص الحقول القابلة للتغيير (مثل name) في عنصر audience الذي تم عرضه عندما يتم ضبط response_content_type على MUTABLE_RESOURCE:

# Inspect MutateAudienceResult to get audience_id.
for result in response.results:
    resource_name = result.resource_name
    # Format: customers/{customer_id}/audiences/{audience_id}
    audience_id = audience_service.parse_audience_path(resource_name)[
        "audience_id"
    ]
    print(f"Created audience '{resource_name}' with ID '{audience_id}'.")

    # Access mutable fields on result.audience when MUTABLE_RESOURCE is requested.
    if result.audience.resource_name:
        print(f"Audience name from mutable resource: {result.audience.name}")

معايير استهداف اللغة

يمكنك استهداف اللغات بشكل إيجابي باستخدام معايير LanguageInfo على مستوى الحملة (CampaignCriterion.language) أو على مستوى المجموعة الإعلانية (AdGroupCriterion.language) من خلال ضبط language_constant على اسم مورد LanguageConstant يمكن استهدافه (بالصيغة languageConstants/{criterion_id}، اطّلِع على رموز اللغات المتاحة). في الإصدار 24 والإصدارات الأحدث، تؤدي محاولة استهداف لغة غير مسموح بها أو غير قابلة للاستهداف إلى ظهور الخطأ CriterionError.CANNOT_TARGET_LANGUAGE.

يعتمد توفّر ميزة "LanguageInfo" على نوع الحملة:

  • أنواع الحملات المتوافقة: يمكنك استهداف اللغات في أنواع الحملات المؤهَّلة، مثل "الحملات على الشبكة الإعلانية" و"حملات الفيديو" وحملات الأداء الأفضل (على مستوى الحملة، وينطبق ذلك على القنوات غير "قناة شبكة البحث") وحملات التطبيقات (على مستوى الحملة) وحملات زيادة الطلب (على مستوى المجموعة الإعلانية تلقائيًا، أو على مستوى الحملة حسب DemandGenCampaignSettings.upgraded_targeting).
  • "الحملات على شبكة البحث" (AdvertisingChannelType.SEARCH) و"AI Max في الحملات على شبكة بحث Google" وإعلانات "حملات الأداء الأفضل" على "بحث Google": لا يتوفّر الاستهداف اليدوي للّغة. بدلاً من ذلك، تتم مطابقة الإعلانات المعروضة على "بحث Google" تلقائيًا مع المستخدمين استنادًا إلى لغة مواد الإعلان الإبداعية وصفحاتك المقصودة بالإضافة إلى اللغات المفضّلة للمستخدمين:
    • إنشاء المعايير أو تعديلها: ستؤدي محاولة إنشاء معيار LanguageInfo أو تعديله في "حملة على شبكة البحث" إلى ظهور الخطأ ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT.
    • الاستعلام عن المعايير القديمة وإزالتها: لا تزال معايير CampaignCriterion.language الحالية في "الحملات على شبكة البحث" تظهر في الردود على الطلبات، على الرغم من أنّها لم تعُد تُستخدم في عرض الإعلانات. على الرغم من أنّ واجهة مستخدم "إعلانات Google" لا توفّر حقل استهداف اللغة في "الحملات على شبكة البحث"، يمكنك إزالة معايير CampaignCriterion.language القديمة باستخدام CampaignCriterionService.