শুরু থেকে একটি নতুন ডিমান্ড জেন ক্যাম্পেইন তৈরি করতে, আপনাকে কমপক্ষে নিম্নলিখিতগুলি তৈরি করতে হবে:
- অ্যাকাউন্ট-স্তরের সম্পদ
- প্রচারণা নিজেই
- একটি বাজেট
- একটি বিজ্ঞাপন গ্রুপ
- একটি বিজ্ঞাপন গ্রুপের বিজ্ঞাপন
- একটি বিজ্ঞাপন
প্রচারণা এবং বাজেট সকল ধরণের প্রচারণা তৈরির জন্য কার্যকর, অন্যদিকে বিজ্ঞাপন গ্রুপ বিজ্ঞাপনের মধ্যে কিছু সেটিংস বিশেষভাবে ডিমান্ড জেন প্রচারণা তৈরির জন্য কার্যকর হবে। স্ক্রিপ্ট ব্যবহার করে কীভাবে সম্পদ তৈরি করা যায় তা দেখতে ডিমান্ড জেন সম্পদ নির্দেশিকাটি দেখুন।
নিশ্চিত করুন যে আপনি mutate কৌশলের সাথে পরিচিত, কারণ এই নির্দেশিকাটি শুধুমাত্র mutates-এ ব্যবহারের জন্য জাভাস্ক্রিপ্ট অবজেক্টগুলি প্রদান করবে।
বাজেট
বাজেট শেয়ার করা যাবে না এবং আপনার অ্যাকাউন্টে একটি অনন্য নাম থাকতে হবে। রূপান্তর-ভিত্তিক বিডিংয়ের জন্য, সর্বোত্তম পদ্ধতি হল আপনার প্রত্যাশিত CPA-এর 15 গুণের বেশি দৈনিক বাজেট সেট করা। মূল্য-ভিত্তিক বিডিংয়ের জন্য, আপনার প্রত্যাশিত গড় রূপান্তর মূল্য/tROAS-এর 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 ব্যবহার করে একটি Demand Gen ভিডিও প্রতিক্রিয়াশীল বিজ্ঞাপন তৈরি করে, অথবা আপনি 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);