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