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