हर लीड के हिसाब से पेमेंट के लक्ष्यों के लिए परफ़ॉर्मेंस मैक्स कैंपेन

हर लीड के हिसाब से पेमेंट के लक्ष्यों वाले परफ़ॉर्मेंस मैक्स कैंपेन से, स्थानीय कारोबारों को ग्राहकों तक पहुंचने में मदद मिलती है. ये कैंपेन, Local Services Ads दिखाते हैं. इसलिए, इन्हें Local Services के परफ़ॉर्मेंस मैक्स कैंपेन भी कहा जाता है. इन्हें Google Ads API में local_services_* फ़ील्ड और सेवाओं का इस्तेमाल करके कॉन्फ़िगर किया जाता है. इस सेटअप से, मार्केटिंग के लिए तय आपके बजट का इस्तेमाल ग्राहकों से सीधे तौर पर जुड़ने के लिए असरदार तरीके से किया जाता है. आपसे शुल्क सिर्फ़ तब लिया जाता है, जब कोई संभावित ग्राहक सीधे विज्ञापन के ज़रिए आपके कारोबार से संपर्क करता है. अगर वह विज्ञापन पर सिर्फ़ क्लिक करता है, तो आपसे कोई शुल्क नहीं लिया जाता.

शुरू करने से पहले, पक्का करें कि आपके पास स्टैंडर्ड ऐक्सेस वाला चालू डेवलपर टोकन हो. ज़्यादा जानकारी के लिए, शुरुआती निर्देश देखें.

कैंपेन बनाने का वर्कफ़्लो

हर लीड के हिसाब से पेमेंट के लक्ष्यों वाले परफ़ॉर्मेंस मैक्स कैंपेन बनाने का तरीका यहां बताया गया है:

  1. खाता-लेवल की ज़रूरी शर्तें पूरी करना
  2. Google Business Profile लिस्टिंग और लोकेशन ऐसेट को वापस पाना
  3. कैंपेन के संसाधनों को एक साथ बनाना (GoogleAdsService.Mutate)
  4. कैंपेन चालू करना और कारोबार की पुष्टि की प्रक्रिया पूरी करना

खाता-लेवल की ज़रूरी शर्तें पूरी करना

अगर किसी मौजूदा Google Ads खाते के लिए कैंपेन बनाए जा रहे हैं, तो कैंपेन बनाने से पहले खाते में ये ज़रूरी शर्तें पूरी करें. अगर आपको एक ही समय पर नया Google Ads खाता बनाना है, तो कैंपेन बनाने की प्रोसेस शुरू करने से पहले, यह तरीका अपनाएं:

  1. सेवा की शर्तें स्वीकार करना (सिर्फ़ Google Ads यूज़र इंटरफ़ेस (यूआई) के लिए): आपको Google Ads खाते की सेटिंग पेज पर जाकर, Local Services की सेवा की शर्तें स्वीकार करनी होंगी. इस कानूनी समझौते को एपीआई के ज़रिए प्रोग्राम के हिसाब से स्वीकार नहीं किया जा सकता. कानूनी समझौते को स्वीकार किए बिना कोई कैंपेन बनाने या चालू करने पर, CampaignError.LOCAL_SERVICES_AGREEMENT_REQUIRED गड़बड़ी दिखती है.
  2. Google Business Profile लिंक (Google Ads यूज़र इंटरफ़ेस (यूआई) या एपीआई): Business Profile को Google Ads खाते से लिंक करें. इसके लिए, Google Ads यूज़र इंटरफ़ेस (यूआई) में डेटा मैनेजर > लिंक किए गए खाते पर जाएं या प्रोग्राम के हिसाब से LOCATION_SYNC टाइप किए गए AssetSet का इस्तेमाल करें. ध्यान दें कि सिर्फ़ LOCATION_SYNC AssetSet बनाने से, खाते के लिए जगह की जानकारी सिंक करने की सुविधा चालू नहीं होती. आपको CustomerAssetSet (CustomerAssetSetService.MutateCustomerAssetSets) का इस्तेमाल करके, इसे ग्राहक से भी अटैच करना होगा. साथ ही, https://www.googleapis.com/auth/business.manage स्कोप के साथ OAuth 2.0 http_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)

हर लीड के हिसाब से पेमेंट के लक्ष्यों वाले कैंपेन, इन संसाधनों का इस्तेमाल करते हैं:

हर लीड के पेमेंट के लक्ष्य वाले कैंपेन के लिए, सेटअप से जुड़ी खास ज़रूरी शर्तों को ध्यान में रखते हुए, सभी कार्रवाइयों को एक ही 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 और LOGO CampaignAsset रिसॉर्स को लिंक करना ज़रूरी होता है. हालांकि, 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, और GlsPhoneNumberType phone_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 की पुष्टि करने के लिए, ये तीन नियम लागू होते हैं:

  1. कैंपेन (AssetSetLinkError.DUPLICATE_ASSET_SET_LINK) से सिर्फ़ एक STATIC_LOCATION_GROUP AssetSet लिंक किया जा सकता है.
  2. STATIC_LOCATION_GROUP में ज़्यादा से ज़्यादा एक चालू LOCATION ऐसेट हो सकती है.
  3. लिंक की गई 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 के लिए ऑप्टिमाइज़ होते हैं. इनमें फ़ोन या मैसेज से मिलने वाली लीड के लक्ष्यों का इस्तेमाल नहीं किया जा सकता.

कैंपेन को चालू करें और कारोबार की पुष्टि की प्रक्रिया पूरी करें

  1. कैंपेन चालू करना: CampaignService.MutateCampaigns का इस्तेमाल करके, कैंपेन का स्टेटस PAUSED से ENABLED पर अपडेट करें.
  2. भरोसे और सुरक्षा की पुष्टि की प्रोसेस पूरी करें: 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 पर अपडेट करें. ज़्यादा जानकारी के लिए, कन्वर्ज़न लक्ष्य अपने-आप सेट होने की सुविधा देखें.