معیارهای هدفیابی را میتوان در سه سطح مختلف تنظیم کرد:
همه انواع معیارها را نمیتوان در همه سطوح تنظیم کرد: برخیاز آنها، برای مثال، فقط در سطح پویش قابل تنظیم هستند. علاوهبراین، برخیاز معیارها فقط میتوانند برای هدفیابی منفی استفاده شوند و برخیاز آنها فقط میتوانند برای هدفیابی مثبت استفاده شوند.
معیارهای پشتیبانیشده براساس سطح
جدول زیر استفاده مجاز از همه انواع معیارها را شرح میدهد:
| نوع | مثبت؟ | منفی؟ | سطوح دردسترس | یادداشتها |
|---|---|---|---|---|
| برنامه زمانی آگهی | بله | نه |
|
|
| گروه سنی | بله | بله |
|
|
| مدل پرداخت برنامه | بله | نه |
|
|
| مخاطبان | بله | نه |
|
به راهنمای هدفیابی مخاطب «تولید تقاضا» مراجعه کنید. |
| فهرست نمانام | بله | بله |
|
در سطح گروه آگهی، فقط هدفیابی مثبت پشتیبانی میشود. |
| شرکت مخابراتی | بله | نه |
|
|
| مخاطب ترکیبی | بله | نه |
|
مقاله «مرکز راهنمایی» مخاطبان ترکیبی را ببینید. |
| برچسب محتوا | نه | بله |
|
|
| همگرای سفارشی | بله | نه |
|
تعریفشده توسط
CustomInterest منبع. برای بخشهای مخاطب که کلیدواژهها، نشانیهای وب، و برنامهها را ترکیب میکنند، از
CustomAudienceInfo استفاده کنید؛
راهنمای مخاطبان سفارشی را ببینید.
|
| مخاطب سفارشی | بله | نه |
|
تعریفشده توسط
CustomAudience منبع.
راهنمای مخاطبان سفارشی را ببینید.
|
| قصد سفارشی | بله | نه |
|
تعریفشده توسط
CustomInterest منبع. برای بخشهای مخاطبی که کلیدواژهها، نشانیهای وب، و برنامهها را ترکیب میکنند، از
CustomAudienceInfo استفاده کنید؛ به
راهنمای مخاطبان سفارشی مراجعه کنید.
|
| دستگاه | بله | نه |
|
برای انصراف از نوع دستگاه،
bid_modifier را روی 0.0 تنظیم کنید. از
AdGroupBidModifier برای تعدیلهای قیمت پیشنهادی دستگاه در سطح گروه آگهی استفاده کنید؛
راهنمای اصلاحکنندههای قیمت پیشنهادی را ببینید.
|
| قیمت پیشنهادی نهاد | بله | نه |
|
در نسخه ۲۵ و جدیدتر، بااستفاده از نوع معیار VERTICAL_ADS_ITEM_BID، پیشنهاد قیمت سطح مورد (item_code) را برای نهاد سفر (مانند هتل، فعالیت پیشنهادی، یا رویداد) در «آگهیهای عمودی» تنظیم میکند.
|
| جمعیتشناسی گسترده | بله | بله |
|
|
| جنسیت | بله | بله |
|
کنارگذاریهای جنسیتی در سطح پویش (negative = true) نیز
برای پویشهای «عملکرد بیشینه» پشتیبانی میشود. تلاش برای هدفیابی
فقط دسته UNDETERMINED در بعد جمعیتشناسی
CriterionError.CANNOT_TARGET_ONLY_UNDETERMINED را برمیگرداند. برای
قوانین درستیسنجی جمعیتشناسی در نسخه ۲۴ و نسخههای بعدی،
تفاوتهای نسخه را ببینید.
|
| دامنه درآمد | بله | بله |
|
|
| مسدود کردن IP | نه | بله |
|
|
| کلیدواژه | بله | بله |
|
در سطح پویش، فقط میتوانید کلیدواژهها را مستثنا کنید. |
| موضوع کلیدواژه | بله | بله |
|
|
| زبان | بله | نه |
|
در نسخه ۲۴ و نسخههای جدیدتر، تلاش برای هدفیابی زبان غیرمجاز CriterionError.CANNOT_TARGET_LANGUAGE را برمیگرداند.
|
| رویداد زندگی | بله | بله |
|
|
| گروه فهرستگان | بله | نه |
|
ساختار درختی برای «آگهیهای هتل» و پویشهای Shopping. به راهنمای گروههای فهرستگان Shopping مراجعه کنید. |
| حوزه فهرستگان | بله | نه |
|
|
| شناسه سرویس محلی | بله | نه |
|
نشاندهنده نوع خدمات برای
کمپینهای
خدمات محلی است. در نسخه ۲۴ و نسخههای بعدی، نشانهای شناسه خدمات «خدمات محلی»
را نیز میتوان بااستفاده از AssetGroupSignal.local_services_id در گروههای دارایی «عملکرد بیشینه» تنظیم کرد.
|
| مکان | بله | بله |
|
به
راهنمای
هدفیابی مکانی مراجعه کنید. در نسخه ۲۴ و نسخههای بعدی، برداشتن همه مکانها
از پویش «عملکرد بیشینه برای خدمات محلی»
CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN را برمیگرداند.
|
| گروه مکان | بله | نه |
|
هدفیابی چندین منطقه جغرافیایی بااستفاده از شعاع فاصله. به راهنمای هدفیابی مکانی مراجعه کنید. |
| دسته برنامه تلفن همراه | بله | بله |
|
|
| برنامه تلفن همراه | بله | بله |
|
|
| دستگاه همراه | بله | نه |
|
|
| فهرست کلیدواژههای منفی | نه | بله |
|
ACCOUNT_LEVEL_NEGATIVE_KEYWORDS
مجموعه همرسانیشده را به حسابی پیوند میدهد
(حداکثر یک مورد برای هر حساب).
|
| نسخه سیستمعامل | بله | نه |
|
|
| وضعیت والدینی | بله | بله |
|
در سطح پویش، فقط هدفیابی منفی پشتیبانی میشود. |
| جای آگهی | بله | بله |
|
مکانهای مدیریتشده از هدفیابی مثبت در سطح پویش و گروه آگهی و هدفیابی منفی در همه سطوح پشتیبانی میکنند. محدودیتهای طول نشانی وب (۲۵۰ نویسه) و عمق (۲ سطح)؛
adsenseformobileapps.com مجاز نیست.
|
| فهرست جای آگهی | نه | بله |
|
NEGATIVE_PLACEMENTS
مجموعه مشترک را به حسابی پیوند میدهد
تا جایگاهها را در پویشها مستثنا کند.
|
| مجاورت | بله | نه |
|
بااستفاده از نشانی یا طول و عرض جغرافیایی و شعاع ایجاد شده است. راهنمای هدفیابی مکانی را ببینید. |
| دسته فیلتر خردهفروشی | بله | بله |
|
در نسخه ۲۴ و نسخههای جدیدتر (فقط حسابهای فهرست مجاز)، پیوندها
RETAIL_FILTER
مجموعه مشترک به گروه آگهی (یا به AssetGroupListingGroupFilter در
پویشهای «عملکرد بیشینه») برای فیلتر کردن محصول براساس برچسب پویا.
|
| موضوع | بله | بله |
|
|
| علاقه کاربر | بله | بله |
|
درستیسنجی کنید که موجودیها با نوع پویش سازگار باشند. برخیاز گزینههای علاقه کاربر فقط برای انواع خاصی از پویش دردسترس است. |
| فهرست کاربر | بله | بله |
|
از شناسه فهرست کاربر استفاده کنید. |
| فهرست قانون گروه مورد آگهی عمودی | بله | بله |
|
VERTICAL_ADS_ITEM_GROUP_RULE_LIST
مجموعه مشترک را به گروه آگهی
در پویشهای «جستجو» با فیدهای سفر پیوند میدهد (همچنین در
AssetGroupSignal در پویشهای «عملکرد بیشینه» در
نسخه ۲۴ و نسخههای جدیدتر برای حسابهای موجود در فهرست مجاز پشتیبانی میشود).
|
| صف ویدیو | بله | بله |
|
مشخص کردن شناسه فهرست نامعتبر
CampaignCriterionError.INVALID_VIDEO_LINEUP_ID را برمیگرداند.
|
| صفحه وب | بله | بله |
|
برای هدفیابی یا مستثنی کردن صفحههای خاصی در وبسایت تبلیغکننده براساس شرایط استفاده میشود. تنظیم معیار Webpage بهعنوان منفی برای پیادهسازی استثناهای نشانی وب استفاده میشود.
|
| فهرست صفحه وب | نه | بله |
|
WEBPAGES
مجموعه همرسانیشده را پیوند میدهد تا
فهرستی از صفحههای وب را در سطح پویش مستثنی کند (بهطور عمومی دردسترس نیست).
|
| کانال YouTube | بله | بله |
|
|
| ویدیو YouTube | بله | بله |
|
تفاوتهای نسخه
چندین نوع معیار و رفتار اعتبارسنجی در نسخههای پشتیبانیشده Google Ads API متفاوت است:
- نسخه ۲۶ و جدیدتر:
- از
require_eu_political_advertising_declarationدرCampaignCriterionوAdGroupCriterionپشتیبانی میکند تا تعیین کند آیا معیاری به اظهارنامه تبلیغات سیاسی سطح پویش اتحادیه اروپا نیاز دارد یا نه. - از ابعاد سفر مستقل از حوزه در
AdGroupBidModifierو دلایل خطای مستقل از حوزه درCriterionErrorاستفاده میکند (جایگزین معیارهای ویژه هتل و کدهای خطا در نسخه ۲۵ و نسخههای قبلی).
- از
- نسخه ۲۵ و جدیدتر: از معیار
EntityBid(entity_bid) درAdGroupCriterionبا نوع معیارVERTICAL_ADS_ITEM_BIDبرای تنظیم قیمتهای پیشنهادی سطح مورد برای نهادهای سفر در «آگهیهای عمودی» پشتیبانی میکند. - نسخه ۲۴ و بالاتر:
- از
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(مجازشده) برای سیگنالهای گروه دارایی «عملکرد بیشینه» پشتیبانی میکند. - وقتی تلاش میشود همه هدفها در یک بُعد جمعیتشناختی (
AgeRangeInfo،GenderInfo،IncomeRangeInfo، یاParentalStatusInfo) مستثنی شوند،CriterionError.CANNOT_EXCLUDE_ALL_TARGETSرا برمیگرداند. - وقتی تلاش میکنید زبان غیرمجازی را هدفیابی کنید،
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 را بازرسی کنید تا با تجزیه کردن resource_name برگشتی، audience_id را بهدست آورید، و میتوانید فیلدهای تغییرپذیر (مثل 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}")