अन्य ऐसेट से अलग, ऐसेट सेट बनाने के बाद Google Ads API अपने-आप लोकेशन ऐसेट बना देता है. सबसे पहले, लोकेशन सिंक एसेट सेट बनाएं और उसे ग्राहक के साथ अटैच करें. इसके बाद, अगर आपको किसी कैंपेन या विज्ञापन ग्रुप के लिए ऐसेट सेट में लोकेशन ऐसेट का कोई सबसेट चुनना है, तो लोकेशन ग्रुप ऐसेट सेट बनाएं और उसे कैंपेन या विज्ञापन ग्रुप में अटैच करें.
लोकेशन सिंक एसेट का सेट बनाएं और उसे ग्राहक के साथ अटैच करें
- लोकेशन सिंक ऐसेट सेट बनाएं.
-
CustomerAssetSetService
का इस्तेमाल करके इसे ग्राहक को अटैच करें.
लोकेशन सिंक एसेट सेट बनाएं
- नया
AssetSet
बनाएं.type
कोLOCATION_SYNC
पर सेट करें.location_set
को नएLocationSet
पर सेट करें.
- नए
LocationSet
में,- अपने इस्तेमाल के उदाहरण के हिसाब से,
location_ownership_type
सेट करें:- अगर कारोबार की जगह का मालिकाना हक आपके पास है, तो इसे
BUSINESS_OWNER
पर सेट करें. - अगर आपके पास कारोबार की जगह का मालिकाना हक नहीं है, लेकिन वहां अपने प्रॉडक्ट बेचे जाते हैं, तो इसे
AFFILIATE
पर सेट करें.
- अगर कारोबार की जगह का मालिकाना हक आपके पास है, तो इसे
- अपने इस्तेमाल के उदाहरण के हिसाब से,
source
फ़ील्ड में से एक सेट करें:- अगर आपको अपने Google Business Profile खाते में, जगहों की जानकारी सिंक करनी है, तो
business_profile_location_set
सेट करें. - अगर आपको चेन आईडी में दी गई जगहों के साथ सिंक करना है, तो
chain_location_set
सेट करें. - अगर आपको मैन्युअल रूप से प्लेस आईडी का इस्तेमाल करके जगहों को जोड़ना है, तो
maps_location_set
सेट करें.
- अगर आपको अपने Google Business Profile खाते में, जगहों की जानकारी सिंक करनी है, तो
- अपने इस्तेमाल के उदाहरण के हिसाब से,
ऊपर दिए गए चरणों को पूरा करने के बाद, Google Ads API लोकेशन ऐसेट जनरेट करेगा और उन्हें आपके लिए बनाई गई लोकेशन सिंक ऐसेट सेट में जोड़ देगा. यह बिलकुल वैसे ही होता है जैसे AssetSetAssetService
का इस्तेमाल करके मैन्युअल तरीके से किया जाता है. जब तक आप मैन्युअल रूप से उन्हें स्टैटिक लोकेशन ग्रुप ऐसेट सेट में न जोड़ें, तब तक आपको इनमें बदलाव करने की ज़रूरत नहीं है.
ग्राहक के लिए, जगह की जानकारी को सिंक करने वाली सिर्फ़ एक ऐक्टिव ऐसेट
(ENABLED
में से status
) के साथ सेट
हो सकती है. अगर आपको किसी अलग तरह की लोकेशन सिंक ऐसेट का सेट बनाना है, तो पहले मौजूदा ऐसेट को हटाएं.
ग्राहक में सेट की गई, लोकेशन सिंक एसेट अटैच करें
पिछले सेक्शन में सेट की गई लोकेशन सिंक ऐसेट को अपने ग्राहक के साथ अटैच करने के लिए, CustomerAssetSetService.MutateCustomerAssetSets
का इस्तेमाल करें.
(ज़रूरी नहीं) लोकेशन ग्रुप की ऐसेट सेट बनाएं और उसे किसी कैंपेन या विज्ञापन ग्रुप में जोड़ें
लोकेशन ग्रुप ऐसेट सेट की ज़रूरत सिर्फ़ तब होती है, जब आपको लोकेशन ऐसेट का कोई सबसेट चुनना हो. ऐसा उन कैंपेन और विज्ञापन ग्रुप की वजह से होता है जो ग्राहक लेवल से लोकेशन ऐसेट इनहेरिट करते हैं.
लोकेशन ग्रुप के ऐसेट सेट में, लोकेशन सिंक ऐसेट सेट की लोकेशन ऐसेट का एक सबसेट भी शामिल होता है. Google Business Profile (जैसे, लेबल के हिसाब से फ़िल्टर करना) की कुछ सुविधाओं या चेन आईडी और चेन लोकेशन की कुछ सुविधाओं का इस्तेमाल करके, डाइनैमिक तौर पर लोकेशन ग्रुप ऐसेट सेट बनाया जा सकता है. इसके अलावा, स्टैटिक तरीके से एक लोकेशन ग्रुप एसेट सेट बनाया जा सकता है.
- लोकेशन ग्रुप में ऐसेट सेट करें. लोकेशन ग्रुप ऐसेट का सेट, डाइनैमिक या स्टैटिक हो सकता है.
- अपनी ज़रूरत के हिसाब से, ऐसेट सेट को किसी कैंपेन या विज्ञापन ग्रुप में अटैच करें.
- (ज़रूरी नहीं) पहले से जनरेट की गई ऐसेट को, नए स्टैटिक लोकेशन ग्रुप के ऐसेट सेट में जोड़ें.
किसी ग्राहक के लिए, एक से ज़्यादा डाइनैमिक या स्टैटिक लोकेशन ग्रुप ऐसेट सेट बनाए जा सकते हैं.
लोकेशन ग्रुप ऐसेट सेट बनाएं
नया AssetSet
बनाएं और पहले से बनाई गई लोकेशन सिंक ऐसेट सेट के आईडी पर location_group_parent_asset_set_id
सेट करें.
इसके बाद, इस आधार पर कुछ फ़ील्ड सेट करें कि आपको डाइनैमिक या स्टैटिक लोकेशन ग्रुप ऐसेट सेट बनाना है या नहीं.
डाइनैमिक एसेट सेट
आपने LocationSet
में जो फ़ील्ड सेट किया है उसके आधार पर, इन नियम के आधार पर फ़ील्ड सेट करें:
अगर आपने नीचे दिया गया फ़ील्ड सेट किया है, तो | इसके बाद, type को इस पर सेट करें | साथ ही, इस फ़ील्ड को asset_set_source फ़ील्ड में सेट करें |
---|---|---|
business_profile_location_set |
BUSINESS_PROFILE_DYNAMIC_LOCATION_GROUP |
business_profile_location_group |
chain_location_set |
CHAIN_DYNAMIC_LOCATION_GROUP |
chain_location_group |
अगर लोकेशन सिंक ऐसेट का सेट बनाते समय maps_location_set
को सेट किया जाता है, तो डाइनैमिक लोकेशन ग्रुप का ऐसेट सेट नहीं बनाया जा सकता. ऐसा इसलिए है, क्योंकि आपने प्लेस आईडी के आधार पर जगहों की जानकारी मैन्युअल तरीके से जोड़ी है और फ़िल्टर करने की ऐसी कोई सुविधा उपलब्ध नहीं है जिसका इस्तेमाल इस तरह की जगहों के लिए किया जा सके.
स्टैटिक एसेट सेट
type
को STATIC_LOCATION_GROUP
पर सेट करें.
आपके पास किसी भी तरह के लोकेशन सिंक ऐसेट सेट के लिए, स्टैटिक लोकेशन ग्रुप ऐसेट सेट बनाने का विकल्प है. इससे कोई फ़र्क़ नहीं पड़ता कि आपने LocationSet
में कौनसे फ़ील्ड (business_profile_location_set
, chain_location_set
या maps_location_set
) सेट किए हैं.
स्टैटिक लोकेशन ग्रुप ऐसेट सेट के लिए, आपको लोकेशन ग्रुप ऐसेट सेट में मैन्युअल तरीके से जनरेट की गई लोकेशन ऐसेट जोड़नी होंगी.
ऐसेट सेट को किसी कैंपेन या विज्ञापन ग्रुप में अटैच करें
अपने कैंपेन में, लोकेशन ग्रुप के ऐसेट सेट को अटैच करने के लिए, CampaignAssetSetService.MutateCampaignAssetSets
का इस्तेमाल करें.
इसके अलावा, अगर आपको किसी विज्ञापन ग्रुप में लोकेशन ग्रुप ऐसेट सेट को अटैच करना है, तो AdGroupAssetSetService.MutateAdGroupAssetSets
का इस्तेमाल करें.
(ज़रूरी नहीं) स्टैटिक लोकेशन ग्रुप के एसेट सेट में लोकेशन एसेट जोड़ें
यह चरण सिर्फ़ तब ज़रूरी है, जब आपने पहले से स्टैटिक लोकेशन ग्रुप की एसेट का सेट बनाया हो.
- पहले से बनाई गई लोकेशन सिंक ऐसेट सेट के लिए, अपने-आप जनरेट हुई ऐसेट के संसाधनों के नाम फ़ेच करने के लिए,
asset_set_asset
रिपोर्ट का इस्तेमाल करें. अपनी पसंद की ऐसेट फिर से पाने के लिए, फ़िल्टर का इस्तेमाल करें. AssetSetAssetService.MutateAssetSetAssets
का इस्तेमाल करके, उन्हें स्टैटिक लोकेशन ग्रुप के ऐसेट सेट में जोड़ें.