ক্যাম্পেইন ড্রাফট হলো মূল ক্যাম্পেইনে কিছু পরিকল্পিত পরিবর্তন আনার একটি উপায়। প্রতিটি ক্যাম্পেইন ড্রাফটের সাথে একটি মূল ক্যাম্পেইন এবং একটি ড্রাফট ক্যাম্পেইন যুক্ত থাকে।
- বেস ক্যাম্পেইন হলো আপনার অ্যাকাউন্টের একটি সাধারণ ক্যাম্পেইন, যেখানে অ্যাড, অ্যাড গ্রুপ এবং অন্যান্য রিসোর্স থাকে।
- ড্রাফট ক্যাম্পেইন হলো একটি ভার্চুয়াল স্তর, যেখানে আপনার করা অপারেশনগুলোর পরিবর্তনগুলো জমা হয়, কিন্তু এটি আপনার অ্যাকাউন্টের কোনো আসল ক্যাম্পেইনকে প্রভাবিত করে না। ড্রাফট ক্যাম্পেইনের অবস্থা নিয়ে আপনি সন্তুষ্ট হলে, কয়েকটি ভিন্ন উপায়ে এটিকে একটি আসল ক্যাম্পেইনে প্রয়োগ করতে পারেন।
কোড স্যাম্পল ক্যাটালগে আপনি এক্সপেরিমেন্ট তৈরির একটি সম্পূর্ণ উদাহরণ খুঁজে পাবেন।
একটি খসড়া তৈরি করুন
একটি CampaignDraft তৈরি করতে:
নিম্নলিখিত ফিল্ডগুলো সহ একটি
CampaignDraftঅবজেক্ট তৈরি করুন:-
base_campaign: যে ক্যাম্পেইনের রিসোর্স নামটির উপর ভিত্তি করে এই খসড়াটি তৈরি করা হবে। -
name: আপনার প্রচারণার খসড়ার জন্য একটি নাম।
-
এরপরে, আপনার তৈরি করা
CampaignDraftঅবজেক্টটিকেcreateফিল্ডে সেট করে একটিCampaignDraftOperationতৈরি করুন।অবশেষে,
CampaignDraftService.MutateCampaignDraftsমেথড ব্যবহার করে এই অপারেশনটি Google Ads API-তে পাঠান।createরিকোয়েস্টটি সিনক্রোনাস এবং তাৎক্ষণিকভাবে একটি রেসপন্স প্রদান করে।
একটি খসড়া প্রচারাভিযান পরিবর্তন করুন
একটি ক্যাম্পেইন ড্রাফট তৈরি করার পরে, আপনি MutateCampaignDraftsResponse এর results ফিল্ড থেকে এর রিসোর্স নেমটি পুনরুদ্ধার করতে পারেন।
এতে কোনো পরিবর্তন করার আগে আপনাকে অবশ্যই এর সাথে যুক্ত ড্রাফট ক্যাম্পেইনের রিসোর্স নেমটি সংগ্রহ করতে হবে। ক্যাম্পেইন ড্রাফট রিসোর্স নেমটি ব্যবহার করে, আপনি GoogleAdsService.SearchStream কোয়েরি করার মাধ্যমে ড্রাফট ক্যাম্পেইনটি খুঁজে বের করতে পারেন:
SELECT campaign_draft.draft_campaign
FROM campaign_draft
WHERE campaign_draft.resource_name = "CAMPAIGN_DRAFT_RESOURCE_NAME_HERE"
ড্রাফট ক্যাম্পেইনের রিসোর্স নেম পাওয়ার পর, আপনি আপনার অ্যাকাউন্টের অন্য যেকোনো ক্যাম্পেইনের মতোই এটি পরিবর্তন করতে পারবেন। ড্রাফট ক্যাম্পেইন বিজ্ঞাপন দেখাতে পারে না, তবে এটি এমন একটি ক্ষেত্র হিসেবে কাজ করে যেখানে আপনি পরবর্তীতে মূল ক্যাম্পেইনে প্রয়োগ করার জন্য পরিবর্তনগুলো জমা রাখতে পারেন।
একটি খসড়া প্রচারণাকে উন্নীত বা অপসারণ করুন
আপনার খসড়া ক্যাম্পেইনটি কনফিগার করা হয়ে গেলে, আপনার সামনে কয়েকটি বিকল্প থাকবে:
-
CampaignDraftService.PromoteCampaignDraftকল করে ড্রাফট ক্যাম্পেইনটিকে মূল ক্যাম্পেইনে উন্নীত করুন । এটি ড্রাফট ক্যাম্পেইনে আপনার করা সমস্ত পরিবর্তন মূল ক্যাম্পেইনে প্রয়োগ করে। এটি একটি অ্যাসিঙ্ক্রোনাস অপারেশন । -
CampaignDraftService.MutateCampaignDraftsএরremoveঅপারেশনটি ব্যবহার করে ক্যাম্পেইন ড্রাফটটি সরিয়ে ফেলুন এবং এর জন্য ক্যাম্পেইন ড্রাফটের রিসোর্স নামটি পাস করুন। আপনি যদি প্রক্রিয়াটি এগিয়ে না নিয়ে যাওয়ার সিদ্ধান্ত নেন, তবে এটি ড্রাফটটি বাতিল করে দেবে এবং যেকোনো পরিবর্তনও বাতিল করে দেবে। এটি একটি সিনক্রোনাস অপারেশন।