हर लीड के हिसाब से पेमेंट के लक्ष्यों वाले परफ़ॉर्मेंस मैक्स कैंपेन से, स्थानीय कारोबारों को ग्राहकों तक पहुंचने में मदद मिलती है. ये कैंपेन, Local Services Ads दिखाते हैं. इसलिए, इन्हें Local Services के परफ़ॉर्मेंस मैक्स कैंपेन भी कहा जाता है. इन्हें Google Ads API में local_services_* फ़ील्ड और सेवाओं का इस्तेमाल करके कॉन्फ़िगर किया जाता है. इस सेटअप से, मार्केटिंग के लिए तय आपके बजट का इस्तेमाल ग्राहकों से सीधे तौर पर जुड़ने के लिए असरदार तरीके से किया जाता है. आपसे शुल्क सिर्फ़ तब लिया जाता है, जब कोई संभावित ग्राहक सीधे विज्ञापन के ज़रिए आपके कारोबार से संपर्क करता है. अगर वह विज्ञापन पर सिर्फ़ क्लिक करता है, तो आपसे कोई शुल्क नहीं लिया जाता.
शुरू करने से पहले, पक्का करें कि आपके पास स्टैंडर्ड ऐक्सेस वाला चालू डेवलपर टोकन हो. ज़्यादा जानकारी के लिए, शुरुआती निर्देश देखें.
कैंपेन बनाने का वर्कफ़्लो
हर लीड के हिसाब से पेमेंट के लक्ष्यों वाले परफ़ॉर्मेंस मैक्स कैंपेन बनाने का तरीका यहां बताया गया है:
- खाता-लेवल की ज़रूरी शर्तें पूरी करना
- Google Business Profile लिस्टिंग और लोकेशन ऐसेट को वापस पाना
- कैंपेन के संसाधनों को एक साथ बनाना (
GoogleAdsService.Mutate) - कैंपेन चालू करें और कारोबार की पुष्टि की प्रक्रिया पूरी करें
खाता-लेवल की ज़रूरी शर्तें पूरी करना
अगर किसी मौजूदा Google Ads खाते के लिए कैंपेन बनाए जा रहे हैं, तो कैंपेन बनाने से पहले खाते में ये ज़रूरी शर्तें पूरी करें. अगर आपको एक ही समय पर नया Google Ads खाता बनाना है, तो कैंपेन बनाने की प्रोसेस शुरू करने से पहले, यह तरीका अपनाएं:
- सेवा की शर्तें स्वीकार करना (सिर्फ़ Google Ads यूज़र इंटरफ़ेस (यूआई) के लिए): आपको Google Ads खाते के सेटिंग पेज पर जाकर, Local Services की सेवा की शर्तें स्वीकार करनी होंगी. इस कानूनी समझौते को एपीआई के ज़रिए प्रोग्राम के हिसाब से स्वीकार नहीं किया जा सकता. कानूनी समझौते को स्वीकार किए बिना कैंपेन बनाने या चालू करने पर,
CampaignError.LOCAL_SERVICES_AGREEMENT_REQUIREDगड़बड़ी दिखती है. - Google Business Profile लिंक (Google Ads यूज़र इंटरफ़ेस या एपीआई): Business Profile को Google Ads खाते से लिंक करें. इसके लिए, Google Ads यूज़र इंटरफ़ेस में डेटा मैनेजर > लिंक किए गए खाते पर जाएं या प्रोग्राम के हिसाब से
LOCATION_SYNCटाइप किए गएAssetSetका इस्तेमाल करें. ध्यान दें कि सिर्फ़LOCATION_SYNCAssetSetबनाने से, खाते के लिए जगह की जानकारी सिंक करने की सुविधा चालू नहीं होती. आपको इसेCustomerAssetSet(CustomerAssetSetService.MutateCustomerAssetSets) का इस्तेमाल करके ग्राहक से भी अटैच करना होगा. साथ ही,https://www.googleapis.com/auth/business.manageस्कोप के साथ OAuth 2.0http_authorization_tokenदेना होगा. ज़्यादा जानकारी के लिए, लोकेशन सिंक करने वाला ऐसेट सेट बनाना और उसे ग्राहक से अटैच करना लेख पढ़ें. इससे कारोबार की जगहों की जानकारी, Google Ads खाते में खाते कीLOCATIONऐसेट के तौर पर सिंक हो जाती है.
Google Business Profile लिस्टिंग और लोकेशन ऐसेट को वापस पाना
GoogleAdsService.Search का इस्तेमाल करके, asset रिसॉर्स के बारे में क्वेरी करें. इसके लिए, खाता-लेवल पर ज़रूरी शर्तें पूरी करें सेक्शन में, Google Business Profile को लिंक करने के बाद सिंक की गई LOCATION ऐसेट का इस्तेमाल करें.
क्वेरी, कैंपेन की सेटिंग के लिए ज़रूरी Google Business Profile listing_id और कैंपेन के STATIC_LOCATION_GROUP AssetSet को लिंक करने के लिए ज़रूरी asset.resource_name को वापस लाती है. इसके लिए, AssetSetAsset का इस्तेमाल किया जाता है:
SELECT
asset.id,
asset.name,
asset.location_asset.place_id,
asset.location_asset.business_profile_locations
FROM asset
WHERE asset.type = 'LOCATION'
कैंपेन के संसाधनों को एक साथ बनाएं (GoogleAdsService.Mutate)
हर लीड के हिसाब से पेमेंट के लक्ष्यों वाले कैंपेन, इन संसाधनों का इस्तेमाल करते हैं:
- कैंपेन का बजट
- कैंपेन
- कैंपेन की शर्तें
- जगह के हिसाब से टारगेटिंग का ग्रुप (
AssetSetऔरAssetSetAsset) - कैंपेन ऐसेट सेट
- ऐसेट ग्रुप
- ऐसेट ग्रुप के सिग्नल
हर लीड के पेमेंट के लक्ष्य वाले कैंपेन के लिए, सेटअप से जुड़ी खास ज़रूरी शर्तों को ध्यान में रखते हुए, सभी कार्रवाइयों को एक ही GoogleAdsService.Mutate अनुरोध में बंडल करें. इससे, अधूरे कॉन्फ़िगरेशन को रोका जा सकता है और लेन-देन की सुरक्षा को पक्का किया जा सकता है.
CampaignBudget (बनाएं)
कैंपेन का रोज़ का बजट तय करें:
amount_micros: रोज़ के बजट की रकम, माइक्रोस में.delivery_method:STANDARD.explicitly_shared: इसेfalseपर सेट करना ज़रूरी है. परफ़ॉर्मेंस मैक्स कैंपेन में, शेयर किए गए बजट का इस्तेमाल नहीं किया जा सकता.
Campaign (बनाएं)
हर ग्राहक खाते के लिए, Local Services के लिए परफ़ॉर्मेंस मैक्स कैंपेन सिर्फ़ एक बार बनाया जा सकता है. दूसरा कैंपेन बनाने पर, CampaignError.LOCAL_SERVICES_MULTIPLE_PERFORMANCE_MAX_CAMPAIGNS_NOT_ALLOWED गड़बड़ी दिखती है.
name: कैंपेन के लिए ज़रूरी नाम.campaign_budget: उसी अनुरोध में बनाए गएCampaignBudgetका कुछ समय के लिए इस्तेमाल होने वाला रिसॉर्स नेम.advertising_channel_type: इसेPERFORMANCE_MAXपर सेट करना ज़रूरी है.brand_guidelines_enabled: इसेfalseपर सेट करना ज़रूरी है. स्टैंडर्ड परफ़ॉर्मेंस मैक्स कैंपेन, डिफ़ॉल्ट रूप सेbrand_guidelines_enabled = trueपर सेट होते हैं. साथ ही, इनमेंBUSINESS_NAMEऔरLOGOCampaignAssetरिसॉर्स को लिंक करना ज़रूरी होता है. हालांकि, Local Services के परफ़ॉर्मेंस मैक्स कैंपेन,brand_guidelines_enabled = falseपर सेट होते हैं.pmax_campaign_settings.local_services_enabled: इसेtrueपर सेट करना ज़रूरी है (यह एक इम्यूटेबल बूलियन है. इसे बनाने के बाद इसमें बदलाव नहीं किया जा सकता).pmax_campaign_settings.local_services_pmax_campaign_settings:country_code: ISO-3166 फ़ॉर्मैट में दो अक्षरों वाला देश का कोड ('US') ज़रूरी है. इसकी पुष्टि, फ़ील्ड बनाते समय की जाती है.listing_id: Google Business Profile लिस्टिंग का ज़रूरी न्यूमेरिक आईडी, जो सेवा देने वाली कंपनी की जगह की जानकारी दिखाता है. कैंपेन बनाते समय इसकी पुष्टि की जाती है. अमान्य आईडी होने पर,CampaignError.INVALID_LOCAL_SERVICES_PERFORMANCE_MAX_LISTING_IDदिखता है.- ज़रूरी नहीं:
phone_numbers:LocalServicesPhoneNumberमैसेज को दोहराया गया है. इसमें ट्रैकिंग या कारोबार के लिए इस्तेमाल होने वाले फ़ोन नंबर (phone_number,country_code, औरGlsPhoneNumberTypephone_number_type) की जानकारी दी गई है. अगर इसे शामिल नहीं किया जाता है, तो कॉल नंबर, लिंक की गई Google Business Profile लिस्टिंग में मौजूद फ़ोन नंबर पर डिफ़ॉल्ट रूप से सेट हो जाता है. अगर Business Profile लिस्टिंग में कोई फ़ोन नंबर नहीं है, तो इसे शामिल करना ज़रूरी है.phone_number_typeके लिए,DESTINATION_PHONE_NUMBER_FOR_ADS(कॉल लीड के लिए) औरDESTINATION_PHONE_NUMBER_FOR_SMS_ONLY(मैसेज लीड के एसएमएस की सूचनाओं के लिए, ज़रूरी नहीं) वैल्यू इस्तेमाल की जा सकती हैं. - ज़रूरी नहीं:
founding_year: कारोबार शुरू होने का साल (जैसे,1998). - ज़रूरी नहीं:
navigational_query_leads_enabled: बूलियन वैल्यू, जिससे पता चलता है कि नेविगेशनल ब्रैंड क्वेरी से लीड मिलेंगी या नहीं.
maximize_conversions: बिडिंग की ज़रूरी रणनीति का मैसेज,MAXIMIZE_CONVERSIONSबिडिंग (वैकल्पिकtarget_cpa_microsके साथ) को कॉन्फ़िगर कर रहा है. टारगेट आरओएएस और मैन्युअल बिडिंग की सुविधा काम नहीं करती.status: इसेPAUSEDपर सेट करें. ऐसा तब तक करें, जब तक ऐसेट ग्रुप, सिग्नल, और कारोबार की पुष्टि की प्रक्रिया पूरी न हो जाए.
CampaignCriterion (बनाएं)
कैंपेन के लिए टारगेटिंग पैरामीटर तय करें. इसके लिए, हर शर्त के हिसाब से एक कार्रवाई को बंडल करें और उसे कुछ समय के लिए कैंपेन के संसाधन के नाम से लिंक करें:
- भाषा के हिसाब से टारगेटिंग (
language): अमेरिका में कैंपेन के लिए, अंग्रेज़ी (languageConstants/1000) को सख्ती से लागू किया गया है. म्यूटेट के समय, अन्य भाषाओं को अस्वीकार कर दिया जाता है. - सेवा देने के इलाके के हिसाब से टारगेटिंग (
location): Local Services के परफ़ॉर्मेंस मैक्स कैंपेन में, सेवा देने के इलाके के लिए कम से कम एक जगह को टारगेट करना ज़रूरी है. सभी जगहों को हटाने पर,CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGNगड़बड़ी दिखती है. कैंपेन में शामिल किए गएcountry_code(US) के तहत, शहर, काउंटी, पिन कोड या राज्य के लेवल पर, जगहों को शामिल और बाहर किया जा सकता है. देश के लेवल पर टारगेटिंग करने की अनुमति नहीं है. ऐसा करने पर,CampaignCriterionError.CANNOT_TARGET_COUNTRY_FOR_LOCAL_SERVICES_CAMPAIGNगड़बड़ी दिखती है.GeoTargetConstantService.SuggestGeoTargetConstants, Google Ads क्वेरी लैंग्वेज की मदद सेgeo_target_constantको क्वेरी करके या Google Ads की जियोटारगेट रेफ़रंस टेबल का इस्तेमाल करके, क्राइटेरिया आईडी को हल करें. - ज़रूरी नहीं: कस्टम विज्ञापन शेड्यूलिंग (
ad_schedule): अगर इसे सेट नहीं किया जाता है, तो विज्ञापन डिफ़ॉल्ट रूप से हर दिन 24 घंटे दिखाए जाते हैं. पॉज़िटिवad_scheduleक्राइटेरिया का इस्तेमाल करके, विज्ञापन दिखाने की सुविधा को सीमित करें.
जगह के हिसाब से टारगेटिंग का ग्रुप (AssetSet और AssetSetAsset) (बनाएं)
AssetSet टाइप का STATIC_LOCATION_GROUP बनाएं. इसमें location_group_parent_asset_set_id को खाते के चालू LOCATION_SYNC AssetSet के आईडी पर सेट करें. साथ ही, AssetSetAsset का इस्तेमाल करके, सिंक की गई LOCATION ऐसेट को लिंक करें.
ज़्यादा जानकारी के लिए, लोकेशन ऐसेट की गाइड देखें.
CampaignAssetSet (बनाएं)
कैंपेन को STATIC_LOCATION_GROUP ऐसेट सेट से लिंक करें. लिंक करने के बाद, इस असोसिएशन को बदला नहीं जा सकता और न ही हटाया जा सकता है (AssetSetLinkError.ASSET_SET_LINK_CANNOT_BE_REMOVED).
partial_failure = false (GoogleAdsService.Mutate के लिए डिफ़ॉल्ट) पर सेट होने पर, बंडल किए गए ऑपरेशन में से किसी एक की पुष्टि न होने पर, पूरा लेन-देन अपने-आप रोल बैक हो जाता है. CampaignAssetSet की पुष्टि करने के लिए, ये तीन नियम लागू किए जाते हैं:
- कैंपेन (
AssetSetLinkError.DUPLICATE_ASSET_SET_LINK) से सिर्फ़ एकSTATIC_LOCATION_GROUPAssetSetलिंक किया जा सकता है. STATIC_LOCATION_GROUPमें ज़्यादा से ज़्यादा एक ऐक्टिवLOCATIONऐसेट हो सकती है.- लिंक की गई
LOCATIONऐसेट का स्टोर पेज आईडी,campaign.pmax_campaign_settings.local_services_pmax_campaign_settings.listing_id(AssetSetLinkError.LOCATION_ASSET_DOES_NOT_MATCH_CAMPAIGN_LISTING_ID) से मेल खाना चाहिए.
AssetGroup (बनाएं)
Local Services के ऐसेट ग्रुप को कॉन्फ़िगर करें. स्टैंडर्ड परफ़ॉर्मेंस मैक्स कैंपेन के उलट, Local Services के परफ़ॉर्मेंस मैक्स कैंपेन के ऐसेट ग्रुप के लिए, AssetGroupAsset रिसॉर्स (हेडलाइन, ब्यौरे या इमेज) या final_urls की ज़रूरत नहीं होती.
name: ऐसेट ग्रुप के लिए ज़रूरी नाम.campaign: उसी अनुरोध में बनाए गएCampaignका अस्थायी संसाधन नाम.status: इसे बनाते समय,ENABLEDपर सेट करना ज़रूरी है.google_local_services_info.category_id: स्टैंडर्ड कैटगरी आईडी (जैसे किxcat:service_area_business_plumber). ऐसी कैटगरी की जानकारी देने पर जो काम नहीं करती,AssetGroupError.UNSUPPORTED_LOCAL_SERVICES_CATEGORYदिखता है.- ज़रूरी नहीं:
google_local_services_info.callouts:callout_idके साथ बार-बार दिखने वालाLocalServicesCalloutमैसेज (हर ऐसेट ग्रुप के लिए, ज़्यादा से ज़्यादा छह कॉलआउट की अनुमति है).
AssetGroupSignal (बनाएं)
स्टैंडर्ड परफ़ॉर्मेंस मैक्स कैंपेन में सिग्नल का इस्तेमाल करना ज़रूरी नहीं होता. हालांकि, Local Services के परफ़ॉर्मेंस मैक्स कैंपेन में, हर ऐसेट ग्रुप के लिए कम से कम एक local_services_id
AssetGroupSignal का इस्तेमाल करना ज़रूरी है. सभी सिग्नल हटाने पर, AssetGroupSignalError.CANNOT_REMOVE_ALL_SIGNALS दिखता है.
local_services_id एक LocalServiceIdInfo मैसेज है. इसमें local_services_id.service_id को अलग-अलग तरह के काम के मान्य आईडी (उदाहरण के लिए, {"local_services_id": {"service_id": "install_faucet"}}) से भरा जाता है. AssetGroupSignal रिसॉर्स में बदलाव नहीं किया जा सकता. इनमें सिर्फ़ CREATE और REMOVE शामिल हैं, UPDATE नहीं.
ऐटॉमिक म्यूटेट रिक्वेस्ट का उदाहरण
यहां दिए गए REST JSON के उदाहरण में, अस्थायी संसाधन नामों का इस्तेमाल करके, सभी कार्रवाइयों को एक ही POST /v26/customers/{customer_id}/googleAds:mutate अनुरोध में बंडल करने का तरीका बताया गया है:
{
"mutateOperations": [
{
"campaignBudgetOperation": {
"create": {
"resourceName": "customers/{customer_id}/campaignBudgets/-1",
"name": "Local Services PMax Budget",
"amountMicros": "50000000",
"deliveryMethod": "STANDARD",
"explicitlyShared": false
}
}
},
{
"campaignOperation": {
"create": {
"resourceName": "customers/{customer_id}/campaigns/-2",
"name": "Local Services PMax Campaign",
"advertisingChannelType": "PERFORMANCE_MAX",
"status": "PAUSED",
"campaignBudget": "customers/{customer_id}/campaignBudgets/-1",
"brandGuidelinesEnabled": false,
"maximizeConversions": {},
"pmaxCampaignSettings": {
"localServicesEnabled": true,
"localServicesPmaxCampaignSettings": {
"countryCode": "US",
"listingId": "123456789",
"phoneNumbers": [
{
"phoneNumber": "+18005550100",
"countryCode": "US",
"phoneNumberType": "DESTINATION_PHONE_NUMBER_FOR_ADS"
}
],
"foundingYear": "1998",
"navigationalQueryLeadsEnabled": true
}
}
}
}
},
{
"campaignCriterionOperation": {
"create": {
"campaign": "customers/{customer_id}/campaigns/-2",
"language": {
"languageConstant": "languageConstants/1000"
}
}
}
},
{
"campaignCriterionOperation": {
"create": {
"campaign": "customers/{customer_id}/campaigns/-2",
"location": {
"geoTargetConstant": "geoTargetConstants/1014221"
}
}
}
},
{
"campaignCriterionOperation": {
"create": {
"campaign": "customers/{customer_id}/campaigns/-2",
"adSchedule": {
"dayOfWeek": "MONDAY",
"startHour": 9,
"startMinute": "ZERO",
"endHour": 17,
"endMinute": "ZERO"
}
}
}
},
{
"assetSetOperation": {
"create": {
"resourceName": "customers/{customer_id}/assetSets/-3",
"name": "Local Services Location Group",
"type": "STATIC_LOCATION_GROUP",
"locationGroupParentAssetSetId": "LOCATION_SYNC_ASSET_SET_ID"
}
}
},
{
"assetSetAssetOperation": {
"create": {
"assetSet": "customers/{customer_id}/assetSets/-3",
"asset": "customers/{customer_id}/assets/LOCATION_ASSET_ID"
}
}
},
{
"campaignAssetSetOperation": {
"create": {
"campaign": "customers/{customer_id}/campaigns/-2",
"assetSet": "customers/{customer_id}/assetSets/-3"
}
}
},
{
"assetGroupOperation": {
"create": {
"resourceName": "customers/{customer_id}/assetGroups/-4",
"campaign": "customers/{customer_id}/campaigns/-2",
"name": "Local Services Plumbing Asset Group",
"status": "ENABLED",
"googleLocalServicesInfo": {
"categoryId": "xcat:service_area_business_plumber",
"callouts": [
{
"calloutId": "family_owned"
}
]
}
}
}
},
{
"assetGroupSignalOperation": {
"create": {
"assetGroup": "customers/{customer_id}/assetGroups/-4",
"localServicesId": {
"serviceId": "install_faucet"
}
}
}
}
]
}
कन्वर्ज़न लक्ष्य अपने-आप सेट होने की सुविधा
कन्वर्ज़न लक्ष्यों को बैकएंड से अपने-आप सेट और मैनेज किया जाता है. यह खाते और पार्टनर की ज़रूरी शर्तें पूरी करने के आधार पर होता है. शुरुआती ऐटॉमिक कैंपेन बनाने के दौरान, आपको कन्वर्ज़न लक्ष्य से जुड़े ऑपरेशन पास करने की ज़रूरत नहीं होती.
Local Services कैंपेन, सिर्फ़ Local Services के लिए लीड से हुए कन्वर्ज़न की उन कैटगरी के लिए उपलब्ध हैं जो इसके साथ काम करती हैं. अन्य लक्ष्यों को कॉन्फ़िगर करने की कोशिश करने पर, CampaignConversionGoalError.GOAL_NOT_ALLOWED_FOR_LOCAL_SERVICES_CAMPAIGN दिखता है.
इसके अलावा, Local Services कैंपेन के लिए, कैंपेन-लेवल पर लक्ष्यों को बदलने की ज़रूरत होती है. लक्ष्यों को बदलने की सुविधा बंद करने पर, ConversionGoalCampaignConfigError.CANNOT_DISABLE_CAMPAIGN_OVERRIDE_GOALS_FOR_LOCAL_SERVICES_CAMPAIGN दिखता है.
- बिना कूपन वाले कैंपेन:
PHONE_CALL_LEAD (LOCAL_SERVICES_ADS): कैंपेन बनाते समय, डिफ़ॉल्ट तौर पर चालू बिडिंग के लक्ष्य (biddable = true) के तौर पर अपने-आप लिंक हो जाता है. यह लक्ष्य ज़रूरी है और इसेbiddable = falseपर सेट नहीं किया जा सकता. ऐसा करने पर,CampaignConversionGoalError.CANNOT_UNLINK_LOCAL_SERVICES_GOAL_FROM_LOCAL_SERVICES_CAMPAIGNदिखता है.MESSAGE_LEAD (LOCAL_SERVICES_ADS): खाता लेवल पर अपने-आप पहले से बनाया गया है, ताकि कन्वर्ज़न ऐक्शन मौजूद रहे. हालांकि, कैंपेन लेवल पर डिफ़ॉल्ट रूप सेbiddable = falseपर सेट होता है (डिफ़ॉल्ट रूप से ऑप्ट आउट किया गया). मैसेज लीड पाने की सुविधा को ऑप्ट-इन करने के लिए, कैंपेन के कन्वर्ज़न लक्ष्यcustomers/{customer_id}/campaignConversionGoals/{campaign_id}~MESSAGE_LEAD~LOCAL_SERVICES_ADSकोbiddable = trueपर अपडेट करें. इसके लिए,CampaignConversionGoalOperationका इस्तेमाल करें. यह काम कैंपेन बनाते समय या बाद में किया जा सकता है.BOOK_APPOINTMENT (LOCAL_SERVICES_ADS): लिंक की गई जगह पर, Reserve with Google के मंज़ूरी पा चुके पार्टनर का पता चलने पर, डाउनस्ट्रीम (biddable = true) को एसिंक्रोनस तरीके से उपलब्ध कराया जाता है और लिंक किया जाता है.
- पीओएस कूपन पार्टनर कैंपेन (Clover, Lightspeed, Express Oil):
CONVERTED_LEAD (LOCAL_SERVICES_ADS): यह अपने-आप लिंक हो जाता है (ऑफ़लाइन प्रमोशन रिडेंप्शन). साथ ही, इसे बनाने के बाद, बिडिंग के लिए चालू लक्ष्य के तौर पर सेट कर दिया जाता है. कूपन पार्टनर कैंपेन, सिर्फ़CONVERTED_LEADके लिए ऑप्टिमाइज़ होते हैं. इनमें फ़ोन या मैसेज से मिलने वाली लीड के लक्ष्यों का इस्तेमाल नहीं किया जा सकता.
कैंपेन को चालू करें और कारोबार की पुष्टि की प्रक्रिया पूरी करें
- कैंपेन चालू करना:
CampaignService.MutateCampaignsका इस्तेमाल करके, कैंपेन का स्टेटसPAUSEDसेENABLEDपर अपडेट करें. - भरोसे और सुरक्षा की पुष्टि की प्रक्रिया पूरी करें: Google Ads यूज़र इंटरफ़ेस (एडमिन > नीति) में जाकर, कारोबार के रजिस्ट्रेशन, पहचान की पुष्टि, लाइसेंस, और दस्तावेज़ सबमिट करने की प्रक्रिया पूरी करें. पुष्टि की प्रक्रिया पूरी होने के बाद, विज्ञापन दिखने लगेंगे.
हर लीड के हिसाब से पेमेंट के लक्ष्यों वाले परफ़ॉर्मेंस मैक्स कैंपेन को मैनेज करना और उनकी रिपोर्टिंग
एपीआई की सुविधा की उपलब्धता के बारे में खास जानकारी
एपीआई की मदद से, पार्टनर बड़े पैमाने पर कैंपेन मैनेज कर सकते हैं. हालांकि, खाते और कैंपेन को पूरी तरह से मैनेज करने के लिए, इसका इस्तेमाल Google Ads के यूज़र इंटरफ़ेस के साथ किया जाता है. कुछ कैंपेन के लिए, एपीआई की पूरी सुविधा उपलब्ध है. वहीं, अन्य कैंपेन के लिए यूज़र इंटरफ़ेस (यूआई) मैनेजमेंट की ज़रूरत होती है:
| सुविधा | प्लैटफ़ॉर्म और उपलब्धता | विवरण |
|---|---|---|
| खाता और कैंपेन बनाना | एपीआई से जुड़ी पूरी सहायता | GoogleAdsService.Mutate तक लागू होती है. |
| कैंपेन सेटिंग | एपीआई से जुड़ी पूरी सहायता | CampaignService.MutateCampaigns तक उपलब्ध है. |
| संपत्ति प्रबंधन | एपीआई की कुछ सुविधाएं उपलब्ध हैं | विज्ञापन देने वाले व्यक्ति या कंपनी की ओर से अपलोड की गई इमेज, सिर्फ़ यूज़र इंटरफ़ेस (यूआई) पर उपलब्ध सुविधा है. |
| ऐसेट की नीति से जुड़ी रिपोर्टिंग | एपीआई से जुड़ी पूरी सहायता | asset_group_asset की मदद से, नीति की स्थितियों के बारे में क्वेरी करें. |
| लीड मैनेजमेंट और रिपोर्टिंग | एपीआई से जुड़ी पूरी सहायता | local_services_lead से लीड और local_services_lead_conversation से बातचीत की क्वेरी करें. local_services_lead.campaign, लीड रिकॉर्ड को Local Services के परफ़ॉर्मेंस मैक्स कैंपेन से लिंक करता है. |
| पुष्टि से जुड़े दस्तावेज़ | सिर्फ़ यूज़र इंटरफ़ेस (यूआई) | पुष्टि की प्रोसेस से जुड़े टास्क पूरे करने और पुष्टि की स्थिति देखने की सुविधा, सिर्फ़ यूज़र इंटरफ़ेस (एडमिन > नीति) पर उपलब्ध है. |
| बजट और बिडिंग | एपीआई से जुड़ी पूरी सहायता | MAXIMIZE_CONVERSIONS का इस्तेमाल किया जा सकता है. हालांकि, target_cpa_micros का इस्तेमाल करना ज़रूरी नहीं है. |
| जगह की जानकारी मैनेज करना | एपीआई से जुड़ी पूरी सहायता | STATIC_LOCATION_GROUP ऐसेट सेट के ज़रिए इस्तेमाल किया जा सकता है. |
| बिलिंग और शर्तें | सिर्फ़ यूज़र इंटरफ़ेस (यूआई) | बिलिंग सेटअप और Local Services की प्रॉडक्ट की शर्तें, Google Ads के यूज़र इंटरफ़ेस (खाता सेटिंग) में पूरी करनी होंगी. |
डेटा फ़ील्ड की जानकारी
यहां दी गई टेबल में, Local Services के परफ़ॉर्मेंस मैक्स कैंपेन के लिए उपलब्ध संसाधनों, फ़ील्ड, और सुविधाओं के बारे में बताया गया है:
| संसाधन | फ़ील्ड या कॉम्पोनेंट | क्या इसमें बदलाव किया जा सकता है? | उपलब्धता और Local Services के नियम |
|---|---|---|---|
Campaign |
name |
हां | कैंपेन का नाम डालना ज़रूरी है. |
Campaign |
campaign_budget |
हां | कैंपेन से जुड़े CampaignBudget का संसाधन नाम. |
Campaign |
advertising_channel_type |
सिर्फ़ बनाएं | PERFORMANCE_MAX पर सेट होना चाहिए. स्पेस बनाने के बाद, इस सेटिंग में बदलाव नहीं किया जा सकता. |
Campaign |
pmax_campaign_settings.local_services_enabled |
सिर्फ़ बनाएं | इम्यूटेबल बूलियन. Local Services की सुविधाओं और व्यवहार को चालू करने के लिए, खाता बनाते समय इसे true पर सेट करना ज़रूरी है. मौजूदा स्टैंडर्ड परफ़ॉर्मेंस मैक्स कैंपेन को कन्वर्ट नहीं किया जा सकता. |
Campaign |
pmax_campaign_settings.local_services_pmax_campaign_settings.country_code |
सिर्फ़ बनाएं | आईएसओ के हिसाब से, देश का दो अक्षरों वाला कोड डालना ज़रूरी है. 'US' के तौर पर सख्ती से लागू किया गया. देश से बाहर की वैल्यू अस्वीकार कर दी जाती हैं. |
Campaign |
pmax_campaign_settings.local_services_pmax_campaign_settings.listing_id |
सिर्फ़ बनाएं | Google Business Profile लिस्टिंग का आईडी डालना ज़रूरी है. यह आईडी अंकों में होना चाहिए. इससे सेवा देने वाली कंपनी की जगह की जानकारी मिलती है. कैंपेन बनाते समय, लिंक की गई लोकेशन ऐसेट के आधार पर पुष्टि की जाती है. |
Campaign |
pmax_campaign_settings.local_services_pmax_campaign_settings.phone_numbers |
हां | LocalServicesPhoneNumber का इस्तेमाल करके, कैंपेन से जुड़े कारोबार या कॉल-ट्रैकिंग फ़ोन नंबर. अगर कॉल नंबर नहीं दिया जाता है, तो लिंक की गई Google Business Profile लिस्टिंग में मौजूद फ़ोन नंबर को डिफ़ॉल्ट कॉल नंबर के तौर पर इस्तेमाल किया जाता है. अगर Business Profile लिस्टिंग में कोई फ़ोन नंबर नहीं है, तो कॉल नंबर देना ज़रूरी है. GlsPhoneNumberType के लिए, DESTINATION_PHONE_NUMBER_FOR_ADS (कॉल लीड के लिए) और DESTINATION_PHONE_NUMBER_FOR_SMS_ONLY (मैसेज लीड की एसएमएस सूचनाओं के लिए, ज़रूरी नहीं) वैल्यू इस्तेमाल की जा सकती हैं. |
Campaign |
pmax_campaign_settings.local_services_pmax_campaign_settings.founding_year |
हां | कारोबार शुरू होने का साल (जैसे, 1998). यह जानकारी देना ज़रूरी नहीं है. इससे "इस साल से कारोबार में है..." भरोसेमंद होने का बैज दिखता है. |
Campaign |
pmax_campaign_settings.local_services_pmax_campaign_settings.navigational_query_leads_enabled |
हां | यह वैकल्पिक बूलियन वैल्यू है. इससे यह पता चलता है कि आपको नेविगेशनल क्वेरी से लीड चाहिए या नहीं. ये क्वेरी खास तौर पर आपके कारोबार के ब्रैंड के नाम को खोजने के लिए की जाती हैं. |
Campaign |
brand_guidelines_enabled |
सिर्फ़ बनाएं | false पर सेट होना चाहिए. स्टैंडर्ड परफ़ॉर्मेंस मैक्स कैंपेन के उलट, Local Services के परफ़ॉर्मेंस मैक्स कैंपेन में ब्रैंड से जुड़े दिशा-निर्देशों या कैंपेन-लेवल की ब्रैंड ऐसेट का इस्तेमाल नहीं किया जाता. |
Campaign |
maximize_conversions |
हां | बिडिंग की रणनीति के लिए ज़रूरी मैसेज. MAXIMIZE_CONVERSIONS को कॉन्फ़िगर करता है (वैकल्पिक target_cpa_micros के साथ). टारगेट आरओएएस और मैन्युअल बिडिंग की सुविधा काम नहीं करती. |
Campaign |
bidding_strategy_type |
सिर्फ़ पढ़ने का ऐक्सेस | Campaign पर मौजूद सिर्फ़ आउटपुट वाला फ़ील्ड, MAXIMIZE_CONVERSIONS के तौर पर अपने-आप भर जाता है. |
Campaign |
status |
हां | कैंपेन का स्टेटस (PAUSED, ENABLED, REMOVED). हमारा सुझाव है कि कॉन्फ़िगरेशन पूरा होने तक, इसे PAUSED के तौर पर बनाएं. |
CampaignBudget |
amount_micros |
हां | CampaignBudget पर तय किया गया कैंपेन का रोज़ का बजट. |
CampaignBudget |
delivery_method |
हां | STANDARD पर सेट होना चाहिए. |
CampaignBudget |
explicitly_shared |
सिर्फ़ बनाएं | false पर सेट होना चाहिए. परफ़ॉर्मेंस मैक्स कैंपेन के लिए, शेयर किए गए बजट का इस्तेमाल नहीं किया जा सकता. |
CampaignConversionGoal |
biddable |
हां | Local Services के लीड कन्वर्ज़न की कैटगरी के लिए, सख्त पाबंदियां लगाई गई हैं. जैसे, पीओएस कूपन पार्टनर के लिए PHONE_CALL_LEAD, MESSAGE_LEAD, BOOK_APPOINTMENT, और CONVERTED_LEAD. अन्य लक्ष्यों के लिए, CampaignConversionGoalError.GOAL_NOT_ALLOWED_FOR_LOCAL_SERVICES_CAMPAIGN दिखता है. कूपन के बिना वाले कैंपेन के लिए, PHONE_CALL_LEAD ज़रूरी है. इसे biddable = false (CampaignConversionGoalError.CANNOT_UNLINK_LOCAL_SERVICES_GOAL_FROM_LOCAL_SERVICES_CAMPAIGN) पर सेट नहीं किया जा सकता. कैंपेन के ओवरराइड लक्ष्यों को बंद करने पर, ConversionGoalCampaignConfigError.CANNOT_DISABLE_CAMPAIGN_OVERRIDE_GOALS_FOR_LOCAL_SERVICES_CAMPAIGN दिखता है. |
CampaignCriterion |
भाषा के हिसाब से टारगेटिंग (language / LANGUAGE) |
हां | टारगेट की गई भाषा की शर्त. अमेरिका में कैंपेन के लिए, अंग्रेज़ी (languageConstants/1000) को सख्ती से लागू किया गया है. म्यूटेट के समय, अन्य भाषाओं को अस्वीकार कर दिया जाता है. |
CampaignCriterion |
जगह के हिसाब से टारगेटिंग (location / LOCATION) |
हां | देश के अंदर मौजूद इलाकों के हिसाब से टारगेटिंग (शहर, काउंटी, डीएमए, पिन कोड). शर्तें, कैंपेन के मूल देश (US) के मुताबिक होनी चाहिए. देश के लेवल पर टारगेटिंग (पूरे अमेरिका को टारगेट करना) अस्वीकार कर दी जाती है (CampaignCriterionError.CANNOT_TARGET_COUNTRY_FOR_LOCAL_SERVICES_CAMPAIGN). Local Services के परफ़ॉर्मेंस मैक्स कैंपेन में, जगह के हिसाब से टारगेटिंग की कम से कम एक शर्त (CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN) शामिल होनी चाहिए. |
CampaignCriterion |
विज्ञापन शेड्यूल (ad_schedule / AD_SCHEDULE) |
हां | विज्ञापन दिखाने का कस्टम शेड्यूल (day_of_week, शुरू/खत्म होने का समय). अगर यह फ़ील्ड नहीं भरा जाता है, तो डिफ़ॉल्ट रूप से 24/7 डिलीवरी की सुविधा दिखती है. |
AssetSet |
type = LOCATION_SYNC |
सिर्फ़ बनाएं | खाता-लेवल वाली ऐसेट सेट, Google Business Profile की जगहों को Google Ads की LOCATION ऐसेट में सिंक करता है. type को बनाने के बाद बदला नहीं जा सकता. |
AssetSet |
type = STATIC_LOCATION_GROUP |
सिर्फ़ बनाएं | कैंपेन से टारगेट की जाने वाली, सिंक की गई LOCATION ऐसेट को ग्रुप करने वाला ऐसेट सेट. location_group_parent_asset_set_id को LOCATION_SYNC ऐसेट सेट आईडी पर सेट करना ज़रूरी है. type और location_group_parent_asset_set_id को बनाने के बाद बदला नहीं जा सकता. AssetSetAsset लिंक सिर्फ़ बनाए या हटाए जा सकते हैं. |
CampaignAssetSet |
लोकेशन ऐसेट सेट का लिंक | सिर्फ़ बनाएं | STATIC_LOCATION_GROUP को कैंपेन से लिंक करता है. ट्रांज़ैक्शनल रोलबैक लागू करता है: ज़्यादा से ज़्यादा एक लोकेशन ग्रुप लिंक (AssetSetLinkError.DUPLICATE_ASSET_SET_LINK), ज़्यादा से ज़्यादा एक चालू लोकेशन ऐसेट, और लिंक की गई लोकेशन ऐसेट लिस्टिंग आईडी, कैंपेन के listing_id (AssetSetLinkError.LOCATION_ASSET_DOES_NOT_MATCH_CAMPAIGN_LISTING_ID) से मैच होना चाहिए. लिंक बन जाने के बाद, उसे हटाया नहीं जा सकता (AssetSetLinkError.ASSET_SET_LINK_CANNOT_BE_REMOVED). |
AssetGroup |
name |
हां | ऐसेट ग्रुप के लिए ज़रूरी नाम. |
AssetGroup |
campaign |
सिर्फ़ बनाएं | ऐसेट ग्रुप से जुड़े Campaign का संसाधन नाम. |
AssetGroup |
status |
हां | ऐसेट ग्रुप का स्टेटस. इकाई बनाते समय, इसे ENABLED पर सेट करना ज़रूरी है. |
AssetGroup |
google_local_services_info.category_id |
सिर्फ़ बनाएं | कैटगरी का स्टैंडर्ड आइडेंटिफ़ायर (उदाहरण के लिए, xcat:service_area_business_plumber). इसे बनाने के बाद बदला नहीं जा सकता. अनुमति वाली सूची में शामिल वर्टिकल (AssetGroupError.UNSUPPORTED_LOCAL_SERVICES_CATEGORY) के हिसाब से पुष्टि की गई हो. |
AssetGroup |
google_local_services_info.callouts |
हां | callout_id के साथ LocalServicesCallout को बार-बार इस्तेमाल करके, कारोबार के लिए स्टैंडर्ड कॉलआउट टैग. हर ऐसेट ग्रुप में ज़्यादा से ज़्यादा छह कॉलआउट जोड़े जा सकते हैं. यह अनुमति वाले वर्टिकल कॉलआउट से मेल खाना चाहिए. |
AssetGroupSignal |
local_services_id.service_id |
सिर्फ़ बनाने / हटाने की अनुमति | LocalServiceIdInfo का इस्तेमाल करके, कैटगरी के तहत दी जाने वाली सेवाओं की पूरी जानकारी देने वाले सर्च थीम के सिग्नल. हर ऐसेट ग्रुप के लिए, कम से कम एक सिग्नल ज़रूरी है (AssetGroupSignalError.CANNOT_REMOVE_ALL_SIGNALS). |
LocalServicesLead |
लीड रिकॉर्ड और मेटाडेटा | सिर्फ़ पढ़ने का ऐक्सेस | सेवा देने वाली कंपनी को मिला लीड डेटा, जिसे क्वेरी किया जा सकता है. इसमें लीड का टाइप, शुल्क की स्थिति, क्रेडिट की स्थिति, लीड बनाने का टाइमस्टैंप, और कैंपेन से लीड को लिंक करने वाला local_services_lead.campaign शामिल है. |
LocalServicesLeadConversation |
बातचीत की जानकारी और रिकॉर्डिंग | सिर्फ़ पढ़ने का ऐक्सेस | लीड से जुड़े कम्यूनिकेशन रिकॉर्ड, जैसे कि कॉल की अवधि, रिकॉर्डिंग के यूआरएल, और मैसेज का टेक्स्ट. |
अक्सर पूछे जाने वाले सवाल
हर लीड के हिसाब से पेमेंट के लक्ष्यों वाले परफ़ॉर्मेंस मैक्स कैंपेन किन देशों में उपलब्ध हैं?
सिर्फ़ अमेरिका (US) में इस्तेमाल किया जा सकता है.
मुझे Google Business Profile (GBP) की लिस्टिंग का आईडी कैसे मिलेगा?
आपको Google Business Profile के इंटरफ़ेस में लिस्टिंग आईडी मिल सकता है. इसके अलावा, Google Ads क्वेरी लैंग्वेज का इस्तेमाल करके, LOCATION ऐसेट के बारे में क्वेरी करके भी प्रोग्राम के हिसाब से लिस्टिंग आईडी ढूंढा जा सकता है. ज़्यादा जानकारी और क्वेरी के उदाहरणों के लिए, Google Business Profile लिस्टिंग और लोकेशन ऐसेट को वापस पाना लेख पढ़ें.
मैं कूपन लीड की सुविधा कैसे चालू करूं?
कूपन लीड, सिर्फ़ चुनिंदा पायलट पीओएस पार्टनर (Clover, Lightspeed, Express Oil) के लिए उपलब्ध हैं. अगर आपको इस बारे में ज़्यादा जानना है, तो अपने Google प्रतिनिधि से संपर्क करें.
क्या मैसेज लीड की सुविधा डिफ़ॉल्ट रूप से चालू या बंद होती है?
PHONE_CALL_LEAD (LOCAL_SERVICES_ADS) डिफ़ॉल्ट रूप से चालू रहता है. MESSAGE_LEAD
(LOCAL_SERVICES_ADS) को biddable = false के साथ बनाया गया है. हालांकि, डिफ़ॉल्ट रूप से ऑप्ट आउट किया गया है.
मैसेज लीड पाने की सुविधा चालू करने के लिए, कैंपेन के कन्वर्ज़न लक्ष्य को biddable =
true पर अपडेट करें. ज़्यादा जानकारी के लिए, कन्वर्ज़न लक्ष्य अपने-आप सेट होने की सुविधा लेख पढ़ें.