প্রোগ্রাম্যাটিক গ্যারান্টিযুক্ত ডিলে, আপনি একটি নির্দিষ্ট মূল্যে কিনবেন এমন ইম্প্রেশনের সংখ্যা নিয়ে বিক্রেতাদের সাথে আলোচনা করেন। আপনি যদি একটি প্রোগ্রাম্যাটিক গ্যারান্টিড ডিলের জন্য একটি প্রস্তাব গ্রহণ করেন, তাহলে আপনি আলোচনার শর্তাবলীর উপর ভিত্তি করে বিক্রেতার ইনভেন্টরি ক্রয় করতে প্রতিশ্রুতিবদ্ধ। আপনার সম্মতি নিরীক্ষণের জন্য আপনার প্রতিশ্রুতি এবং সরঞ্জামগুলি সম্পর্কে আরও জানতে, প্রোগ্রাম্যাটিক গ্যারান্টিড SLA ফ্রেমওয়ার্কের বর্ণনা করে সহায়তা কেন্দ্র নিবন্ধটি দেখুন৷
সৃষ্টি
প্রোগ্রাম্যাটিক গ্যারান্টিড ডিল তৈরি করা হয় যখন প্রস্তাবের অনুরোধ (RFP) দিয়ে আলোচনা শুরু হয়। আপনি buyers.proposals.sendRfp
এর সাথে একজন বিক্রেতার কাছে একটি RFP পাঠিয়ে আলোচনা শুরু করতে পারেন। RFP-এ অবশ্যই programmaticGuaranteedTerms
থাকতে হবে যাতে ফলস্বরূপ প্রস্তাবটি একটি প্রোগ্রাম্যাটিক গ্যারান্টিড ডিলের জন্য হতে পারে। বিক্রেতারা আপনাকে একটি RFPও পাঠাতে পারে, যা মার্কেটপ্লেস API-এ একটি প্রস্তাব হিসাবে উপস্থিত হবে৷ একবার তৈরি হয়ে গেলে, আপনি buyers.proposals.list
এর সাথে চুক্তির প্রস্তাব খুঁজে পেতে পারেন এবং আপনার এবং বিক্রেতার মধ্যে আলোচনা শুরু হতে পারে।
আলোচনা
একবার একটি প্রোগ্রাম্যাটিক গ্যারান্টিড ডিলের জন্য একটি প্রস্তাব তৈরি হয়ে গেলে, আপনি উভয় পক্ষই সন্তুষ্ট না হওয়া পর্যন্ত বা প্রস্তাবটি বাতিল না হওয়া পর্যন্ত প্রস্তাব এবং এর সংশ্লিষ্ট চুক্তি সামঞ্জস্য করে বিক্রেতার সাথে আলোচনা করতে পারেন। একটি সফল আলোচনায়, আপনি নিম্নলিখিতগুলির মধ্যে যেকোনো একটি সম্পাদন করতে পারেন:
- প্রস্তাব বা চুক্তিতে পরিবর্তনের জন্য পোল : যখনই একটি প্রস্তাব বা তার সংশ্লিষ্ট চুক্তিতে পরিবর্তন করা হয়, তখনই
proposalRevision
বৃদ্ধি পাবে। বিক্রেতা কখন আপনার প্রস্তাব গ্রহণ করেছে বা পাল্টা-অফার দিয়ে প্রতিক্রিয়া জানিয়েছে তা সনাক্ত করতে আপনি এটি ব্যবহার করতে পারেন। - প্রস্তাব বা চুক্তি প্যাচ করুন : আপনার প্রস্তাব পরিবর্তন করুন বা বিক্রেতার কাছে একটি পাল্টা প্রস্তাব পাঠান। এটি
proposalRevision
বৃদ্ধি করবে। - বিক্রেতার সাথে যোগাযোগ করুন : প্রস্তাবনায় নোট রয়েছে যা ক্রেতা এবং বিক্রেতাদের কাছে দৃশ্যমান। একটি উদাহরণ হিসাবে, আপনি একটি প্রস্তাব বা চুক্তিতে আপনার করা পরিবর্তন সম্পর্কে প্রসঙ্গ সরবরাহ করতে একটি নোট যোগ করতে পারেন।
চূড়ান্ত করুন এবং পরিবেশনের জন্য প্রস্তুত করুন
যখন আপনি একটি প্রস্তাবে সন্তুষ্ট হন এবং তার state
BUYER_ACCEPTANCE_REQUESTED
হয়, আপনি প্রস্তাবটি গ্রহণ করতে পারেন৷ এটি চুক্তিটি চূড়ান্ত করে, যা flightStartTime
পরিবেশন করা শুরু করে।
আপনার ক্রিয়েটিভগুলি প্রস্তুত হলেই চুক্তিটি পরিবেশন করা শুরু হয় তা নিশ্চিত করার জন্য, আমরা আপনাকে এই ডিফল্ট আচরণ থেকে আপনার প্রোগ্রাম্যাটিক গ্যারান্টিযুক্ত ডিলগুলি বেছে নেওয়ার জন্য আপনার প্রযুক্তিগত অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করার পরামর্শ দিই, এবং পরিবর্তে ম্যানুয়ালি সংকেত দিন যখন তারা পরিবেশন করার জন্য প্রস্তুত। এখানে একটি উদাহরণ ওয়ার্কফ্লো রয়েছে যেখানে আপনি ম্যানুয়ালি সংকেত দেন যখন আপনার প্রোগ্রাম্যাটিক গ্যারান্টিযুক্ত ডিলগুলি পরিবেশন করার জন্য প্রস্তুত হয়:
- বিক্রেতার সাথে প্রস্তাব নিয়ে আলোচনা করুন
- পর্যালোচনার জন্য ক্রিয়েটিভ জমা দিতে রিয়েল-টাইম বিডিং API ব্যবহার করুন : আপনি যে ক্রিয়েটিভগুলি রাখতে চান সেগুলি অবশ্যই পর্যালোচনা করতে হবে এবং ডিলগুলিতে ব্যবহারের জন্য অনুমোদিত হতে হবে৷
- প্রস্তাব গ্রহণ করুন : একবার একটি প্রস্তাব গৃহীত হলে, গৃহীত চুক্তিগুলি চূড়ান্ত চুক্তিতে প্রতিফলিত হয়।
- আগে জমা দেওয়া ক্রিয়েটিভগুলি পুনরুদ্ধার করতে রিয়েল-টাইম বিডিং এপিআই ব্যবহার করুন এবং নিশ্চিত করুন যে তারা রিয়েল-টাইম বিডিং-এ ডিলগুলিতে বিডগুলিতে ব্যবহারের জন্য অনুমোদিত হয়েছে : ক্রিয়েটিভগুলি অনুমোদিত হয়েছে কিনা তা যাচাই করতে
dealsPolicyCompliance
দেখুন এবং ইনকামিং ডিল বিডের প্রতিক্রিয়া হিসাবে স্থাপন করা যেতে পারে অনুরোধ.- যদি সৃজনশীলটি অনুমোদিত না হয় তবে অসম্মতির কারণ নির্ধারণ করতে বিষয়গুলি পর্যালোচনা করুন৷ প্রয়োজন অনুযায়ী সৃজনশীল সামঞ্জস্য করুন, এবং সমস্ত সমস্যার সমাধান না হওয়া পর্যন্ত এটিকে আবার পর্যালোচনা শুরু করতে প্যাচ করুন ।
- চূড়ান্ত চুক্তিতে ব্যবহার করা হবে এমন সমস্ত ক্রিয়েটিভ যোগ করুন : আপনি চুক্তিটি পরিবেশন শুরু করার আগে আপনি যে চুক্তির সাথে সেগুলি ব্যবহার করতে চান আমরা সেই চুক্তিতে ক্রিয়েটিভ যুক্ত করার পরামর্শ দিই।
- ম্যানুয়ালি সিগন্যাল করুন যে চুক্তিটি পরিবেশনের জন্য প্রস্তুত : একবার চুক্তিটি পরিবেশনের জন্য প্রস্তুত হয়ে গেলে, আপনি কনফিগার করা
flightStartTime
ডিলের জন্য বিড অনুরোধগুলি পেতে শুরু করবেন, যা তারflightEndTime
বাimpressionCap
না পৌঁছানো পর্যন্ত চলতে থাকবে৷
পুনর্বিবেচনা করুন
একটি চুক্তি চূড়ান্ত হওয়ার পরে, আপনি বা বিক্রেতা প্রস্তাব বা এর চুক্তিগুলি সংশোধন করে পুনরায় আলোচনা শুরু করতে পারেন। পুনঃআলোচনার সময়, finalizedDeals
সংস্থান পূর্ববর্তী চুক্তিকে প্রতিফলিত করে এবং যদি সম্ভব হয় তার উপর ভিত্তি করে পরিবেশন করা চালিয়ে যাবে। deals
রিসোর্স পরিবর্তে রিনেগোসিয়েশনের বর্তমান অবস্থাকে প্রতিফলিত করে, যা প্রাথমিক আলোচনার মতোই এগিয়ে যাবে।
যদি আপনি এবং বিক্রেতা উভয়েই পুনঃআলোচনা করা চুক্তিটি গ্রহণ করেন, তাহলে এটি মূল চূড়ান্ত চুক্তিটিকে ওভাররাইট করবে এবং নতুন চুক্তির ভিত্তিতে পরিবেশন করবে। অন্যথায়, যদি এটি বাতিল করা হয়, তাহলে পুনঃআলোচনা শুরু হওয়ার আগে চুক্তিটি তার রাজ্যে ফিরে যাবে।
প্রোগ্রাম্যাটিক গ্যারান্টিযুক্ত ডিলের জন্য ইম্প্রেশনের উপর বিড করুন
যখন একটি প্রোগ্রাম্যাটিক গ্যারান্টিড ডিল পরিবেশন করা শুরু হয়, তখন আপনার রিয়েল-টাইম বিডিং ইন্টিগ্রেশন সেই ডিলের জন্য বিডের অনুরোধগুলি পাবে, এবং চুক্তির শর্তাবলীর উপর ভিত্তি করে বিড করতে হবে-উদাহরণস্বরূপ, নির্দিষ্ট সংখ্যক ইম্প্রেশনের জন্য নির্দিষ্ট মূল্যে সময়
একটি প্রদত্ত বিড অনুরোধে একাধিক PG চুক্তি অন্তর্ভুক্ত থাকতে পারে। যখন এটি ঘটে, আপনি অনুরোধে জমা দেওয়া প্রতিটি ডিল আইডির জন্য প্রতিক্রিয়া জানাবেন বলে আশা করা হয়। প্রোগ্রাম্যাটিক গ্যারান্টিযুক্ত ডিলের সাথে সরাসরি প্রাসঙ্গিক ক্ষেত্রগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:
গুগল প্রোটোকল | OpenRTB প্রোটোকল | বর্ণনা |
---|---|---|
BidRequest.adslot.matching_ad_data.direct_deal.direct_deal_id | BidRequest.imp.pmp.deals.id | চুক্তির জন্য অনন্য শনাক্তকারী। এটি মার্কেটপ্লেস API দ্বারা প্রত্যাবর্তিত চুক্তির রিসোর্স আইডির সমতুল্য হবে৷ |
BidRequest.adslot.matching_ad_data.direct_deal.deal_type | BidRequest.imp.pmp.deals.ext.deal_type | নিলামের ধরন, যা OpenRTB JSON-এর জন্য PROGRAMMATIC_GUARANTEED বা "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 | ক্রেতাদের চুক্তিতে বিড করতে হবে কিনা তা নির্দেশ করে। উদাহরণস্বরূপ, যদি চুক্তিটি নির্ধারিত সময়ের আগে হয় তবে এটি মিথ্যা সেট করা হবে এবং বিডিং ঐচ্ছিক হবে৷ অন্যথায়, বিডিং প্রয়োজন, যার অর্থ বিড করতে ব্যর্থ হওয়া ডিল ডেলিভারি এবং ইনভেন্টরি প্রাপ্যতাকে নেতিবাচকভাবে প্রভাবিত করতে পারে। |
বিরতি এবং পরিবেশন পুনরায় শুরু
আপনি যদি সাময়িকভাবে বিড করতে অক্ষম হন তাহলে একটি চূড়ান্ত প্রোগ্রাম্যাটিক গ্যারান্টিড চুক্তি বিরাম দিতে আপনার buyers.finalizedDeals.pause
পদ্ধতি ব্যবহার করা উচিত। উদাহরণস্বরূপ, আপনি এটি করতে পারেন যদি আপনার সৃজনশীলটি প্রাথমিকভাবে অনুমোদিত হয়, কিন্তু অস্বীকৃত হয় এবং ফলস্বরূপ পুনরায় জমা দিতে হয়। মনে রাখবেন যে এটি আপনাকে চুক্তির জন্য বিডের অনুরোধগুলি গ্রহণ করা থেকে বিরত রাখবে, তবুও আপনাকে চুক্তির শর্তাবলী হিসাবে আলোচনা করা যে কোনও বাধ্যবাধকতা পূরণ করতে হবে।
চূড়ান্ত করা চুক্তিটি পুনরায় চালু করতে, আপনি buyers.finalizedDeals.resume
ব্যবহার করতে পারেন।