टारगेटिंग की शर्तों को तीन अलग-अलग लेवल पर सेट किया जा सकता है:
- कैंपेन लेवल पर.
- विज्ञापन ग्रुप लेवल पर.
- ग्राहक के लेवल पर.
सभी लेवल पर, हर तरह की शर्तें सेट नहीं की जा सकतीं. उदाहरण के लिए, कुछ शर्तें सिर्फ़ कैंपेन लेवल पर सेट की जा सकती हैं. इसके अलावा, कुछ शर्तों का इस्तेमाल सिर्फ़ नेगेटिव टारगेटिंग के लिए किया जा सकता है. वहीं, कुछ शर्तों का इस्तेमाल सिर्फ़ पॉज़िटिव टारगेटिंग के लिए किया जा सकता है.
लेवल के हिसाब से, इस्तेमाल की जा सकने वाली शर्तें
नीचे दी गई टेबल में, सभी तरह की शर्तों के इस्तेमाल के बारे में बताया गया है:
| टाइप | पॉज़िटिव? | नकारात्मक? | उपलब्ध लेवल | नोट |
|---|---|---|---|---|
| विज्ञापन शेड्यूल | हां | नहीं |
|
|
| उम्र की सीमा | हां | हां |
|
|
| ऐप्लिकेशन का पेमेंट मॉडल | हां | नहीं |
|
|
| दर्शक | हां | नहीं |
|
मांग बढ़ाने में मदद करने वाले कैंपेन की ऑडियंस टारगेटिंग गाइड देखें. |
| ब्रैंड की सूची | हां | हां |
|
विज्ञापन ग्रुप लेवल पर, सिर्फ़ पॉज़िटिव टारगेटिंग का इस्तेमाल किया जा सकता है. |
| मोबाइल और इंटरनेट सेवा देने वाली कंपनी | हां | नहीं |
|
|
| मिली-जुली ऑडियंस | हां | नहीं |
|
मिली-जुली ऑडियंस के बारे में सहायता केंद्र में मौजूद लेख देखें. |
| कॉन्टेंट लेबल | नहीं | हां |
|
|
| कस्टम अफ़िनिटी | हां | नहीं |
|
CustomInterest संसाधनों के हिसाब से तय किया जाता है. कीवर्ड, यूआरएल, और ऐप्लिकेशन को जोड़ने वाले ऑडियंस सेगमेंट के लिए, CustomAudienceInfo का इस्तेमाल करें; कस्टम ऑडियंस गाइड देखें.
|
| कस्टम ऑडियंस | हां | नहीं |
|
CustomAudience संसाधनों से तय किया गया. कस्टम ऑडियंस की गाइड देखें.
|
| कस्टम इंटेंट | हां | नहीं |
|
CustomInterest संसाधनों के हिसाब से तय किया जाता है. कीवर्ड, यूआरएल, और ऐप्लिकेशन को जोड़ने वाले ऑडियंस सेगमेंट के लिए, CustomAudienceInfo का इस्तेमाल करें; कस्टम ऑडियंस गाइड देखें.
|
| डिवाइस | हां | नहीं |
|
किसी डिवाइस टाइप से ऑप्ट आउट करने के लिए, bid_modifier को 0.0 पर सेट करें. विज्ञापन ग्रुप लेवल पर डिवाइस के हिसाब से बिड में बदलाव करने के लिए, AdGroupBidModifier का इस्तेमाल करें. इसके बारे में ज़्यादा जानने के लिए, बिड मॉडिफ़ायर गाइड देखें.
|
| इकाई के लिए बिड | हां | नहीं |
|
v25 और इसके बाद के वर्शन में, वर्टिकल विज्ञापनों में यात्रा से जुड़ी इकाई (जैसे, होटल, क्या-क्या करें या इवेंट) के लिए, आइटम-लेवल की बिड (item_code) सेट करता है. इसके लिए, VERTICAL_ADS_ITEM_BID क्राइटेरिया टाइप का इस्तेमाल किया जाता है.
|
| एक्सटेंडेड डेमोग्राफ़िक (उम्र, लिंग, आय, शिक्षा वगैरह) | हां | हां |
|
|
| लिंग | हां | हां |
|
परफ़ॉर्मेंस मैक्स कैंपेन के लिए, कैंपेन-लेवल पर जेंडर एक्सक्लूज़न (negative = true) भी इस्तेमाल किए जा सकते हैं. डेमोग्राफ़िक डाइमेंशन में सिर्फ़ UNDETERMINED कैटगरी को टारगेट करने की कोशिश करने पर, CriterionError.CANNOT_TARGET_ONLY_UNDETERMINED मिलता है. v24 और इसके बाद के वर्शन में, डेमोग्राफ़िक (उम्र, लिंग, आय, शिक्षा वगैरह) की पुष्टि करने के नियमों के लिए, वर्शन के बीच अंतर देखें.
|
| आय वर्ग | हां | हां |
|
|
| आईपी ब्लॉक करना | नहीं | हां |
|
|
| कीवर्ड | हां | हां |
|
कैंपेन लेवल पर, सिर्फ़ कीवर्ड बाहर रखे जा सकते हैं. कीवर्ड की पाबंदियां और मान्य वर्ण देखें. |
| कीवर्ड थीम | हां | हां |
|
|
| भाषा | हां | नहीं |
|
सर्च कैंपेन के लिए, भाषा से जुड़ी शर्तें जोड़ने या अपडेट करने की सुविधा उपलब्ध नहीं है. हालांकि, कैंपेन लेवल पर भाषा से जुड़ी मौजूदा शर्तें हटाई जा सकती हैं. ज़्यादा जानकारी के लिए, भाषा के हिसाब से टारगेटिंग की शर्तें देखें. v24 और उसके बाद के वर्शन में,
ऐसी भाषा को टारगेट करने की कोशिश करने पर जिसकी अनुमति नहीं है,
CriterionError.CANNOT_TARGET_LANGUAGE दिखता है.
|
| ज़िंदगी के खास पड़ाव | हां | हां |
|
|
| लिस्टिंग ग्रुप | हां | नहीं |
|
होटल विज्ञापनों और शॉपिंग कैंपेन के लिए ट्री-बेस्ड स्ट्रक्चर. शॉपिंग लिस्टिंग ग्रुप की गाइड देखें. |
| लिस्टिंग का दायरा | हां | नहीं |
|
|
| Local service ID | हां | नहीं |
|
यह Local Services कैंपेन के लिए सेवा के टाइप को दिखाता है. v24 और उसके बाद के वर्शन में, AssetGroupSignal.local_services_id का इस्तेमाल करके, परफ़ॉर्मेंस मैक्स कैंपेन के ऐसेट ग्रुप पर Local Services के सेवा आईडी सिग्नल भी सेट किए जा सकते हैं.
|
| जगह की जानकारी | हां | हां |
|
जगह के हिसाब से टारगेटिंग की गाइड देखें. v24 और इसके बाद के वर्शन में, Local Services के परफ़ॉर्मेंस मैक्स कैंपेन से सभी जगहों को हटाने पर, CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN दिखता है.
|
| लोकेशन ग्रुप | हां | नहीं |
|
दूरी के दायरे का इस्तेमाल करके, एक से ज़्यादा भौगोलिक इलाकों को टारगेट करना. जगह के हिसाब से टारगेटिंग की गाइड देखें. |
| मोबाइल ऐप्लिकेशन की कैटगरी | हां | हां |
|
|
| मोबाइल ऐप्लिकेशन | हां | हां |
|
|
| फ़ोन या टैबलेट | हां | नहीं |
|
|
| नेगेटिव कीवर्ड सूची | नहीं | हां |
|
ACCOUNT_LEVEL_NEGATIVE_KEYWORDS
शेयर किए गए सेट को किसी खाते से लिंक करता है
(हर खाते के लिए ज़्यादा से ज़्यादा एक).
|
| ऑपरेटिंग सिस्टम का वर्शन | हां | नहीं |
|
|
| अभिभावक हैं या नहीं | हां | हां |
|
कैंपेन लेवल पर, सिर्फ़ नेगेटिव टारगेटिंग का इस्तेमाल किया जा सकता है. |
| प्लेसमेंट | हां | हां |
|
पहले से चुने हुए प्लेसमेंट, कैंपेन और विज्ञापन ग्रुप लेवल पर पॉज़िटिव टारगेटिंग और सभी लेवल पर नेगेटिव टारगेटिंग के साथ काम करते हैं. यूआरएल की लंबाई (250 वर्ण) और गहराई (दो लेवल) की सीमाएं; adsenseformobileapps.com की अनुमति नहीं है.
|
| प्लेसमेंट सूची | नहीं | हां |
|
कैंपेन में प्लेसमेंट को बाहर रखने के लिए, NEGATIVE_PLACEMENTS
शेयर किए गए सेट को खाते से लिंक करता है.
|
| नज़दीक | हां | नहीं |
|
इसे किसी पते या अक्षांश-देशांतर और दायरा का इस्तेमाल करके बनाया जाता है. जगह के हिसाब से टारगेटिंग की गाइड देखें. |
| Retail filter bundle | हां | हां |
|
v24 और उसके बाद के वर्शन (सिर्फ़ अनुमति वाली सूची में शामिल खातों के लिए) में, डाइनैमिक टैग के आधार पर प्रॉडक्ट को फ़िल्टर करने के लिए, RETAIL_FILTER शेयर किए गए सेट को किसी विज्ञापन ग्रुप (या परफ़ॉर्मेंस मैक्स कैंपेन में AssetGroupListingGroupFilter) से लिंक करता है.
|
| विषय | हां | हां |
|
|
| उपयोगकर्ता की दिलचस्पी | हां | हां |
|
पुष्टि करें कि उपलब्धताएं, कैंपेन टाइप के साथ काम करती हैं. उपयोगकर्ता की दिलचस्पी के कुछ विकल्प, सिर्फ़ चुनिंदा कैंपेन टाइप के लिए उपलब्ध होते हैं. |
| उपयोगकर्ता सूची | हां | हां |
|
उपयोगकर्ता सूची के आईडी का इस्तेमाल करें. |
| वर्टिकल विज्ञापनों के आइटम ग्रुप के नियम की सूची | हां | हां |
|
यह VERTICAL_ADS_ITEM_GROUP_RULE_LIST
शेयर किए गए सेट को यात्रा के फ़ीड वाले सर्च कैंपेन के विज्ञापन ग्रुप से लिंक करता है.
यह AssetGroupSignal में, परफ़ॉर्मेंस मैक्स कैंपेन के लिए भी काम करता है.
इसके लिए, v24 और इसके बाद के वर्शन में, अनुमति वाली सूची में शामिल खातों का इस्तेमाल करना होगा.
|
| वीडियो लाइनअप | हां | हां |
|
अमान्य लाइनअप आईडी डालने पर,
CampaignCriterionError.INVALID_VIDEO_LINEUP_ID दिखता है.
|
| वेबपेज | हां | हां |
|
शर्तों के आधार पर, विज्ञापन देने वाले व्यक्ति या कंपनी की वेबसाइट पर मौजूद कुछ पेजों को टारगेट करने या उन्हें बाहर रखने के लिए, इस कुकी का इस्तेमाल किया जाता है. Webpage की शर्त को नेगेटिव के तौर पर सेट करने का इस्तेमाल, बाहर रखे जाने वाले यूआरएल लागू करने के लिए किया जाता है.
|
| वेबपेज की सूची | नहीं | हां |
|
कैंपेन लेवल पर वेबपेजों की सूची को बाहर रखने के लिए, WEBPAGES
शेयर किए गए सेट को लिंक करता है.
यह सुविधा सार्वजनिक तौर पर उपलब्ध नहीं है.
|
| YouTube चैनल | हां | हां |
|
|
| YouTube वीडियो | हां | हां |
|
वर्शन में अंतर
Google Ads API के अलग-अलग वर्शन में, कई तरह की शर्तें और पुष्टि करने के तरीके अलग-अलग होते हैं:
- वर्शन 26 और इसके बाद के वर्शन:
- यह
CampaignCriterionऔरAdGroupCriterionपरrequire_eu_political_advertising_declarationका इस्तेमाल करता है, ताकि यह तय किया जा सके कि किसी शर्त के लिए, कैंपेन-लेवल पर ईयू में राजनैतिक विज्ञापन दिखाने की घोषणा करना ज़रूरी है या नहीं. - यह
AdGroupBidModifierमें, वर्टिकल-एग्नोस्टिक ट्रैवल डाइमेंशन औरCriterionErrorमें, वर्टिकल-एग्नोस्टिक गड़बड़ी की वजहों का इस्तेमाल करता है. यह v25 और इससे पहले के वर्शन में, होटल से जुड़ी शर्तों और गड़बड़ी के कोड को बदल देता है.
- यह
- v25 और इसके बाद के वर्शन:
AdGroupCriterionपरEntityBid(entity_bid) मानदंड का इस्तेमाल किया जा सकता है. इसके लिए, मानदंड टाइपVERTICAL_ADS_ITEM_BIDका इस्तेमाल करें. इससे वर्टिकल विज्ञापनों में, यात्रा से जुड़ी इकाइयों के लिए आइटम-लेवल पर बिड सेट की जा सकती हैं. - v24 और इसके बाद के वर्शन:
- टैग के आधार पर प्रॉडक्ट फ़िल्टर करने के लिए,
RetailFilterBundle(AdGroupCriterion.retail_filter_bundleऔरAssetGroupListingGroupFilter.Dimension.retail_filter_bundle) औरRetailFilter(SharedCriterion.retail_filter) का इस्तेमाल किया जा सकता है. हालांकि, यह सुविधा सिर्फ़ अनुमति वाली सूची में शामिल खातों के लिए उपलब्ध है. SharedCriterionमेंVerticalAdsItemGroupRuleInfoपर,user_rating,venue, औरevent_participant_display_nameनियम के डाइमेंशन का इस्तेमाल किया जा सकता है.- परफ़ॉर्मेंस मैक्स कैंपेन के ऐसेट ग्रुप सिग्नल के लिए,
AssetGroupSignal.local_services_idऔरAssetGroupSignal.vertical_ads_item_group_rule_list(अनुमति वाली सूची में शामिल) का इस्तेमाल किया जा सकता है. - डेमोग्राफ़िक डाइमेंशन (
AgeRangeInfo,GenderInfo,IncomeRangeInfoयाParentalStatusInfo) में मौजूद सभी टारगेट को बाहर रखने की कोशिश करने पर,CriterionError.CANNOT_EXCLUDE_ALL_TARGETSदिखाता है. - अनुमति न दी गई भाषा को टारगेट करने की कोशिश करने पर,
CriterionError.CANNOT_TARGET_LANGUAGEदिखाता है. - Local Services के परफ़ॉर्मेंस मैक्स कैंपेन से सभी जगहों की जानकारी हटाने की कोशिश करने पर,
CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGNदिखाता है.
- टैग के आधार पर प्रॉडक्ट फ़िल्टर करने के लिए,
ऑडियंस की जानकारी को टारगेट करने की शर्तें
AdGroupCriterion.audience पर AudienceInfo की शर्तों का इस्तेमाल करके, विज्ञापन ग्रुप लेवल पर ऑडियंस को टारगेट किया जा सकता है. ad_group_criterion.audience.audience को उस Audience के संसाधन नाम पर सेट करें जिसे आपको टारगेट करना है. AdGroupCriterion पर AudienceInfo की शर्तों का इस्तेमाल करने के लिए, आपको विज्ञापन ग्रुप बनाते समय ad_group.audience_setting.use_audience_grouped = true सेट करना होगा. विज्ञापन ग्रुप बनाने के बाद, इस सेटिंग को बदला नहीं जा सकता. कैंपेन बनाते समय, campaign.audience_setting.use_audience_grouped = true को भी सेट किया जा सकता है. इससे कैंपेन लेवल पर, सेगमेंट और खास तरह के लोगों को विज्ञापन न दिखाना को रोका जा सकता है.
MutateAudienceResult की जांच करें
AudienceService.MutateAudiences की मदद से ऑडियंस बनाने पर, हर ऑपरेशन के लिए एक MutateAudienceResult मिलता है. MutateAudienceResult की जांच करके, audience_id को हासिल किया जा सकता है. इसके लिए, आपको वापस किए गए resource_name को पार्स करना होगा. साथ ही, response_content_type के MUTABLE_RESOURCE पर सेट होने पर, वापस किए गए audience ऑब्जेक्ट में, बदले जा सकने वाले फ़ील्ड (जैसे कि name) की जांच की जा सकती है:
# 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}")
भाषा के हिसाब से टारगेटिंग की शर्तें
कैंपेन लेवल (CampaignCriterion.language) या विज्ञापन ग्रुप लेवल (AdGroupCriterion.language) पर LanguageInfo मानदंड का इस्तेमाल करके, भाषाओं को टारगेट किया जा सकता है. इसके लिए, language_constant को टारगेट किए जा सकने वाले LanguageConstant संसाधन के नाम (languageConstants/{criterion_id} फ़ॉर्मैट में; इस्तेमाल किए जा सकने वाले भाषा कोड देखें) पर सेट करें. v24 और उसके बाद के वर्शन में, ऐसी भाषा को टारगेट करने की कोशिश करने पर CriterionError.CANNOT_TARGET_LANGUAGE गड़बड़ी दिखती है जिसकी अनुमति नहीं है या जिसे टारगेट नहीं किया जा सकता.
LanguageInfo का इस्तेमाल किया जा सकता है या नहीं, यह कैंपेन टाइप पर निर्भर करता है:
- इन कैंपेन टाइप का इस्तेमाल किया जा सकता है: ज़रूरी शर्तें पूरी करने वाले कैंपेन टाइप में, भाषा के आधार पर टारगेट किया जा सकता है. जैसे, डिसप्ले, वीडियो, परफ़ॉर्मेंस मैक्स (कैंपेन लेवल; Search का चैनल के अलावा अन्य चैनलों पर लागू होता है), ऐप्लिकेशन कैंपेन (कैंपेन लेवल), और मांग बढ़ाने में मदद करने वाले कैंपेन (डिफ़ॉल्ट रूप से विज्ञापन ग्रुप लेवल या
DemandGenCampaignSettings.upgraded_targetingके आधार पर कैंपेन लेवल). - सर्च कैंपेन (
AdvertisingChannelType.SEARCH), सर्च कैंपेन के लिए एआई मैक्स, और Google Search पर परफ़ॉर्मेंस मैक्स कैंपेन में चलने वाले विज्ञापन: भाषा के हिसाब से मैन्युअल टारगेटिंग की सुविधा काम नहीं करती. इसके बजाय, Google Search पर दिखने वाले विज्ञापन, उपयोगकर्ताओं को अपने-आप दिखाए जाते हैं. यह आपके विज्ञापन क्रिएटिव और लैंडिंग पेजों की भाषा के साथ-साथ, उपयोगकर्ता की भाषा से जुड़ी प्राथमिकताओं के आधार पर तय होता है:- शर्तें बनाना या अपडेट करना: सर्च कैंपेन में कोई शर्त
LanguageInfoबनाने या अपडेट करने की कोशिश करने पर,ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXTगड़बड़ी का मैसेज दिखता है. - लेगसी सेटिंग के बारे में क्वेरी करना और उन्हें हटाना: सर्च कैंपेन में मौजूद
CampaignCriterion.languageसेटिंग, क्वेरी के जवाबों में अब भी दिखती हैं. भले ही, उनका इस्तेमाल विज्ञापन दिखाने के लिए न किया जा रहा हो. Google Ads के यूज़र इंटरफ़ेस (यूआई) में, सर्च कैंपेन के लिए भाषा के हिसाब से टारगेटिंग का फ़ील्ड नहीं होता. हालांकि,CampaignCriterionServiceका इस्तेमाल करके, लेगसीCampaignCriterion.languageकी शर्तें हटाई जा सकती हैं.
- शर्तें बनाना या अपडेट करना: सर्च कैंपेन में कोई शर्त
कीवर्ड की शर्तों से जुड़ी पाबंदियां और मान्य वर्ण
कीवर्ड की शर्तें (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 Ads कुछ खास विराम चिह्नों और प्रतीकों को कैसे मैनेज करता है, इस बारे में ज़्यादा जानने के लिए, सहायता केंद्र में मौजूद कीवर्ड में प्रतीकों का इस्तेमाल करना लेख पढ़ें.