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