প্রোগ্রাম্যাটিক গ্যারান্টিযুক্ত ডিল

প্রোগ্রামেটিক গ্যারান্টিড ডিল-এ, আপনি একটি নির্দিষ্ট মূল্যে কতগুলো ইম্প্রেশন কিনবেন, তা নিয়ে বিক্রেতাদের সাথে আলোচনা করেন। আপনি যদি প্রোগ্রামেটিক গ্যারান্টিড ডিলের কোনো প্রস্তাব গ্রহণ করেন, তবে আপনি আলোচনার মাধ্যমে নির্ধারিত শর্তানুযায়ী বিক্রেতার ইনভেন্টরি কেনার জন্য প্রতিশ্রুতিবদ্ধ হন। আপনার প্রতিশ্রুতি এবং সম্মতি নিরীক্ষণের সরঞ্জাম সম্পর্কে আরও জানতে, হেল্প সেন্টারের সেই নিবন্ধটি দেখুন যেখানে প্রোগ্রামেটিক গ্যারান্টিড SLA ফ্রেমওয়ার্কের বর্ণনা দেওয়া আছে।

তৈরি করুন

যখন একটি রিকোয়েস্ট ফর প্রপোজাল (RFP) এর মাধ্যমে আলোচনা শুরু হয়, তখন প্রোগ্রাম্যাটিক গ্যারান্টিড ডিল তৈরি হয়। আপনি buyers.proposals.sendRfp ব্যবহার করে একজন বিক্রেতার কাছে একটি RFP পাঠিয়ে আলোচনা শুরু করতে পারেন। ফলস্বরূপ প্রস্তাবটি একটি প্রোগ্রাম্যাটিক গ্যারান্টিড ডিলের জন্য হতে হলে, RFP-টিতে অবশ্যই programmaticGuaranteedTerms থাকতে হবে। বিক্রেতারাও আপনাকে একটি RFP পাঠাতে পারেন, যা মার্কেটপ্লেস এপিআই-তে একটি প্রস্তাব হিসাবে প্রদর্শিত হবে। একবার তৈরি হয়ে গেলে, আপনি buyers.proposals.list ব্যবহার করে ডিলটির প্রস্তাব খুঁজে নিতে পারেন এবং আপনার ও বিক্রেতার মধ্যে আলোচনা শুরু হতে পারে।

আলোচনা করুন

একবার প্রোগ্রাম্যাটিক গ্যারান্টিড ডিলের জন্য একটি প্রস্তাব তৈরি হয়ে গেলে, আপনি প্রস্তাবটি এবং এর সংশ্লিষ্ট ডিলটি সমন্বয় করে বিক্রেতার সাথে আলোচনা চালিয়ে যেতে পারেন, যতক্ষণ না উভয় পক্ষ সন্তুষ্ট হয় অথবা প্রস্তাবটি বাতিল করা হয়। একটি সফল আলোচনায়, আপনি নিম্নলিখিত যেকোনো একটি কাজ করতে পারেন:

  • প্রস্তাব বা চুক্তিতে পরিবর্তনের জন্য জরিপ : যখনই কোনো প্রস্তাব বা তার সংশ্লিষ্ট চুক্তিতে কোনো পরিবর্তন আনা হয়, তখন proposalRevision বৃদ্ধি পাবে। বিক্রেতা কখন আপনার প্রস্তাব গ্রহণ করেছেন বা পাল্টা প্রস্তাব দিয়েছেন, তা শনাক্ত করতে আপনি এটি ব্যবহার করতে পারেন।
  • প্রস্তাব বা চুক্তি সংশোধন করুন : আপনার প্রস্তাবটি পরিবর্তন করুন অথবা বিক্রেতার কাছে একটি পাল্টা প্রস্তাব পাঠান। এর ফলে proposalRevision বৃদ্ধি পাবে।
  • বিক্রেতার সাথে যোগাযোগ করুন : প্রস্তাবে এমন নোট থাকে যা ক্রেতা এবং বিক্রেতা উভয়ের কাছেই দৃশ্যমান। উদাহরণস্বরূপ, আপনি কোনো প্রস্তাব বা তার চুক্তিতে করা কোনো পরিবর্তন সম্পর্কে প্রাসঙ্গিক তথ্য জানাতে একটি নোট যোগ করতে পারেন।

চূড়ান্ত করুন এবং পরিবেশনের জন্য প্রস্তুত করুন।

যখন আপনি কোনো প্রস্তাবে সন্তুষ্ট হন এবং সেটির state BUYER_ACCEPTANCE_REQUESTED হয়, তখন আপনি প্রস্তাবটি গ্রহণ করতে পারেন। এর মাধ্যমে চুক্তিটি চূড়ান্ত হয়, যা flightStartTime থেকে কার্যকর হতে শুরু করে।

আপনার ক্রিয়েটিভ প্রস্তুত হয়ে গেলেই যেন ডিলটি পরিবেশন করা শুরু হয়, তা নিশ্চিত করার জন্য আমরা আপনাকে আপনার টেকনিক্যাল অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করে আপনার প্রোগ্রাম্যাটিক গ্যারান্টিড ডিলগুলোকে এই ডিফল্ট আচরণ থেকে অপ্ট-আউট করার এবং এর পরিবর্তে, পরিবেশনের জন্য প্রস্তুত হলে ম্যানুয়ালি সংকেত দেওয়ার পরামর্শ দিচ্ছি। এখানে একটি উদাহরণ ওয়ার্কফ্লো দেওয়া হলো, যেখানে আপনি আপনার প্রোগ্রাম্যাটিক গ্যারান্টিড ডিলগুলো পরিবেশনের জন্য প্রস্তুত হলে ম্যানুয়ালি সংকেত দেবেন:

  • বিক্রেতার সাথে প্রস্তাবটি নিয়ে আলোচনা করুন ।
  • পর্যালোচনার জন্য ক্রিয়েটিভ জমা দিতে রিয়েল-টাইম বিডিং এপিআই ব্যবহার করুন: আপনি যে ক্রিয়েটিভগুলো ব্যবহার করতে চান, সেগুলো ডিলে ব্যবহারের জন্য অবশ্যই পর্যালোচিত ও অনুমোদিত হতে হবে।
  • প্রস্তাবটি গ্রহণ করুন : কোনো প্রস্তাব গৃহীত হলে, গৃহীত চুক্তিগুলো চূড়ান্ত চুক্তিতে প্রতিফলিত হয়।
  • পূর্বে জমা দেওয়া ক্রিয়েটিভগুলো পুনরুদ্ধার করতে রিয়েল-টাইম বিডিং এপিআই ব্যবহার করুন, এবং রিয়েল-টাইম বিডিং-এ ডিলের বিডে ব্যবহারের জন্য সেগুলো অনুমোদিত কিনা তা নিশ্চিত করুন: ক্রিয়েটিভগুলো অনুমোদিত এবং আগত ডিল বিড অনুরোধের জবাবে ব্যবহার করা যাবে কিনা তা যাচাই করতে dealsPolicyCompliance দেখুন।
    • যদি ক্রিয়েটিভটি অনুমোদিত না হয়, তবে অনুমোদনের কারণ জানতে টপিকগুলো পর্যালোচনা করুন। প্রয়োজন অনুযায়ী ক্রিয়েটিভটি সংশোধন করুন এবং সমস্ত সমস্যা সমাধান না হওয়া পর্যন্ত পুনরায় পর্যালোচনার জন্য প্যাচ করে দিন ।
  • রিয়েল-টাইম বিডিং এপিআই ব্যবহার করে ডিলটিতে ব্যবহৃত হবে এমন সমস্ত ক্রিয়েটিভে ডিলটি যোগ করুন : কোনো ক্রিয়েটিভে একটি ডিল যোগ করলে, সার্ভিং শুরু হওয়ার আগে ডিলটির সাথে যুক্ত পাবলিশার সেই ক্রিয়েটিভটি পর্যালোচনা করতে পারেন।
    • যদি কোনো প্রকাশক ম্যানুয়াল ক্রিয়েটিভ পর্যালোচনার প্রয়োজন মনে করেন, তবে প্রকাশকের দ্বারা অনুমোদিত নয় এমন ক্রিয়েটিভসহ বিডগুলো নিলাম থেকে ফিল্টার করে বাদ দেওয়া হবে। গুগল পরামর্শ দেয় যে, আপনার ডিল শুরু হওয়ার আগেই, আপনি ডিলে ব্যবহার করতে ইচ্ছুক এমন সমস্ত ক্রিয়েটিভে ডিলটি যুক্ত করে নিন।
  • ডিলটি পরিবেশনের জন্য প্রস্তুত বলে ম্যানুয়ালি সংকেত দিন: ডিলটি পরিবেশনের জন্য প্রস্তুত হয়ে গেলে, আপনি কনফিগার করা flightStartTime এ ডিলটির জন্য বিড অনুরোধ পেতে শুরু করবেন, যা এর flightEndTime অথবা impressionCap না পৌঁছানো পর্যন্ত চলতে থাকবে।

পুনরায় আলোচনা করুন

চুক্তি চূড়ান্ত হওয়ার পর, আপনি বা বিক্রেতা প্রস্তাব বা এর শর্তাবলী পরিবর্তন করে পুনঃআলোচনা শুরু করতে পারেন। পুনঃআলোচনার সময়, finalizedDeals ' রিসোর্সটি পূর্ববর্তী চুক্তিকে প্রতিফলিত করে এবং সম্ভব হলে সেটির ভিত্তিতেই কাজ চালিয়ে যাবে। অন্যদিকে, ' deals ' রিসোর্সটি পুনঃআলোচনার বর্তমান অবস্থাকে প্রতিফলিত করে, যা প্রাথমিক আলোচনার মতোই অগ্রসর হবে।

যদি আপনি এবং বিক্রেতা উভয়ই পুনঃআলোচিত চুক্তিটি গ্রহণ করেন, তবে এটি মূল চূড়ান্ত চুক্তিটিকে বাতিল করে দেবে এবং নতুন চুক্তি অনুসারে কার্যকর হবে। অন্যথায়, যদি এটি বাতিল করা হয়, তবে চুক্তিটি পুনঃআলোচনা শুরু হওয়ার আগের অবস্থায় ফিরে যাবে।

প্রোগ্রাম্যাটিক গ্যারান্টিড ডিলের জন্য ইম্প্রেশনের উপর বিড করুন

যখন কোনো প্রোগ্রাম্যাটিক গ্যারান্টেড ডিল চালু হয়, তখন আপনার রিয়েল-টাইম বিডিং ইন্টিগ্রেশন সেই ডিলের জন্য বিডের অনুরোধ পাবে এবং ডিলের শর্তাবলী অনুসারে আপনাকে অবশ্যই বিড করতে হবে—উদাহরণস্বরূপ, একটি নির্দিষ্ট সময় ধরে নির্দিষ্ট সংখ্যক ইম্প্রেশনের জন্য একটি নির্দিষ্ট মূল্যে।

একটি নির্দিষ্ট বিড অনুরোধে একাধিক পিজি ডিল অন্তর্ভুক্ত থাকতে পারে। যখন এমনটা হয়, তখন অনুরোধে জমা দেওয়া প্রতিটি ডিল আইডির জন্য আপনাকে সাড়া দিতে হবে। প্রোগ্রাম্যাটিক গ্যারান্টিড ডিলের সাথে সরাসরি প্রাসঙ্গিক ফিল্ডগুলো হলো নিম্নরূপ:

গুগল প্রোটোকল ওপেনআরটিবি প্রোটোকল বর্ণনা
BidRequest.adslot.matching_ad_data.direct_deal.direct_deal_id BidRequest.imp.pmp.deals.id ডিলটির জন্য অনন্য শনাক্তকারী। এটি মার্কেটপ্লেস এপিআই দ্বারা ফেরত দেওয়া ডিলটির রিসোর্স আইডির সমতুল্য হবে।
BidRequest.adslot.matching_ad_data.direct_deal.deal_type BidRequest.imp.pmp.deals.ext.deal_type নিলামের ধরণ, যা PROGRAMMATIC_GUARANTEED হিসাবে সেট করা হবে, অথবা OpenRTB JSON-এর জন্য "3" হিসাবে।
BidRequest.adslot.matching_ad_data.direct_deal.fixed_cpm_micros BidRequest.imp.pmp.deals.bidfloor এটি ক্রেতা এবং বিক্রেতার মধ্যে সম্মত হওয়া ডিলের CPM-এর সমতুল্য হবে—যা মার্কেটপ্লেস API-তে fixedPrice হিসাবে প্রদর্শিত হবে। প্রোগ্রাম্যাটিক গ্যারান্টিড ডিলের ক্ষেত্রে, এটি বিড রেসপন্সে নির্দিষ্ট করা যেকোনো মানকে ওভাররাইড করবে।
BidRequest.adslot.matching_ad_data.direct_deal.publisher_blocks_overridden BidRequest.imp.pmp.deals.ext.publisher_blocks_overridden প্রোগ্রামেটিক গ্যারান্টিড ডিলের ক্ষেত্রে এটি সর্বদা true , যার অর্থ হলো বাদ দেওয়া বিভাগগুলোও অন্তর্ভুক্ত করা যায়।
BidRequest.adslot.matching_ad_data.direct_deal.must_bid BidRequest.imp.pmp.deals.ext.must_bid এটি নির্দেশ করে যে ক্রেতাদের ডিলটির জন্য বিড করতে হবে কিনা। উদাহরণস্বরূপ, যদি ডিলটি নির্ধারিত সময়ের আগে সম্পন্ন হয়, তবে এটিকে 'ফলস' (False) হিসেবে সেট করা হবে এবং বিড করা ঐচ্ছিক থাকবে। অন্যথায়, বিড করা আবশ্যক, যার অর্থ হলো বিড করতে ব্যর্থ হলে তা ডিলের ডেলিভারি এবং ইনভেন্টরির প্রাপ্যতার উপর নেতিবাচক প্রভাব ফেলতে পারে।

পরিবেশন করা থামান এবং পুনরায় শুরু করুন

যদি আপনি সাময়িকভাবে কোনো চূড়ান্তকৃত প্রোগ্রাম্যাটিক গ্যারান্টিড ডিলে বিড করতে অক্ষম হন, তবে সেটি পজ করার জন্য buyers.finalizedDeals.pause মেথডটি ব্যবহার করা উচিত। উদাহরণস্বরূপ, আপনি এটি করতে পারেন যদি আপনার ক্রিয়েটিভটি প্রাথমিকভাবে অনুমোদিত হওয়ার পর তা বাতিল হয়ে যায় এবং ফলস্বরূপ পুনরায় জমা দেওয়ার প্রয়োজন হয়। মনে রাখবেন যে, এটি আপনাকে ডিলটির জন্য বিডের অনুরোধ পাওয়া থেকে বিরত রাখলেও, ডিলের শর্ত হিসেবে নির্ধারিত যেকোনো বাধ্যবাধকতা আপনাকে পূরণ করতে হবে।

চূড়ান্ত হওয়া ডিলটির পরিষেবা পুনরায় চালু করতে, আপনি buyers.finalizedDeals.resume ব্যবহার করতে পারেন।