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

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

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

पक्का करें कि आपको म्यूटेट करने की रणनीति के बारे में पता हो, क्योंकि इस गाइड में सिर्फ़ म्यूटेट करने के लिए इस्तेमाल किए जाने वाले 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);

नेस्ट किए गए विज्ञापन वाला विज्ञापन ग्रुप विज्ञापन

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

विज्ञापन ग्रुप का विज्ञापन बनाने के लिए, पिछले चरण में बनाए गए विज्ञापन ग्रुप के आईडी वैरिएबल के साथ 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);