يمكن ضبط معايير الاستهداف على ثلاثة مستويات مختلفة:
- على مستوى الحملة
- على مستوى المجموعة الإعلانية
- على مستوى العميل
لا يمكن ضبط جميع أنواع المعايير على جميع المستويات: على سبيل المثال، لا يمكن ضبط بعضها إلا على مستوى الحملة. بالإضافة إلى ذلك، لا يمكن استخدام بعض المعايير إلا للاستهداف السلبي، ولا يمكن استخدام بعضها إلا للاستهداف الإيجابي.
المعايير المتوافقة حسب المستوى
يوضّح الجدول التالي الاستخدام المسموح به لجميع أنواع المعايير:
| النوع | هل النتيجة إيجابية؟ | سلبي؟ | المستويات المتاحة | ملاحظات |
|---|---|---|---|---|
| جدول عرض الإعلانات | نعم | لا |
|
|
| الفئة العمرية | نعم | نعم |
|
|
| نموذج دفع رسوم التطبيق | نعم | لا |
|
|
| الجمهور | نعم | لا |
|
يُرجى الرجوع إلى دليل استهداف الجمهور في "حملات زيادة الطلب". |
| قائمة العلامات التجارية | نعم | نعم |
|
على مستوى المجموعة الإعلانية، لا يتوفّر سوى الاستهداف الإيجابي. |
| 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.
- إنشاء المعايير أو تعديلها: ستؤدي محاولة إنشاء معيار
قيود معايير الكلمات الرئيسية والأحرف الصالحة
عند إنشاء معايير الكلمات الرئيسية
(AdGroupCriterion.keyword)
أو الكلمات الرئيسية السلبية للحملة
(CampaignCriterion.keyword)
أو الكلمات الرئيسية للتخطيط (KeywordPlanAdGroupKeyword
أو KeywordSeed):
- الحدود القصوى للطول: يجب ألا يتجاوز نص الكلمة الرئيسية 80 حرفًا و255 بايت UTF-8. ويؤدي تجاوز هذه الحدود إلى ظهور الخطأ
CriterionError.KEYWORD_TEXT_TOO_LONG. - عدد الكلمات: يمكن أن تحتوي العبارة المستخدمة ككلمة رئيسية على 10 كلمات كحدّ أقصى مفصولة بمسافة بيضاء. ويؤدي تجاوز هذا الحدّ إلى ظهور الخطأ
CriterionError.KEYWORD_HAS_TOO_MANY_WORDS. - الأحرف والأرقام: الأحرف والأرقام وعلامات التشكيل أو النبر من جميع اللغات المتاحة (بما في ذلك اللاتينية واليونانية والسيريلية والعربية والعبرية والصينية واليابانية والكورية والكانجي/الهانزي والهيراغانا والكاتاكانا والهانغل) وعلامات الترقيم التي تربط بين الكلمات (
_) هي أحرف معرّفات صالحة في معيار يونيكود ومسموح بها. - علامات الترقيم والرموز المسموح بها: بالإضافة إلى الأحرف الأبجدية الرقمية، يُسمح باستخدام علامات الترقيم والرموز التالية:
- الرموز العادية: مسافة،
#،$،&،-،"،[،]،'،+،.،/،:،€، و£. - الرموز الكاملة العرض: المسافة الإيديوغرافية (
\u3000)، والنقطة الوسطى (\u00b7)، والنقطة الوسطى في الكاتاكانا (\u30fb)، وعلامة العطف الكاملة العرض (\uff06)، وعلامة الجمع الكاملة العرض (\uff0b). - لا يُسمح بالعلامات النجمية (
*) إلا في الكلمات الرئيسية السلبية.
- الرموز العادية: مسافة،
- الرموز غير المسموح بها: علامات الترقيم والرموز مثل
@و%و^و!و(و)و=و{و}و;و~و`و<و>و?و\`, and|, mathematical symbols (such as the multiplication sign×), and 4-byte Unicode characters (such as emoji in positive keywords) trigger a [CriterionError.KEYWORD_HAS_INVALID_CHARS`]err-kw-invalid-chars.
لمزيد من التفاصيل حول كيفية تعامل "إعلانات Google" مع علامات ترقيم ورموز معيّنة أثناء عرض الإعلانات، يُرجى الاطّلاع على مقالة استخدام الرموز في الكلمات الرئيسية في "مركز المساعدة".