स्मार्ट कैंपेन

स्मार्ट कैंपेन को छोटे कारोबारों की मदद करने के लिए डिज़ाइन किया गया है, ताकि वे इंटरनेट पर ज़्यादा से ज़्यादा ग्राहकों तक पहुंच सकें. इन्हें सेटअप करने और इनका रखरखाव करने में कम समय लगता है. स्मार्ट कैंपेन, Google की विज्ञापन टेक्नोलॉजी का इस्तेमाल करते हैं. इससे आपके कारोबार की जानकारी और लक्ष्यों के आधार पर, कैंपेन को अपने-आप ऑप्टिमाइज़ किया जाता है. ये लक्ष्य, ग्राहक से कॉल पाने, ग्राहकों के आपके स्टोर पर आने या आपकी वेबसाइट पर कार्रवाइयां करने से जुड़े हो सकते हैं.

कैंपेन बनाना

स्मार्ट कैंपेन बनाने का वर्कफ़्लो, अन्य कैंपेन टाइप से थोड़ा अलग होता है. सबसे सही तरीका यह है कि इकाइयों को एक ही GoogleAdsService.Mutate अनुरोध में जोड़ें.

स्मार्ट कैंपेन बनाने के वर्कफ़्लो में ये चरण शामिल हैं. इन चरणों में बताई गई इकाइयों के संबंध और सेटिंग, आपके खाते में स्मार्ट कैंपेन की जांच करने या उन्हें अपडेट करने पर भी लागू होती हैं. ज़्यादा जानकारी के लिए, पूरा कोड सैंपल देखें.

  1. SmartCampaignSuggestService, KeywordThemeConstantService या फ़्री-फ़ॉर्म कीवर्ड थीम से मिले सुझावों की मदद से, कीवर्ड थीम की सूची बनाएं. इन कीवर्ड थीम का इस्तेमाल, बजट के सुझावों के अलग-अलग टियर पाने, कीवर्ड थीम कैंपेन के मानदंड बनाने, और विज्ञापन के टेक्स्ट क्रिएटिव के लिए सुझाव जनरेट करने के लिए किया जाता है.
  2. SmartCampaignSuggestService से बजट की रकम, विज्ञापन की हेडलाइन, और ब्यौरे के सुझाव पाएं. यह सेवा आपके कारोबार, टारगेट की गई भौगोलिक जगह, टारगेट की गई भाषा, और कीवर्ड थीम की जानकारी का इस्तेमाल करती है. इससे, high, low या recommended के रोज़ के बजट का सुझाव दिया जाता है. साथ ही, विज्ञापन के लिए ज़्यादा से ज़्यादा तीन हेडलाइन और ब्यौरे के लिए दो टेक्स्ट का सुझाव दिया जाता है.
  3. सुझाए गए बजट के हिसाब से CampaignBudget बनाएं. सुझाए गए बजट का इस्तेमाल करने से, आपके कैंपेन की परफ़ॉर्मेंस को बेहतर बनाने में मदद मिलती है. स्मार्ट कैंपेन के बजट को किसी अन्य कैंपेन के साथ शेयर नहीं किया जा सकता.
  4. Campaign और SmartCampaignSetting बनाएं. SmartCampaignSetting, उस Campaign से अलग नहीं हो सकता जिससे वह जुड़ा है. इसलिए, डिपेंडेंट संसाधनों को लिंक करने के लिए, नेगेटिव अस्थायी संसाधन नामों (जैसे कि customers/{customer_id}/campaigns/-1) का इस्तेमाल करके, एक ही Mutate अनुरोध में दोनों इकाइयों को एक साथ बनाएं.
  5. CampaignCriterion ऑब्जेक्ट की सूची बनाएं. इस गाइड में, पहले चरण में कंपाइल की गई कीवर्ड थीम का इस्तेमाल करके, कीवर्ड थीम कैंपेन के लिए ज़रूरी शर्तें बनाने का तरीका बताया गया है. साथ ही, इसमें कैंपेन के लिए ज़रूरी शर्तों के अन्य टाइप के बारे में भी बताया गया है.
  6. AdGroup बनाएं. स्मार्ट कैंपेन से सिर्फ़ एक AdGroup जुड़ा हो सकता है.
  7. SmartCampaignAdInfo का इस्तेमाल करके AdGroupAd बनाएं. इसमें 3 से 15 हेडलाइन और 2 से 4 ब्यौरे होने चाहिए.

Business Profile में मौजूद लोकेशन

सुझाव जनरेट करते समय या कैंपेन कॉन्फ़िगर करते समय, अपनी Business Profile की जगह का आइडेंटिफ़ायर दें, ताकि आपके स्मार्ट कैंपेन की परफ़ॉर्मेंस को बेहतर बनाया जा सके.

Business Profile में मौजूद जगह के आइडेंटिफ़ायर को, Business Profile API के name फ़ील्ड या Business Profile के यूज़र इंटरफ़ेस (यूआई) से हासिल किया जा सकता है.

SmartCampaignSuggestionInfo या SmartCampaignSetting ऑब्जेक्ट में से किसी एक पर सेट होने पर, आइडेंटिफ़ायर इस फ़ॉर्मैट में एक स्ट्रिंग होनी चाहिए:

locations/locationId

अगर आइडेंटिफ़ायर को Business Profile API से वापस लाया जाता है, तो वह पहले से ही सही फ़ॉर्मैट में होता है. हालांकि, अगर यूज़र इंटरफ़ेस (यूआई) से वापस लाया जाता है, तो आइडेंटिफ़ायर को locations/ में जोड़ना होगा.

कैंपेन की स्थिति

स्मार्ट कैंपेन का स्टेटस पाने के लिए, कैंपेन के SmartCampaignSetting (customers/{customer_id}/smartCampaignSettings/{campaign_id}) के resource_name के साथ SmartCampaignSettingService.GetSmartCampaignStatus को कॉल करें. यह तरीका, campaign.primary_status या campaign.primary_status_reasons की तुलना में, स्मार्ट कैंपेन के स्टेटस की ज़्यादा जानकारी देता है.

GetSmartCampaignStatusResponse में SmartCampaignStatus (ELIGIBLE, NOT_ELIGIBLE, PENDING, PAUSED, REMOVED या ENDED) के साथ-साथ, स्थिति के हिसाब से जानकारी शामिल होती है:

  • not_eligible_details: इसमें SmartCampaignNotEligibleReason (ACCOUNT_ISSUE, BILLING_ISSUE, BUSINESS_PROFILE_LOCATION_REMOVED या ALL_ADS_DISAPPROVED) शामिल है.
  • eligible_details: इसमें last_impression_date_time (पिछले 48 घंटों में मिले आखिरी इंप्रेशन का टाइमस्टैंप) और end_date_time (अगर लागू हो) शामिल है.
  • paused_details, removed_details, और ended_details: खरीदार के टाइम ज़ोन (yyyy-MM-dd HH:mm:ss) के हिसाब से, paused_date_time, removed_date_time या end_date_time टाइमस्टैंप शामिल करें.

रिपोर्टिंग के लिए ध्यान रखने लायक बातें

स्मार्ट कैंपेन को आसान स्ट्रक्चर के साथ डिज़ाइन किया गया है. इसलिए, हर कैंपेन में सिर्फ़ एक विज्ञापन ग्रुप होता है. इस स्ट्रक्चर का रिपोर्टिंग पर खास असर पड़ता है:

  • विज्ञापन ग्रुप लेवल की मेट्रिक: स्मार्ट कैंपेन में सिर्फ़ एक विज्ञापन ग्रुप होता है. इसलिए, विज्ञापन ग्रुप लेवल की कोई भी परफ़ॉर्मेंस मेट्रिक (जैसे, क्लिक, इंप्रेशन, और कन्वर्ज़न), पूरे कैंपेन की मेट्रिक के बराबर होती है.
  • मेट्रिक वापस पाना: परफ़ॉर्मेंस डेटा के लिए क्वेरी करते समय, कैंपेन लेवल पर मेट्रिक वापस पाई जा सकती हैं. विज्ञापन ग्रुप लेवल पर मेट्रिक को वापस लाया जा सकता है. हालांकि, इनसे कैंपेन लेवल पर उपलब्ध जानकारी के अलावा कोई अन्य जानकारी नहीं मिलती.

स्मार्ट कैंपेन से जुड़ी ज़्यादातर रिपोर्टिंग ज़रूरतों के लिए, campaign और उससे जुड़ी मेट्रिक के बारे में क्वेरी करने से, परफ़ॉर्मेंस की पूरी जानकारी मिलती है.