टारगेटिंग की शर्तें, तीन अलग-अलग लेवल पर सेट की जा सकती हैं:
- कैंपेन लेवल पर.
- विज्ञापन ग्रुप लेवल पर.
- ग्राहक के लेवल पर.
सभी लेवल पर, हर तरह की शर्तें सेट नहीं की जा सकतीं. उदाहरण के लिए, कुछ शर्तें सिर्फ़ कैंपेन लेवल पर सेट की जा सकती हैं. इसके अलावा, कुछ शर्तों का इस्तेमाल सिर्फ़ नेगेटिव टारगेटिंग के लिए किया जा सकता है. वहीं, कुछ शर्तों का इस्तेमाल सिर्फ़ पॉज़िटिव टारगेटिंग के लिए किया जा सकता है.
लेवल के हिसाब से, इस्तेमाल की जा सकने वाली शर्तें
नीचे दी गई टेबल में, सभी तरह की शर्तों के इस्तेमाल के बारे में बताया गया है:
| टाइप | क्या आपको यह सुविधा पसंद आई? | नकारात्मक? | उपलब्ध लेवल | नोट |
|---|---|---|---|---|
| विज्ञापन शेड्यूल | हां | नहीं |
|
|
| उम्र की सीमा | हां | हां |
|
|
| ऐप्लिकेशन का पेमेंट मॉडल | हां | नहीं |
|
|
| दर्शक | हां | नहीं |
|
मांग बढ़ाने में मदद करने वाले कैंपेन की ऑडियंस टारगेटिंग गाइड देखें. |
| ब्रैंड की सूची | हां | हां |
|
विज्ञापन ग्रुप लेवल पर, सिर्फ़ पॉज़िटिव टारगेटिंग का इस्तेमाल किया जा सकता है. |
| मोबाइल और इंटरनेट सेवा देने वाली कंपनी | हां | नहीं |
|
|
| मिली-जुली ऑडियंस | हां | नहीं |
|
मिली-जुली ऑडियंस के बारे में सहायता केंद्र में मौजूद लेख देखें. |
| कॉन्टेंट लेबल | नहीं | हां |
|
|
| कस्टम अफ़िनिटी | हां | नहीं |
|
CustomInterest संसाधनों से तय किया गया. कीवर्ड, यूआरएल, और ऐप्लिकेशन को जोड़ने वाले ऑडियंस सेगमेंट के लिए,
CustomAudienceInfo का इस्तेमाल करें;
कस्टम ऑडियंस गाइड देखें.
|
| कस्टम ऑडियंस | हां | नहीं |
|
CustomAudience संसाधनों से तय किया गया.
कस्टम ऑडियंस की गाइड देखें.
|
| कस्टम इंटेंट | हां | नहीं |
|
CustomInterest संसाधनों से तय किया गया. कीवर्ड, यूआरएल, और ऐप्लिकेशन को जोड़ने वाले ऑडियंस सेगमेंट के लिए,
CustomAudienceInfo का इस्तेमाल करें;
कस्टम ऑडियंस गाइड देखें.
|
| डिवाइस | हां | नहीं |
|
किसी डिवाइस टाइप से ऑप्ट आउट करने के लिए, bid_modifier को 0.0 पर सेट करें. विज्ञापन ग्रुप लेवल पर डिवाइस के हिसाब से बिड में बदलाव करने के लिए,
AdGroupBidModifier का इस्तेमाल करें. ज़्यादा जानकारी के लिए, बिड मॉडिफ़ायर की गाइड देखें.
|
| इकाई के लिए बिड | हां | नहीं |
|
VERTICAL_ADS_ITEM_BID क्राइटेरिया टाइप का इस्तेमाल करके, वर्टिकल विज्ञापनों में किसी ट्रैवल इकाई (जैसे, होटल, क्या-क्या करें या इवेंट) के लिए, v25 और उसके बाद के वर्शन में आइटम-लेवल की बिड (item_code) सेट करता है.
|
| एक्सटेंडेड डेमोग्राफ़िक (उम्र, लिंग, आय, शिक्षा वगैरह) | हां | हां |
|
|
| लिंग | हां | हां |
|
परफ़ॉर्मेंस मैक्स कैंपेन के लिए, कैंपेन-लेवल पर जेंडर एक्सक्लूज़न (negative = true) भी इस्तेमाल किए जा सकते हैं. डेमोग्राफ़िक डाइमेंशन में सिर्फ़ UNDETERMINED कैटगरी को टारगेट करने की कोशिश करने पर, CriterionError.CANNOT_TARGET_ONLY_UNDETERMINED दिखता है. v24 और इसके बाद के वर्शन में, डेमोग्राफ़िक (उम्र, लिंग, आय, शिक्षा वगैरह) की पुष्टि करने के नियमों के लिए, वर्शन के बीच अंतर देखें.
|
| आय वर्ग | हां | हां |
|
|
| आईपी ब्लॉक | नहीं | हां |
|
|
| कीवर्ड | हां | हां |
|
कैंपेन लेवल पर, सिर्फ़ कीवर्ड बाहर रखे जा सकते हैं. |
| कीवर्ड थीम | हां | हां |
|
|
| भाषा | हां | नहीं |
|
सर्च कैंपेन के लिए, भाषा से जुड़ी शर्तें जोड़ने या अपडेट करने की सुविधा उपलब्ध नहीं है. हालांकि, कैंपेन लेवल पर भाषा से जुड़ी मौजूदा शर्तें हटाई जा सकती हैं. ज़्यादा जानकारी के लिए, भाषा के हिसाब से टारगेटिंग की शर्तें देखें. v24 और उसके बाद के वर्शन में, ऐसी भाषा को टारगेट करने की कोशिश करने पर CriterionError.CANNOT_TARGET_LANGUAGE दिखता है जिसकी अनुमति नहीं है.
|
| ज़िंदगी के खास पड़ाव | हां | हां |
|
|
| लिस्टिंग ग्रुप | हां | नहीं |
|
होटल विज्ञापनों और शॉपिंग कैंपेन के लिए ट्री-आधारित स्ट्रक्चर. शॉपिंग लिस्टिंग ग्रुप की गाइड देखें. |
| लिस्टिंग का दायरा | हां | नहीं |
|
|
| Local service ID | हां | नहीं |
|
यह Local Services कैंपेन के लिए, सेवा के टाइप को दिखाता है. v24 और इसके बाद के वर्शन में, Local Services के सेवा आईडी सिग्नल, AssetGroupSignal.local_services_id का इस्तेमाल करके परफ़ॉर्मेंस मैक्स कैंपेन के ऐसेट ग्रुप पर भी सेट किए जा सकते हैं.
|
| जगह की जानकारी | हां | हां |
|
जगह के हिसाब से टारगेटिंग की गाइड देखें. 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 Network के अलावा अन्य चैनलों पर लागू होता है), ऐप्लिकेशन कैंपेन (कैंपेन लेवल), और मांग बढ़ाने में मदद करने वाले कैंपेन (डिफ़ॉल्ट रूप से विज्ञापन ग्रुप लेवल पर या
DemandGenCampaignSettings.upgraded_targetingके आधार पर कैंपेन लेवल पर). - सर्च कैंपेन (
AdvertisingChannelType.SEARCH), सर्च कैंपेन के लिए एआई मैक्स, और Google Search पर परफ़ॉर्मेंस मैक्स कैंपेन में चलने वाले विज्ञापन: भाषा के हिसाब से मैन्युअल टारगेटिंग की सुविधा काम नहीं करती. इसके बजाय, Google Search पर दिखने वाले विज्ञापन, उपयोगकर्ताओं को अपने-आप दिखाए जाते हैं. यह आपके विज्ञापन क्रिएटिव और लैंडिंग पेजों की भाषा के साथ-साथ, उपयोगकर्ता की भाषा से जुड़ी प्राथमिकताओं के आधार पर तय होता है:- शर्तें बनाना या अपडेट करना: सर्च कैंपेन में कोई शर्त बनाने या अपडेट करने की कोशिश करने पर
LanguageInfo,ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXTगड़बड़ी का मैसेज दिखता है. - लेगसी सेटिंग के बारे में क्वेरी करना और उन्हें हटाना: सर्च कैंपेन में मौजूद
CampaignCriterion.languageसेटिंग, क्वेरी के जवाबों में अब भी दिखती हैं. भले ही, उनका इस्तेमाल विज्ञापन दिखाने के लिए न किया जा रहा हो. Google Ads के यूज़र इंटरफ़ेस (यूआई) में, सर्च कैंपेन के लिए भाषा के हिसाब से टारगेटिंग का फ़ील्ड नहीं होता. हालांकि,CampaignCriterionServiceका इस्तेमाल करके, लेगसीCampaignCriterion.languageकी शर्तें हटाई जा सकती हैं.
- शर्तें बनाना या अपडेट करना: सर्च कैंपेन में कोई शर्त बनाने या अपडेट करने की कोशिश करने पर