মিউটেট স্ট্র্যাটেজি বলতে গুগল অ্যাডস স্ক্রিপ্টের নির্দিষ্ট অবজেক্টের উপর নির্ভর না করে, সরাসরি এপিআই কল করার জন্য AdsApp.mutate ব্যবহার করাকে বোঝায়। এর সুবিধা হলো, এটি আপনাকে এপিআই-এর সমস্ত ফিচার আরও দ্রুত অ্যাক্সেস করতে দেয় এবং আপনি যদি আগে থেকেই এপিআই সিনট্যাক্সের সাথে পরিচিত থাকেন, তবে এটি ব্যবহার করাও সহজ হয়। গুগল অ্যাডস স্ক্রিপ্ট ব্যবহার করে ডিমান্ড জেন ক্যাম্পেইন পরিবর্তন করার এটিই একমাত্র উপায়।
mutate ব্যবহার করে একটি ডিমান্ড জেন ক্যাম্পেইন তৈরি করুন
এই নির্দেশিকাটি ধরে নেয় যে আপনি প্রতিটি স্বতন্ত্র সত্তাকে আলাদা অনুরোধে তৈরি না করে, সম্পূর্ণ ক্যাম্পেইনটি একটিমাত্র অ্যাটমিক অনুরোধে তৈরি করবেন। এর মানে হলো, রিসোর্সগুলোকে একে অপরের সাথে সংযুক্ত করার জন্য আপনাকে অস্থায়ী আইডি সেট আপ করে ব্যবহার করতে হবে।
এই ব্যবস্থা হয়ে গেলে, সমস্ত অপারেশন ধারণ করার জন্য একটি অ্যারে তৈরি করুন:
const operations = [];
যে গ্রাহকের জন্য আপনি ক্যাম্পেইনটি তৈরি করছেন, তার কাস্টমার আইডি আপনার প্রায়শই প্রয়োজন হবে, কারণ প্রতিটি রিসোর্স নামে এটি আবশ্যক।
const customerId = AdsApp.currentAccount().getCustomerId();
প্রতিবার যখন আপনি একটি নতুন রিসোর্স তৈরি করতে চাইবেন, তখন রিসোর্সের নামে পরবর্তী টেম্প আইডিটি ব্যবহার করবেন, যাতে আপনি পরবর্তীতে এই অবজেক্টটিকে রেফারেন্স করতে পারেন এবং তৈরি করা অবজেক্টটি অ্যারেতে যুক্ত করতে পারেন:
const newOperation = {
[OPERATION_TYPE_VARIES]: {
create: {
resourceName: `customers/${customerId}/[EXACT_PATH_VARIES]/${getNextTempId()}`
// Other fields, relevant to the resource being created.
}
}
}
operations.push(newOperation);
আপনি Google Ads API REST mutate ডকুমেন্টেশনে আরও পড়তে এবং একটি উদাহরণ অপারেশন দেখতে পারেন। একটি Demand Gen ক্যাম্পেইনের প্রয়োজনীয় ও ঐচ্ছিক উপাদানগুলো সম্পর্কে জানুন এবং আপনার প্রয়োজন অনুযায়ী অপারেশন তৈরি করুন।
একবার আপনার সমস্ত অপারেশন তৈরি হয়ে গেলে, সেগুলিকে একবারে সম্পাদন করুন:
AdsApp.mutateAll(operations);