कैंपेन ड्राफ़्ट, किसी बेस कैंपेन में किए जाने वाले बदलावों को सेट करने का एक तरीका है. हर कैंपेन ड्राफ़्ट में, एक बेस कैंपेन और उससे जुड़ा एक ड्राफ़्ट कैंपेन होता है.
- बेस कैंपेन, आपके खाते में मौजूद एक सामान्य कैंपेन होता है. इसमें विज्ञापन, विज्ञापन ग्रुप, और अन्य संसाधन होते हैं.
- ड्राफ़्ट कैंपेन एक वर्चुअल लेयर है. इसमें बदलावों को आपके ऑपरेशन के हिसाब से इकट्ठा किया जाता है. हालांकि, इन बदलावों का आपके खाते के किसी भी असल कैंपेन पर असर नहीं पड़ता. ड्राफ़्ट कैंपेन की स्थिति से संतुष्ट होने के बाद, इसे अलग-अलग तरीकों से किसी असली कैंपेन में लागू किया जा सकता है.
ड्राफ़्ट बनाना
CampaignDraft
बनाना उतना ही आसान है जितना कि Google Ads API में कोई दूसरी इकाई बनाना. CampaignDraft
बनाएं और उसका
base_campaign
और
name
तय करें. इसके बाद, CampaignDraftService.MutateCampaignDrafts
को कॉल करें और create
ऑपरेशन के तौर पर, हाल ही में बनाए गए CampaignDraft
को पास करें.
create
अनुरोध, सामान्य एपीआई कॉल की तरह काम करता है. इसका मतलब है कि अनुरोध करने के तुरंत बाद जवाब मिल जाता है.
ड्राफ़्ट कैंपेन में बदलाव करना
कैंपेन का ड्राफ़्ट बनाने के बाद, आपको उससे जुड़े ड्राफ़्ट कैंपेन का संसाधन नाम देखना होगा, ताकि आप बदलाव करना शुरू कर सकें. GoogleAdsService.SearchStream
में, नीचे दी गई क्वेरी का इस्तेमाल करके ऐसा किया जा सकता है:
SELECT campaign_draft.draft_campaign
FROM campaign_draft
WHERE campaign_draft.resource_name = "CAMPAIGN_DRAFT_RESOURCE_NAME_HERE"
ड्राफ़्ट कैंपेन के रिसॉर्स का नाम तय करने के बाद, उस कैंपेन में उसी तरह बदलाव किया जा सकता है जिस तरह अपने खाते में किसी भी असल कैंपेन में बदलाव किया जाता है. ड्राफ़्ट कैंपेन से विज्ञापन नहीं दिखाए जा सकते. हालांकि, यह बदलावों के लिए एक स्टैजिंग एरिया के तौर पर काम करता है. इन बदलावों को बाद में किसी असल कैंपेन में लागू किया जा सकता है.
ड्राफ़्ट कैंपेन को प्रमोट करना या हटाना
ड्राफ़्ट कैंपेन को कॉन्फ़िगर करने के बाद, आपके पास ये विकल्प होते हैं.
- ड्राफ़्ट कैंपेन को बेस कैंपेन में प्रमोट करें. इसके लिए, ड्राफ़्ट कैंपेन में किए गए सभी बदलावों को बेस कैंपेन में लागू करें. यह एक असाइनॉन्स ऑपरेशन है. ऐसा करने के लिए,
CampaignDraftService.PromoteCampaignDraft
को कॉल करें. - कैंपेन ड्राफ़्ट को हटाएं. इसके लिए,
status
कोREMOVED
पर सेट करें. अगर आपने आगे बढ़ने का फ़ैसला नहीं लिया, तो इससे बदलावों को खारिज कर दिया जाएगा. यह सिंक्रोनस ऑपरेशन है और यह किसी भी दूसरे एपीआई कॉल की तरह काम करता है.