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

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

कैंपेन बनाना

स्मार्ट कैंपेन बनाने के लिए, कुछ ऐसे चरण पूरे करने होते हैं जो दूसरे कैंपेन टाइप से अलग होते हैं. सबसे सही तरीका यह है कि एक ही GoogleAdsService.Mutate अनुरोध में इकाइयां जोड़ें.

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

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

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 और इससे जुड़ी मेट्रिक की क्वेरी करने पर, परफ़ॉर्मेंस की पूरी जानकारी मिलती है.