শুরু থেকেই একটি নতুন পারফরম্যান্স ম্যাক্স ক্যাম্পেইন তৈরি করতে, আপনাকে কমপক্ষে নিম্নলিখিতগুলি তৈরি করতে হবে:
- প্রচারণা নিজেই
- একটি বাজেট
- অ্যাকাউন্ট-স্তরের সম্পদ
- একটি সম্পদ গোষ্ঠী
- আপনার অ্যাকাউন্টের সম্পদ এবং এই প্রচারণার জন্য আপনি যে সম্পদ গোষ্ঠী ব্যবহার করবেন তার মধ্যে লিঙ্ক ।
সকল ধরণের প্রচারণা তৈরির জন্য প্রচারণা এবং বাজেট কার্যকর, অন্যদিকে সম্পদ-সম্পর্কিত ক্রিয়াকলাপগুলি বিশেষভাবে পারফরম্যান্স ম্যাক্স প্রচারণা তৈরির জন্য কার্যকর হবে। স্ক্রিপ্ট ব্যবহার করে কীভাবে সম্পদ তৈরি করা যায় তা দেখতে পারফরম্যান্স ম্যাক্স সম্পদ নির্দেশিকাটি দেখুন।
নিশ্চিত করুন যে আপনি mutate কৌশলের সাথে পরিচিত, কারণ এই নির্দেশিকাটি শুধুমাত্র mutates-এ ব্যবহারের জন্য জাভাস্ক্রিপ্ট অবজেক্টগুলি প্রদান করবে।
বাজেট
বাজেট ভাগ করা যাবে না এবং আপনার অ্যাকাউন্টে একটি অনন্য নাম থাকতে হবে। একটি CampaignBudgetOperation ব্যবহার করুন।
const budgetOperation = {
"campaignBudgetOperation": {
"create": {
"resourceName": `customers/${customerId}/campaignBudgets/${getNextTempId()}`,
"name": "Performance Max campaign budget",
"amountMicros": "50000000",
"deliveryMethod": "STANDARD",
"explicitlyShared": false
}
}
}
operations.push(budgetOperation);
প্রচারণা
প্রচারণাটি অবশ্যই একটি বাজেটের উল্লেখ করবে, তাই নির্দিষ্ট বাজেট বস্তুটি সনাক্ত করতে এবং ব্যবহার করতে আপনার পূর্ববর্তী ধাপে তৈরি করা সঠিক বাজেট রিসোর্সের নাম প্রয়োজন হবে। একটি CampaignOperation ব্যবহার করুন।
const campaignOperation = {
"campaignOperation": {
"create": {
"resourceName": `customers/${customerId}/campaigns/${getNextTempId()}`,
"name": "Performance Max campaign",
"status": "PAUSED",
"advertisingChannelType": "PERFORMANCE_MAX",
"campaignBudget": budgetOperation.campaignBudgetOperation.create.resourceName,
"biddingStrategyType": "MAXIMIZE_CONVERSION_VALUE",
"startDate": "20240314",
"endDate": "20250313",
"urlExpansionOptOut": false,
"maximizeConversionValue": {
"targetRoas": 3.5
},
"containsEuPoliticalAdvertising": false
}
}
}
operations.push(campaignOperation);
সম্পদ গ্রুপ
এই প্রচারণার জন্য সম্পদ গোষ্ঠীর জন্য প্রচারণার একটি রেফারেন্স প্রয়োজন, এবং পরে যখন আপনি এটির সাথে সম্পদ লিঙ্ক করবেন তখন এটি রেফারেন্স করতে হবে। একটি AssetGroupOperation ব্যবহার করুন।
const assetGroupOperation = {
"assetGroupOperation": {
"create": {
"resourceName": `customers/${customerId}/assetGroups/${getNextTempId()}`,
"campaign": campaignOperation.campaignOperation.create.resourceName,
"name": "Performance Max asset group",
"finalUrls": [
"http://www.example.com"
],
"finalMobileUrls": [
"http://www.example.com"
],
"status": "PAUSED"
}
}
}
operations.push(assetGroupOperation);
সম্পদ গ্রুপের লিঙ্ক
এখন যেহেতু আপনার কাছে আপনার সম্পদ গোষ্ঠী এবং সম্পদ (পূর্ববর্তী ধাপ থেকে) আছে, আপনাকে তাদের একসাথে লিঙ্ক করতে হবে যাতে পারফরম্যান্স ম্যাক্স ক্যাম্পেইন জানতে পারে যে আপনি কোন সম্পদ ব্যবহার করতে চান। আপনাকে এটি একই অনুরোধে করতে হবে যেখানে আপনি প্রাথমিকভাবে সম্পদ গোষ্ঠী তৈরি করবেন। এটি করার জন্য, একটি AssetGroupAssetOperation ব্যবহার করুন।
আপনাকে সঠিক সম্পদ সম্পদের নাম প্রদান করতে হবে, সেইসাথে আপনি যে সম্পদটি লিঙ্ক করছেন তার জন্য উপযুক্ত মান অনুসারে fieldType পরিবর্তন করতে হবে। বৈধ ক্ষেত্রের প্রকারের সম্পূর্ণ তালিকাটি দেখুন।
একটি পারফরম্যান্স ম্যাক্স ক্যাম্পেইনের ন্যূনতম প্রয়োজনীয়তা পূরণ করতে আপনার এই অপারেশনগুলির একাধিক প্রয়োজন হবে।
operations.push({
"assetGroupAssetOperation": {
"create": {
"assetGroup": assetGroupOperation.assetGroupOperation.create.resourceName,
// assetResourceName here is a placeholder; you will need to determine
// the correct resource name to use depending on which asset you want
// to add to the asset group.
"asset": assetResourceName,
"fieldType": "HEADLINE"
}
}
});