কর্মক্ষমতা সর্বোচ্চ প্রয়োজনীয় উপাদান

স্ক্র্যাচ থেকে একটি নতুন পারফরম্যান্স ম্যাক্স ক্যাম্পেইন তৈরি করতে, আপনাকে অবশ্যই ন্যূনতম নিম্নলিখিতগুলি তৈরি করতে হবে:

প্রচারাভিযান এবং বাজেট সব ধরণের প্রচারাভিযান তৈরির জন্য উপযোগী, যখন সম্পদ-সম্পর্কিত ক্রিয়াকলাপগুলি পারফরম্যান্স সর্বোচ্চ প্রচারাভিযান তৈরির জন্য বিশেষভাবে কার্যকর হবে৷

নিশ্চিত করুন যে আপনি মিউটেট কৌশলটির সাথে পরিচিত, কারণ এই নির্দেশিকাটি শুধুমাত্র জাভাস্ক্রিপ্ট অবজেক্টগুলিকে মিউটেটে ব্যবহার করা হবে।

বাজেট

বাজেট শেয়ার করা উচিত নয়, এবং আপনার অ্যাকাউন্টে একটি অনন্য নাম থাকতে হবে। একটি 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
      }
    }
  }
}
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"
    }
  }
});