পরিবর্তন করার স্ট্র্যাটেজি সহ Google Ads API কল করা

মিউটেট স্ট্র্যাটেজি বলতে AdsApp.mutate ব্যবহার করে সরাসরি API কল করাকে বোঝায়, এর জন্য Google Ads স্ক্রিপ্টের নির্দিষ্ট অবজেক্টের উপর নির্ভর করতে হয় না। এর ফলে আপনি API-এর সব ফিচার আরও দ্রুত অ্যাক্সেস করতে পারবেন এবং API সিনট্যাক্স সম্পর্কে আগে থেকেই পরিচিত হলে এটি ব্যবহার করাও সহজ হবে। Google Ads স্ক্রিপ্ট ব্যবহার করে ডিমান্ড জেনারেশন ক্যাম্পেন পরিবর্তন করার এটিই একমাত্র উপায়।

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 মিউটেট ডকুমেন্টেশন থেকে আরও পড়তে এবং অপারেশন সংক্রান্ত উদাহরণ দেখতে পারবেন। ডিমান্ড জেনারেশন ক্যাম্পেনের প্রয়োজনীয় এবং ঐচ্ছিক কম্পোনেন্ট সম্পর্কে জানুন এবং আপনার প্রয়োজন অনুযায়ী অপারেশন তৈরি করুন।

আপনার সব অপারেশন তৈরি করা হয়ে গেলে, সেগুলি একটি ব্যাচে এক্সিকিউট করুন:

AdsApp.mutateAll(operations);