मांग बढ़ाने में मदद करने वाले कैंपेन के लिए ज़रूरी कॉम्पोनेंट

मांग बढ़ाने में मदद करने वाला कोई नया कैंपेन बनाने के लिए, आपको कम से कम ये चीज़ें बनानी होंगी:

कैंपेन और बजट, सभी तरह के कैंपेन बनाने में काम आते हैं. वहीं, विज्ञापन ग्रुप में मौजूद विज्ञापनों की कुछ सेटिंग, मांग बढ़ाने में मदद करने वाले कैंपेन बनाने में खास तौर पर काम आएंगी. स्क्रिप्ट का इस्तेमाल करके ऐसेट बनाने का तरीका जानने के लिए, मांग बढ़ाने में मदद करने वाले कैंपेन की ऐसेट से जुड़ी गाइड देखें.

पक्का करें कि आपको म्यूटेट की रणनीति के बारे में पता हो, क्योंकि इस गाइड में सिर्फ़ वे JavaScript ऑब्जेक्ट दिए जाएंगे जिनका इस्तेमाल म्यूटेट में किया जाना है.

बजट

बजट को शेयर नहीं किया जाना चाहिए. साथ ही, आपके खाते में उसका नाम अलग होना चाहिए. कन्वर्ज़न पर आधारित बिडिंग के लिए, हमारा सुझाव है कि रोज़ का बजट अपने अनुमानित सीपीए से 15 गुना ज़्यादा सेट करें. वैल्यू के आधार पर बिडिंग के लिए, रोज़ का बजट अपने अनुमानित औसत कन्वर्ज़न वैल्यू/टीआरओएएस से 20 गुना ज़्यादा सेट करें. बजट बनाने के लिए, CampaignBudgetOperation का इस्तेमाल करें.

const budgetOperation = {
  "campaignBudgetOperation": {
    "create": {
      "resourceName": `customers/${customerId}/campaignBudgets/${getNextTempId()}`,
      "name": "Demand Gen campaign budget",
      "amountMicros": "50000000",
      "deliveryMethod": "STANDARD",
      "explicitlyShared": false
    }
  }
}
operations.push(budgetOperation);

कैंपेन

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

const campaignOperation = {
  "campaignOperation": {
    "create": {
      "resourceName": `customers/${customerId}/campaigns/${getNextTempId()}`,
      "name": "Demand Gen campaign",
      "status": "PAUSED",
      "advertisingChannelType": "DEMAND_GEN",
      "campaignBudget": budgetOperation.campaignBudgetOperation.create.resourceName,
      "biddingStrategyType": "TARGET_CPA",
      "startDate": "20240314",
      "endDate": "20250313",
      "urlExpansionOptOut": false,
      "targetCpa": {
        "targetCpaMicros": 1000000
      },
      "containsEuPoliticalAdvertising": "DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING"
    }
  }
}
operations.push(campaignOperation);

विज्ञापन ग्रुप

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

मांग बढ़ाने में मदद करने वाले कैंपेन के लिए विज्ञापन ग्रुप बनाते समय, चैनल कंट्रोल भी कॉन्फ़िगर किए जा सकते हैं, ताकि यह तय किया जा सके कि आपके विज्ञापन कहां दिखेंगे. मांग बढ़ाने में मदद करने वाले कैंपेन के लिए, हर कैंपेन में एक से ज़्यादा विज्ञापन ग्रुप बनाने का सुझाव दिया जाता है. ऐसा इसलिए, क्योंकि सिस्टम, विज्ञापन ग्रुप की परफ़ॉर्मेंस के हिसाब से बजट तय करता है. हालांकि, कुछ अन्य कैंपेन के लिए ऐसा करना ज़रूरी नहीं है. फ़िलहाल, आप AdGroupOperation का इस्तेमाल करके, सिर्फ़ एक विज्ञापन ग्रुप बना सकते हैं.

const adGroupId = getNextTempId();
const adGroupOperation = {
  "adGroupOperation": {
    "create": {
      "resourceName": `customers/${customerId}/adGroups/${adGroupId}`,
      "name": "Demand Gen ad group",
      "status": "PAUSED",
      "campaign": campaignOperation.campaignOperation.create.resourceName,
      "demand_gen_ad_group_settings": {
        "channel_controls": {
          "selected_channels": {
            "gmail": false,
            "discover": false,
            "display": false,
            "youtube_in_feed": true,
            "youtube_in_stream": true,
            "youtube_shorts": true
          }
        }
      }
    }
  }
}
operations.push(adGroupOperation);

नेस्ट किए गए विज्ञापन के साथ विज्ञापन ग्रुप में मौजूद विज्ञापन

इस चरण में, विज्ञापन ग्रुप में मौजूद विज्ञापन बनाया जाता है. इससे विज्ञापन ग्रुप, विज्ञापन से जुड़ जाता है. विज्ञापन ग्रुप में मौजूद विज्ञापन के लिए, विज्ञापन ग्रुप का रेफ़रंस देना ज़रूरी है. इसलिए, आपको पिछले चरण में सेट किए गए संसाधन का सटीक नाम चाहिए. एक ही ऑपरेशन में विज्ञापन बनाया जा सकता है. यहां दिखाए गए उदाहरण में, मांग बढ़ाने में मदद करने वाले कैंपेन के लिए वीडियो रिस्पॉन्सिव विज्ञापन बनाया गया है. इसके अलावा, उदाहरण में बदलाव करके, मल्टी ऐसेट विज्ञापन, कैरसेल विज्ञापन या प्रॉडक्ट विज्ञापन बनाया जा सकता है.DemandGenVideoResponsiveAdInfoDemandGenMultiAssetAdInfoDemandGenCarouselAdInfoDemandGenProductAdInfo

विज्ञापन ग्रुप में मौजूद विज्ञापन बनाने के लिए, पिछले चरण में बनाए गए विज्ञापन ग्रुप की आईडी वाले वैरिएबल के साथ AdGroupAdOperation का इस्तेमाल करें.

const adGroupAdOperation = {
  "adGroupAdOperation": {
    "create": {
      "resourceName": `customers/${customerId}/adGroupAds/${adGroupId}~${getNextTempId()}`,
      "adGroup": adGroupOperation.adGroupOperation.create.resourceName,
      "status": "PAUSED",
      "ad": {
        "name": "Demand Gen video responsive ad",
        "finalUrls": [
          "http://www.example.com"
        ],
        "demandGenVideoResponsiveAd": {
          "businessName": {
            "text": "Demand Gen business"
          },
          "videos": [
            { "asset": videoAsset.assetOperation.create.resourceName }
          ],
          "logoImages": [
            { "asset": imageAsset.assetOperation.create.resourceName }
          ],
          "headlines": [
            { "text": "Demand Gen responsive video" }
          ],
          "longHeadlines": [
            { "text": "Make a Demand Gen video responsive ad today" }
          ],
          "description": [
            { "text": "This is an example of a Demand Gen video responsive ad"}
          ]
        }
      }
    }
  }
}
operations.push(adGroupAdOperation);