हर लीड के हिसाब से पेमेंट के लक्ष्यों वाले परफ़ॉर्मेंस मैक्स कैंपेन से, स्थानीय कारोबारों को ग्राहकों तक पहुंचने में मदद मिलती है. ये कैंपेन, 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): अगर इसे सेट नहीं किया जाता है, तो विज्ञापन डिफ़ॉल्ट रूप से हर दिन, हर समय दिखाए जाते हैं. पॉज़िटिवad_scheduleशर्तों का इस्तेमाल करके, विज्ञापन दिखाने की सुविधा को सीमित करें.
जगह के हिसाब से टारगेटिंग का ग्रुप (AssetSet और AssetSetAsset) (बनाएं)
location_group_parent_asset_set_id को खाते के चालू LOCATION_SYNC AssetSet के आईडी पर सेट करके, STATIC_LOCATION_GROUP टाइप की गई 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 पर अपडेट करें. ज़्यादा जानकारी के लिए, कन्वर्ज़न लक्ष्य अपने-आप सेट होने की सुविधा देखें.