ক্রস-সাইট থার্ড-পার্টি ট্র্যাকিং ছাড়াই রিমার্কেটিং এবং কাস্টম দর্শকদের পরিবেশন করার জন্য অন-ডিভাইস বিজ্ঞাপন নিলাম।
এই নিবন্ধটি কার জন্য?
এই নিবন্ধটি সুরক্ষিত শ্রোতা API এর মূল বিষয়গুলিকে কভার করে এবং কিছু অন্তর্নিহিত ধারণাগুলি ব্যাখ্যা করে, তবে খুব বেশি প্রযুক্তিগত বিশদে যায় না।
- আপনি যদি বিজ্ঞাপন বা বিজ্ঞাপন প্রযুক্তিতে কাজ করেন, তাহলে আপনি কীভাবে সুরক্ষিত দর্শক কাজ করে তার একটি ওভারভিউ পাবেন৷
- আপনি যদি একজন বিকাশকারী বা সফ্টওয়্যার প্রকৌশলী হন, সুরক্ষিত দর্শক API বিকাশকারী গাইড API সম্পর্কে আরও গভীর প্রযুক্তিগত বিশদ প্রদান করে৷ মুলতুবি সুরক্ষিত দর্শক ক্ষমতার সর্বশেষ অবস্থা পড়ুন।
সুরক্ষিত শ্রোতা ডকুমেন্টেশন জুড়ে ব্যবহৃত পদগুলির জন্য শব্দকোষটি পড়ুন। এই নিবন্ধের শেষে, আপনি কীভাবে জড়িত এবং প্রতিক্রিয়া ভাগ করবেন তা শিখতে পারেন।
Protected Audience API কি?
প্রোটেক্টেড অডিয়েন্স API হল একটি গোপনীয়তা স্যান্ডবক্স প্রযুক্তি যা পুনঃবিপণন এবং কাস্টম শ্রোতাদের ব্যবহারের ক্ষেত্রে পরিবেশন করার জন্য, ডিজাইন করা হয়েছে যাতে তৃতীয় পক্ষগুলি সাইট জুড়ে ব্যবহারকারীর ব্রাউজিং আচরণ ট্র্যাক করতে না পারে৷
প্রোটেক্টেড অডিয়েন্স API ব্রাউজার দ্বারা ডিভাইসে নিলামে সক্ষম করে, ব্যবহারকারীর পূর্বে দেখা ওয়েবসাইটগুলি থেকে প্রাসঙ্গিক বিজ্ঞাপনগুলি বেছে নিতে।
প্রোটেক্টেড অডিয়েন্স API হল প্রথম পরীক্ষা যা Chromium-এ TURTLEDOVE প্রস্তাবনার পরিবারের মধ্যে প্রয়োগ করা হয়েছে। সুরক্ষিত শ্রোতা এবং TURTLEDOVE-এর মধ্যে পার্থক্য প্রাথমিকভাবে বিজ্ঞাপন ক্রেতা এবং বিক্রেতার ডিভাইসে ভূমিকা আলাদা করার সাথে সম্পর্কিত। নিম্নলিখিত বিভাগগুলি ব্যাখ্যা করে যে কীভাবে সুরক্ষিত দর্শক API কাজ করে৷
এক মিনিটে সুরক্ষিত শ্রোতা API
প্রোটেক্টেড অডিয়েন্স এপিআই এর আরও গভীর ওভারভিউয়ের জন্য, প্রোটেক্টেড অডিয়েন্স এপিআই ডেভেলপার গাইড পড়ুন।
![সুরক্ষিত শ্রোতা API জীবনচক্রের প্রতিটি পর্যায়ের একটি ওভারভিউ](https://developers.google.cn/static/privacy-sandbox/assets/images/protected-audience-overview.png?hl=bn)
সুরক্ষিত দর্শক API তাদের ব্যবহারকারীদের সাথে প্রাসঙ্গিক বিজ্ঞাপনগুলি প্রদর্শন করতে সাইটগুলিকে সক্ষম করতে আগ্রহের গোষ্ঠীগুলি ব্যবহার করে৷
উদাহরণস্বরূপ, যখন একজন ব্যবহারকারী এমন একটি সাইট পরিদর্শন করে যা তার পণ্যের বিজ্ঞাপন দিতে চায়, তখন একজন স্বার্থ গোষ্ঠীর মালিক (যেমন একটি ডিমান্ড-সাইড প্ল্যাটফর্ম (DSP) ) ব্যবহারকারীর ব্রাউজারকে আগ্রহ গোষ্ঠীর সদস্যপদ যোগ করতে বলতে পারেন৷ অনুরোধ সফল হলে, ব্রাউজার রেকর্ড করে:
- স্বার্থ গ্রুপের নাম : উদাহরণস্বরূপ, 'কাস্টম-বাইক'।
- আগ্রহ গ্রুপের মালিক : যেমন, 'https://dsp.example'।
- গ্রুপের মালিককে বিজ্ঞাপন নিলামে বিড করার জন্য আমন্ত্রণ জানানো হলে ব্রাউজারকে বিডিং কোড, বিজ্ঞাপন কোড এবং রিয়েল-টাইম ডেটা অ্যাক্সেস করার অনুমতি দেওয়ার জন্য আগ্রহের গ্রুপ কনফিগারেশন তথ্য ।
পরে, ব্যবহারকারী যখন উপলব্ধ বিজ্ঞাপন স্থান সহ একটি সাইট পরিদর্শন করেন, তখন বিজ্ঞাপন স্থান বিক্রেতা (একটি বিক্রয়-সাইড প্রদানকারী (এসএসপি) , বা সাইট নিজেই) প্রদর্শনের জন্য সবচেয়ে উপযুক্ত বিজ্ঞাপন নির্বাচন করতে একটি বিজ্ঞাপন নিলাম চালানোর জন্য সুরক্ষিত দর্শক ব্যবহার করতে পারে। ব্যবহারকারী বিক্রেতা navigator.runAdAuction()
ফাংশনকে কল করে, যা বিড করার জন্য আমন্ত্রিত স্বার্থ গোষ্ঠীর মালিকদের একটি তালিকা প্রদান করে।
বিডগুলি শুধুমাত্র সেই স্বার্থ গোষ্ঠীগুলি দ্বারা সরবরাহ করা যেতে পারে যেগুলির ব্রাউজারটি সদস্য, যার মালিকদের বিড করার জন্য আমন্ত্রণ জানানো হয়েছে৷
স্বার্থ গোষ্ঠীর কনফিগারেশনে দেওয়া একটি URL থেকে বিডিং কোড পুনরুদ্ধার করা হয়েছে। এই কোডটি পৃষ্ঠা এবং ব্রাউজার সম্পর্কে প্রাসঙ্গিক ডেটা সহ বিক্রেতার কাছ থেকে আগ্রহের গোষ্ঠীর তথ্য এবং তথ্য প্রদান করে৷
বিড প্রদানকারী প্রতিটি স্বার্থ গোষ্ঠী একজন ক্রেতা হিসাবে পরিচিত।
ব্রাউজার যখন বিজ্ঞাপন নিলাম চালানোর জন্য ফাংশনটিকে কল করে, তখন প্রতিটি ক্রেতার কোড তাদের সুরক্ষিত দর্শক কী/মান পরিষেবা দ্বারা প্রদত্ত রিয়েল-টাইম ডেটার সাহায্যে একটি বিড তৈরি করে। তারপর, বিক্রেতা এই বিডগুলির পাশাপাশি বিক্রেতার মালিকানাধীন রিয়েল-টাইম ডেটা গ্রহণ করে এবং প্রতিটি বিড স্কোর করে। সর্বোচ্চ স্কোর সহ বিড নিলামে জয়লাভ করে।
বিজয়ী বিজ্ঞাপনটি একটি বেড়াযুক্ত ফ্রেমে প্রদর্শিত হয়। বিজ্ঞাপন ক্রিয়েটিভের URL বিডের মধ্যে নির্দিষ্ট করা আছে, এবং মূলটি অবশ্যই আগ্রহ গোষ্ঠীর কনফিগারেশন দ্বারা প্রদত্ত তালিকার একটির সাথে মিলতে হবে৷
বিক্রেতা নিলামের ফলাফল রিপোর্ট করতে পারেন ( reportResult()
), এবং ক্রেতারা তাদের জয়ের রিপোর্ট করতে পারেন ( reportWin()
)।
সুরক্ষিত দর্শক নিলাম প্রতিবেদন সম্পর্কে জানুন।
কেন আমাদের প্রোটেক্টেড অডিয়েন্স এপিআই দরকার?
ব্যবহারকারীর আগ্রহ বোঝা শুধুমাত্র সাইটের বিষয়বস্তুর উপর ভিত্তি করে বিজ্ঞাপনগুলি বেছে নেওয়ার (প্রাসঙ্গিক লক্ষ্যমাত্রা) বা বিজ্ঞাপনটি প্রদর্শিত সাইটে ব্যবহারকারীর দ্বারা প্রদত্ত তথ্য ব্যবহার করে (প্রথম পক্ষের ডেটা টার্গেটিং) এর চেয়ে বেশি প্রাসঙ্গিক বিজ্ঞাপন সক্ষম করতে পারে।
ঐতিহ্যগতভাবে, বিজ্ঞাপন প্ল্যাটফর্মগুলি সাইট জুড়ে তাদের আচরণ ট্র্যাক করে ব্যবহারকারীর আগ্রহ সম্পর্কে শিখেছে। ব্রাউজারদের প্রাসঙ্গিক বিজ্ঞাপন নির্বাচন করতে বিজ্ঞাপন প্ল্যাটফর্মগুলি সক্ষম করার একটি উপায় প্রয়োজন, যাতে সামগ্রী প্রকাশকরা ক্রস-সাইট ট্র্যাকিং ছাড়াই বিজ্ঞাপনের আয় পেতে পারেন।
প্রোটেক্টেড অডিয়েন্স API-এর লক্ষ্য হল ওয়েব প্ল্যাটফর্মটিকে এমন একটি অবস্থার কাছাকাছি নিয়ে যাওয়া যেখানে ব্যবহারকারীর ব্রাউজারটি তাদের ডিভাইসে—বিজ্ঞাপনদাতা বা বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্ম নয়—সে ব্যক্তির আগ্রহের বিষয়ে তথ্য থাকে৷
আমি কিভাবে সুরক্ষিত শ্রোতা API চেষ্টা করতে পারি?
Protected Audience API ডেভেলপার গাইড বর্ণনা করে কিভাবে API ব্যবহার করতে হয় এবং কিভাবে স্থানীয়ভাবে পরীক্ষা করতে হয়।
protected-audience-demo.web.app বিজ্ঞাপনদাতা এবং প্রকাশক সাইট জুড়ে একটি মৌলিক সুরক্ষিত শ্রোতা স্থাপনার একটি ওয়াকথ্রু প্রদান করে৷ প্রোটেক্টেড অডিয়েন্স ডেমো ভিডিও ব্যাখ্যা করে যে এই কোডটি কীভাবে কাজ করে এবং ডিবাগিংয়ের জন্য Chrome DevTools কীভাবে ব্যবহার করতে হয় তার পূর্বরূপ।
কি ব্রাউজার কনফিগারেশন উপলব্ধ?
ব্যবহারকারীরা chrome://settings/adPrivacy
এ শীর্ষ-স্তরের সেটিং সক্ষম বা অক্ষম করে Chrome-এ গোপনীয়তা স্যান্ডবক্স ট্রায়ালের জন্য তাদের অংশগ্রহণ সামঞ্জস্য করতে পারে। প্রাথমিক পরীক্ষার সময়, ব্যবহারকারীরা গোপনীয়তা স্যান্ডবক্স সেটিংস ব্যবহার করে সুরক্ষিত দর্শক API থেকে অপ্ট আউট করতে পারেন৷
ক্রোম ব্যবহারকারীদের তাদের পরিদর্শন করা সাইটগুলিতে যোগ করা আগ্রহের গোষ্ঠীগুলির তালিকা দেখতে এবং পরিচালনা করার অনুমতি দেওয়ার পরিকল্পনা করেছে৷ গোপনীয়তা স্যান্ডবক্স প্রযুক্তির মতো, ব্যবহারকারীর সেটিংস ব্যবহারকারী, নিয়ন্ত্রক এবং অন্যদের প্রতিক্রিয়ার সাথে বিকশিত হতে পারে।
আমরা পরীক্ষা এবং প্রতিক্রিয়ার উপর ভিত্তি করে , সুরক্ষিত শ্রোতা API অগ্রগতির সাথে সাথে Chrome-এ উপলব্ধ সেটিংস আপডেট করব। ভবিষ্যতে, আমরা সুরক্ষিত শ্রোতা এবং সংশ্লিষ্ট ডেটা পরিচালনা করার জন্য আরও দানাদার সেটিংস অফার করব।
ব্যবহারকারীরা ছদ্মবেশী মোডে ব্রাউজ করলে API কলাররা গোষ্ঠীর সদস্যপদ অ্যাক্সেস করতে পারে না এবং ব্যবহারকারীরা তাদের সাইটের ডেটা সাফ করলে সদস্যপদ সরানো হয়।
আমি কি সুরক্ষিত শ্রোতা API থেকে অপ্ট আউট করতে পারি?
আপনি কীভাবে সুরক্ষিত দর্শক API-এ অ্যাক্সেস ব্লক করতে পারেন তা জানুন, হয় একজন সাইটের মালিক বা একজন স্বতন্ত্র ব্যবহারকারী হিসেবে।
মূল ধারণা
সুরক্ষিত শ্রোতা পরিভাষা সম্পর্কে আরও তথ্য খুঁজছেন? গোপনীয়তা স্যান্ডবক্স শব্দকোষ পড়ুন।
একটি স্বার্থ গ্রুপ কি?
একটি সুরক্ষিত শ্রোতা API আগ্রহের গোষ্ঠী একটি সাধারণ আগ্রহের লোকেদের একটি গোষ্ঠীকে প্রতিনিধিত্ব করে, একটি পুনঃবিপণন তালিকার সাথে সম্পর্কিত৷
প্রতিটি সুরক্ষিত শ্রোতা API আগ্রহ গ্রুপের একজন মালিক আছে। বিভিন্ন ধরনের মালিকরা বিভিন্ন ধরনের স্বার্থ গোষ্ঠী তৈরি করবে বিভিন্ন ব্যবহারের ক্ষেত্রে।
মালিক ব্যবহারকারীর ব্রাউজারকে JavaScript ফাংশন navigator.joinAdInterestGroup()
কল করে তাদের আগ্রহের গোষ্ঠীর সদস্যপদ যোগ করতে বলে, আগ্রহ গোষ্ঠীর সাথে প্রাসঙ্গিক বিজ্ঞাপনগুলির তথ্য এবং বিডিংয়ে ব্যবহৃত জাভাস্ক্রিপ্টের জন্য একটি URL এর মতো তথ্য প্রদান করে৷ আগ্রহ গোষ্ঠীর ডেটা (যেমন বিজ্ঞাপনগুলি) আপডেট করা যেতে পারে এবং একটি আগ্রহ গোষ্ঠী 30 দিন পর্যন্ত সক্ষম করা যেতে পারে।
সুদের গ্রুপ প্রকার
নিম্নলিখিত সারণী বিভিন্ন ধরণের সুরক্ষিত দর্শক API আগ্রহের গোষ্ঠী এবং মালিকদের উদাহরণ প্রদান করে৷
মালিক | উদাহরণ | সুদ | উদাহরণ | কেস ব্যবহার করুন |
---|---|---|---|---|
বিজ্ঞাপনদাতা | বাইক নির্মাতা | পণ্য | বাইকের একটি নির্দিষ্ট শ্রেণীর পণ্যের পৃষ্ঠাগুলি দেখেছেন এমন লোকেরা৷ | যারা আগে ব্র্যান্ডের সাথে ইন্টারঅ্যাক্ট করেছেন তাদের কাছে রিমার্কেটিং । |
প্রকাশক | সংবাদ ওয়েবসাইট | বিষয়বস্তু | সাইকেল চালানোর বিষয়ে পড়া মানুষ. | প্রকাশকরা তাদের সাইটে পাঠকদের জন্য প্রাসঙ্গিক বিজ্ঞাপন কিনতে বিজ্ঞাপনদাতাদের সক্ষম করতে প্রথম পক্ষের ডেটা ব্যবহার করতে পারেন। একটি প্রকাশকের মালিকানাধীন স্বার্থ গোষ্ঠী প্রকাশকদের একই কাজ করতে দিতে পারে এমনকি যখন সেই লোকেরা অন্যান্য সাইট ব্রাউজ করছে। প্রকাশকরা তাদের দর্শকদের নির্দিষ্ট অংশে বিজ্ঞাপন দেখানোর ক্ষমতার জন্য চার্জ করতে সক্ষম হতে পারে। |
বিজ্ঞাপন প্রযুক্তি | ডিএসপি | পণ্যের বিভাগ | যারা সাইকেল চালানোর গিয়ারে আগ্রহ দেখিয়েছেন। | একটি বিজ্ঞাপন প্রযুক্তি কোম্পানী এমন একটি আগ্রহের গোষ্ঠী তৈরি এবং পরিচালনা করতে পারে যাকে তারা বিশ্বাস করে যে কিছু শ্রেণীর আইটেমের জন্য বাজারে রয়েছে। এই আগ্রহের গোষ্ঠীটি সেই শ্রেণীতে জিনিস বিক্রি করে এমন সাইটগুলিতে পণ্যের বিজ্ঞাপন দেওয়ার জন্য ব্যবহার করা যেতে পারে (এবং যারা বিজ্ঞাপন প্রযুক্তি কোম্পানির সাথে কাজ করে)। |
ক্রোম মালিক প্রতি 1000টি পর্যন্ত আগ্রহের গোষ্ঠী এবং 1000টি পর্যন্ত স্বার্থ গোষ্ঠীর মালিকদের অনুমতি দেয়৷ এই সীমাগুলি গার্ড রেল হিসাবে বোঝানো হয়, নিয়মিত অপারেশনে আঘাত না করা।
ক্রেতা কি?
প্রোটেক্টেড অডিয়েন্স এপিআই-এ, একজন ক্রেতা হল এমন একটি পক্ষ যেটি একটি স্বার্থ গোষ্ঠীর মালিক এবং একটি বিজ্ঞাপন নিলামে বিড করে৷
যেমন:
- বিজ্ঞাপনদাতা : নিজের জন্য অভিনয়.
- ডিমান্ড-সাইড প্ল্যাটফর্ম (ডিএসপি): বিজ্ঞাপনদাতাদের জন্য অভিনয়।
- আগ্রহ গ্রুপের মালিক : একাধিক বিজ্ঞাপনদাতাদের জন্য কাজ করা।
ক্রেতাদের তিনটি কাজ আছে:
- একটি নিলামে অংশগ্রহণ করতে কিনা চয়ন করুন.
- বিজ্ঞাপন নির্বাচন করুন এবং একটি বিড গণনা করুন।
- নিলামের ফলাফল রিপোর্ট করুন।
এই কাজগুলি প্রোটেক্টেড অডিয়েন্স API বিজ্ঞাপন নিলামের সময় চালিত ক্রেতার দ্বারা প্রদত্ত কোডে প্রোগ্রাম্যাটিকভাবে করা হয়।
যখন একজন ক্রেতা ব্যবহারকারীর ব্রাউজারকে গ্রুপগুলিতে একটি আগ্রহের গোষ্ঠী যোগ করতে বলেন (JavaScript ফাংশন navigator.joinAdInterestGroup()
) এর সদস্য তখন ক্রেতা ব্রাউজারটিকে এর সাথে প্রদান করে:
- বিডিং কোডের জন্য একটি URL, যেটি ব্যবহার করা হবে যখন বিক্রেতা একটি বিজ্ঞাপন নিলাম চালান।
- সম্ভাব্য, আগ্রহের গোষ্ঠীর জন্য বিজ্ঞাপন ক্রিয়েটিভের URL। (বিজ্ঞাপনের URL পরে আপডেটের সাথে যোগ করা যেতে পারে।)
- একটি নিলামের সময় রিয়েল-টাইম ডেটা পেতে বিডিং কোড সক্ষম করতে অনুসন্ধান করার জন্য ডেটা কীগুলির একটি তালিকা এবং ক্রেতার কী/মান পরিষেবার URL৷
নিলামের ফলাফল রিপোর্ট করার জন্য ক্রেতার কোড একটি reportWin()
ফাংশনও অন্তর্ভুক্ত করতে পারে।
কে একটি বিজ্ঞাপন নিলাম চালায়?
বিজ্ঞাপন স্থান বিক্রি করার জন্য একটি নিলাম চালাতে পারে যে একাধিক দল আছে.
যেমন:
- বিষয়বস্তু প্রকাশক : নিজের ওয়েবসাইটে বিজ্ঞাপন সামগ্রী হোস্ট করার জন্য কাজ করে।
- সাপ্লাই-সাইড প্ল্যাটফর্ম (SSP): প্রকাশকের সাথে কাজ করা এবং অন্যান্য পরিষেবা প্রদান করা।
- তৃতীয় পক্ষের স্ক্রিপ্ট : বিজ্ঞাপন নিলামে অংশগ্রহণ সক্ষম করতে একজন প্রকাশকের জন্য কাজ করা।
প্রোটেক্টেড অডিয়েন্স এপিআই এর সাথে, একজন বিজ্ঞাপন স্পেস বিক্রেতার তিনটি কাজ আছে:
- প্রকাশকের নিয়মগুলি প্রয়োগ করুন: কোন ক্রেতা এবং কোন বিডগুলি যোগ্য তা উল্লেখ করে৷
- নিলামের যুক্তি চালান: জাভাস্ক্রিপ্ট প্রতিটি বিডের জন্য একটি পছন্দসই স্কোর গণনা করতে ওয়ার্কলেটে চলে।
- নিলামের ফলাফল রিপোর্ট করুন।
জাভাস্ক্রিপ্ট ফাংশন navigator.runAdAuction()
কল করে বিজ্ঞাপন নিলাম শুরু করার সময় বিক্রেতার দ্বারা প্রদত্ত কোডে এই কাজগুলি প্রোগ্রাম্যাটিকভাবে করা হয়।
কিভাবে একটি সুরক্ষিত দর্শক API বিজ্ঞাপন নিলাম কাজ করে?
নিম্নলিখিত চিত্রটি একটি সুরক্ষিত দর্শক API বিজ্ঞাপন নিলামের প্রতিটি পর্যায়ের রূপরেখা দেয়:
![একটি সুরক্ষিত দর্শক API বিজ্ঞাপন নিলামের ছয়টি ধাপ](https://developers.google.cn/static/privacy-sandbox/assets/images/protected-audience-steps.png?hl=bn)
Protected Audience API-এ, একটি বিজ্ঞাপন নিলাম হল ছোট জাভাস্ক্রিপ্ট প্রোগ্রামগুলির একটি সংগ্রহ যা ব্রাউজার ব্যবহারকারীর ডিভাইসে একটি বিজ্ঞাপন বেছে নিতে চালায়। গোপনীয়তা রক্ষা করার জন্য, বিক্রেতা এবং ক্রেতাদের থেকে সমস্ত বিজ্ঞাপন নিলাম কোড বিচ্ছিন্ন জাভাস্ক্রিপ্ট ওয়ার্কলেটগুলিতে চালানো হয় যা বাইরের বিশ্বের সাথে কথা বলতে পারে না।
একজন বিক্রেতা (একটি প্রকাশক বা একটি সরবরাহ-সাইড প্ল্যাটফর্ম ) বিজ্ঞাপনের স্থান (যেমন একটি সংবাদ সাইট) বিক্রি করে এমন একটি সাইটে একটি সুরক্ষিত দর্শক বিজ্ঞাপন নিলাম শুরু করে। বিক্রেতা নিলামে অংশগ্রহণের জন্য ক্রেতাদের বেছে নেয়, বিক্রয়ের জন্য কোন স্থান নির্দেশ করে এবং বিজ্ঞাপনের জন্য অতিরিক্ত মানদণ্ড প্রদান করে। প্রতিটি ক্রেতা একটি স্বার্থ গ্রুপের মালিক।
বিড স্কোর করার জন্য বিক্রেতা ব্রাউজারকে কোড প্রদান করে, যার মধ্যে প্রতিটি বিডের মান, বিজ্ঞাপন ক্রিয়েটিভ URL এবং প্রতিটি ক্রেতার কাছ থেকে ফেরত আসা অন্যান্য ডেটা অন্তর্ভুক্ত থাকে। নিলামের সময়, ক্রেতাদের কাছ থেকে বিডিং কোড এবং বিক্রেতার কাছ থেকে বিড-স্কোরিং কোড তাদের কী/মান পরিষেবা থেকে ডেটা পেতে পারে। একবার একটি বিজ্ঞাপন বেছে নেওয়া এবং প্রদর্শিত হলে (গোপনীয়তা রক্ষার জন্য একটি বেড়াযুক্ত ফ্রেমে ) বিক্রেতা এবং বিজয়ী ক্রেতা নিলামের ফলাফলের রিপোর্ট করতে পারেন।
- একজন ব্যবহারকারী বিজ্ঞাপন প্রদর্শন করে এমন একটি সাইট পরিদর্শন করেন।
- বিক্রেতার কোড একটি নিলাম শুরু করে। বিক্রেতা নির্দিষ্ট করে কোন বিজ্ঞাপনের স্থান বিক্রয়ের জন্য এবং কে বিড করতে পারে, সেইসাথে সেই বিডগুলি স্কোর করার একটি পদ্ধতি।
- আমন্ত্রিত ক্রেতার কোড একটি বিড, একটি প্রাসঙ্গিক বিজ্ঞাপন ক্রিয়েটিভের URL এবং অন্যান্য ডেটা তৈরি করতে কার্যকর করে৷ বিডিং স্ক্রিপ্ট ক্রেতার কী/মান পরিষেবা থেকে রিয়েল-টাইম ডেটা, যেমন অবশিষ্ট বিজ্ঞাপন প্রচারের বাজেটের জন্য অনুসন্ধান করতে পারে।
- বিক্রেতার কোড প্রতিটি বিড স্কোর করে এবং একজন বিজয়ী নির্বাচন করে। এই যুক্তিটি একটি বিডের আকাঙ্খিততা ফেরত দিতে বিড মান এবং অন্যান্য ডেটা ব্যবহার করে এবং একটি বিজ্ঞাপন প্রত্যাখ্যান করে যা প্রাসঙ্গিক বিজ্ঞাপন বিজয়ীকে হারাতে পারে না। বিক্রেতা রিয়েল-টাইম ডেটার জন্য তাদের নিজস্ব কী/মান পরিষেবা ব্যবহার করতে পারেন। একটি নিলাম শুরু হওয়ার আগে, বিক্রেতা উপলব্ধ বিজ্ঞাপন স্লটের জন্য সেরা প্রাসঙ্গিক বিজ্ঞাপনটি খুঁজে পান।
- যখন নিলাম কনফিগারেশনে
resolveToConfig
পতাকা সেট করা হয় তখন বিজয়ী বিজ্ঞাপনটিকে একটি বেড়াযুক্ত ফ্রেম কনফিগার অবজেক্ট হিসাবে ফেরত দেওয়া হয়। বিজ্ঞাপন ক্রিয়েটিভে বেড়াযুক্ত ফ্রেমে নেভিগেট করতে কনফিগার ব্যবহার করা হয় এবং ক্রিয়েটিভের URL বিক্রেতা এবং প্রকাশক উভয়ের কাছ থেকে লুকানো থাকে। যদিresolveToConfig
পতাকাfalse
সেট করা থাকে বা পাস না করা হয়, বিজয়ী বিজ্ঞাপনটি একটি অস্বচ্ছ URN হিসাবে ফেরত দেওয়া হয় যা একটি iframe-এ বিজ্ঞাপন রেন্ডার করতে ব্যবহার করা যেতে পারে। বেড়াযুক্ত ফ্রেম কনফিগার অবজেক্টটি M114 থেকে শুরু করে উপলব্ধ। - নিলাম বিক্রেতা এবং বিজয়ী ক্রেতাদের রিপোর্ট করা হয়.
ক্রেতা হারানোর জন্য একটি রিপোর্টিং প্রক্রিয়া আলোচনা চলছে ।
একটি সুরক্ষিত দর্শক API কী/মান পরিষেবা কি?
প্রোটেক্টেড অডিয়েন্স এপিআই কী/মূল্য পরিষেবা বিজ্ঞাপন প্রযুক্তিগুলিকে ক্রেতার দ্বারা বিড করা হলে রিয়েল-টাইম ডেটার জন্য অনুসন্ধান করার অনুমতি দেয় এবং গোপনীয়তা রক্ষা করে বিক্রেতাদের বিজ্ঞাপন স্কোর করতে দেয়৷ আপনি Protected Audience API কী/Value পরিষেবা এবং Protected Audience API পরিষেবায় অন্যান্য সম্পর্কে পড়তে পারেন৷
কী/মান পরিষেবাটি বিজ্ঞাপন প্রযুক্তির নিজস্ব ক্লাউড পরিকাঠামোতে স্থাপন করা হয় এবং পরিষেবাটি একটি বিশ্বস্ত কার্যকরী পরিবেশে চলে৷ একটি কী/মান পরিষেবার অনুরোধের ফলে ইভেন্ট-লেভেল লগিং বা অন্য পার্শ্বপ্রতিক্রিয়া হতে পারে না। কী/মান পরিষেবা ব্যবহারকারী-সংজ্ঞায়িত ফাংশন (UDFs) সমর্থন করবে যা বিজ্ঞাপন প্রযুক্তিগুলিকে কী/মান পরিষেবার মধ্যে তাদের নিজস্ব কাস্টম লজিক চালানোর অনুমতি দেয়।
একজন ক্রেতা বা বিক্রেতা একটি সুরক্ষিত দর্শক API কী/মান পরিষেবা থেকে তাদের প্রয়োজনীয় ডেটা নির্দিষ্ট করতে 'কী'-এর একটি তালিকা প্রদান করে। কী/মান পরিষেবা প্রতিটি কীর জন্য একটি মান দিয়ে প্রতিক্রিয়া জানায়।
সুরক্ষিত শ্রোতা API কী/মান পরিষেবা কোড এখন একটি গোপনীয়তা স্যান্ডবক্স গিটহাব সংগ্রহস্থলে উপলব্ধ। এই পরিষেবাটি Chrome এবং Android ডেভেলপাররা ব্যবহার করতে পারে৷
API ব্যাখ্যাকারী এবং ট্রাস্ট মডেল ব্যাখ্যাকারী থেকে সুরক্ষিত দর্শক API কী/মান পরিষেবা সম্পর্কে আরও জানুন।
কিভাবে রিয়েল-টাইম ডেটা নিলামে একত্রিত করা হয়?
একটি বিজ্ঞাপন নিলামে ক্রেতা বা বিক্রেতার রিয়েলটাইম ডেটা অ্যাক্সেসের প্রয়োজন হতে পারে। উদাহরণস্বরূপ, ক্রেতারা একটি বিজ্ঞাপন প্রচারে অবশিষ্ট বাজেট গণনা করতে চাইতে পারেন, অথবা বিক্রেতাকে প্রকাশকের নীতিগুলির বিরুদ্ধে বিজ্ঞাপন ক্রিয়েটিভগুলি পরীক্ষা করতে হতে পারে৷
প্রোটেক্টেড অডিয়েন্স API-এর গোপনীয়তার প্রয়োজনীয়তা পূরণ করতে, বিজ্ঞাপন নিলামের সময় প্রয়োজনীয় রিয়েল-টাইম ডেটা কী/মান পরিষেবা প্রদান করে। যখন প্রতিটি ক্রেতা navigator.joinAdInterestGroup()
কল করে, তখন ক্রেতা একটি কী/মান পরিষেবা URL নির্দিষ্ট করে এবং একটি নিলামের সময় পরিষেবার জন্য জিজ্ঞাসা করা কীগুলি নির্দিষ্ট করে৷ একইভাবে, যখন বিক্রেতা navigator.runAdAuction()
কল করে একটি বিজ্ঞাপন নিলাম চালান, তখন বিক্রেতা তার কী/মান পরিষেবার জন্য একটি URL প্রদান করে৷ বিক্রেতার কী/মান পরিষেবাটি ক্রিয়েটিভের রেন্ডার URL দিয়ে জিজ্ঞাসা করা হবে।
প্রাথমিক পরীক্ষার জন্য, "আপনার নিজের সার্ভার আনুন" মডেল ব্যবহার করা হয়। দীর্ঘমেয়াদে, বিজ্ঞাপন প্রযুক্তিগুলিকে রিয়েল-টাইম ডেটা পুনরুদ্ধার করার জন্য বিশ্বস্ত এক্সিকিউশন পরিবেশে চলমান ওপেন-সোর্স প্রোটেক্টেড অডিয়েন্স API কী/মান পরিষেবাগুলি ব্যবহার করতে হবে।
বাস্তুতন্ত্রের পরীক্ষা করার জন্য পর্যাপ্ত সময় আছে তা নিশ্চিত করার জন্য, আমরা তৃতীয় পক্ষের কুকি অবচয় না হওয়া পর্যন্ত ওপেন-সোর্স কী/মান পরিষেবা বা বিশ্বস্ত এক্সিকিউশন এনভায়রনমেন্ট ব্যবহার করার প্রয়োজন হবে বলে আশা করি না। এই রূপান্তরটি ঘটার আগে আমরা ডেভেলপারদের পরীক্ষা এবং গ্রহণ শুরু করার জন্য যথেষ্ট নোটিশ প্রদান করব।
একটি সুরক্ষিত দর্শক নিলামে প্রথম পক্ষের ডেটা কীভাবে ব্যবহার করা হয়?
প্রথম পক্ষের ডেটা হল তাদের ব্যবহারকারীদের সাইটের মালিকানাধীন ডেটা। উদাহরণস্বরূপ, যদি একজন ব্যবহারকারী বিজ্ঞাপনদাতা বা প্রকাশকের সাইটে তাদের পছন্দের রঙ নির্দিষ্ট করে থাকেন, তাহলে সেই রঙটিকে প্রথম পক্ষের ডেটা হিসেবে বিবেচনা করা হয়।
একটি সুরক্ষিত শ্রোতা নিলামে, বিজ্ঞাপনদাতা তাদের প্রথম-পক্ষের ডেটা ব্যবহার করে বিজ্ঞাপনের আগ্রহ গোষ্ঠীর সদস্যতা নির্ধারণ করতে পারে এবং userBiddingSignals
হিসাবে আগ্রহের গোষ্ঠীতে ডেটা পাঠাতে পারে৷ বিড জেনারেশন ধাপের সময় বিজ্ঞাপনদাতার প্রথম পক্ষের ডেটা শুধুমাত্র ক্রেতাদের জন্য উপলব্ধ হবে এবং বিক্রেতাদের জন্য উপলব্ধ নয়৷
উদাহরণ স্বরূপ, বিজ্ঞাপনদাতা যদি ব্যবহারকারীর পছন্দের রঙটি জানেন, ব্যবহারকারীকে কোনো আগ্রহের গোষ্ঠীতে যুক্ত করা হলে মানটি স্বার্থ গ্রুপ কনফিগারে userBiddingSignals
হিসাবে সেট করা যেতে পারে:
const interestGroup = {
owner: 'https://example-buyer.com',
name: 'running-shoes',
userBiddingSignals: {
favoriteColor: 'blue' // First-party data
},
// ...other interest group settings
};
navigator.joinAdInterestGroup(interestGroup, 3600);
প্রকাশক নিলাম শুরু করার সময় নিলাম কনফিগারেশনে সংকেত সেট করে তাদের প্রথম-পক্ষের ডেটা পাস করতে পারেন এবং কে প্রথম-পক্ষের ডেটা গ্রহণ করবে তা নিয়ন্ত্রণ করতে পারে। যখন একজন প্রকাশক auctionSignals
হিসাবে প্রথম-পক্ষের ডেটা পাস করেন, তখন এটি ক্রেতা এবং বিক্রেতা উভয়ের কাছেই উপলব্ধ। যখন ডেটা sellerSignals
হিসাবে পাস করা হয়, তখন এটি শুধুমাত্র বিক্রেতার কাছে উপলব্ধ হয়, এবং যখন perBuyerSignals
হিসাবে পাস করা হয়, এটি শুধুমাত্র নির্দিষ্ট ক্রেতাদের কাছে উপলব্ধ হয়৷ প্রকাশক উপাদান নিলামে প্রথম পক্ষের ডেটাও পাস করতে পারেন। প্রকাশক এবং নিলাম অংশগ্রহণকারীদের আগে সম্মত হওয়া উচিত যে প্রথম পক্ষের ডেটা কী ভাগ করা দরকার এবং কীভাবে ডেটা ফর্ম্যাট করা দরকার।
নিম্নোক্ত উদাহরণ বর্ণনা করে কিভাবে প্রথম পক্ষের ডেটা প্রকাশক বিভিন্ন নিলামে অংশগ্রহণকারীদের কাছে প্রেরণ করতে পারে:
const auctionConfig = {
seller: 'https://example-seller.com',
auctionSignals: {
favoriteColor: 'blue', // Both buyer and seller will receive this signal
},
sellerSignals: {
favoriteIceCreamFlavor: 'chocolate', // Only the seller will receive this signal
},
perBuyerSignals: {
'https://example-buyer.com': {
favoriteDrink: 'tea', // Only a specific buyer will receive this signal
},
},
// The same pattern applies to the component auction
componentAuctions: [{
seller: 'https://example-component-seller.com',
auctionSignals: { ... },
sellerSignals: { ... },
perBuyerSignals { ... }
}],
// ...other auction settings
};
navigator.runAdAuction(auctionConfig);
আরও জানুন
প্রোটেক্টেড অডিয়েন্স এপিআই এর আরও গভীর ওভারভিউয়ের জন্য, প্রোটেক্টেড অডিয়েন্স এপিআই ডেভেলপার গাইড পড়ুন।
বিকাশকারীরা
আপনি যদি Protected Audience API এর সাথে কাজ শুরু করতে প্রস্তুত হন, পরীক্ষাটি পড়ুন এবং অংশগ্রহণ করুন ৷
আমরা একটি API বিকাশকারী নির্দেশিকা লিখেছি এবং একটি সুরক্ষিত শ্রোতা API ডেমো তৈরি করেছি, যা একটি মৌলিক সুরক্ষিত শ্রোতা API স্থাপনার একটি ওয়াকথ্রু অফার করে৷ প্রোটেক্টেড অডিয়েন্স এপিআই ডেমো ভিডিও ব্যাখ্যা করে যে ডেমো কোড কীভাবে কাজ করে এবং কীভাবে সুরক্ষিত অডিয়েন্স API ডিবাগিংয়ের জন্য Chrome DevTools ব্যবহার করতে হয় তা দেখায়।
জড়িত এবং মতামত শেয়ার করুন
- গিটহাব : ব্যাখ্যাকারী পড়ুন, প্রশ্ন উত্থাপন করুন এবং আলোচনা অনুসরণ করুন ।
- ঘোষণা : সুরক্ষিত দর্শক এপিআই মেলিং তালিকায় যোগ দিন বা অতীতের ঘোষণা দেখুন।
- W3C : ইম্প্রুভিং ওয়েব অ্যাডভারটাইজিং বিজনেস গ্রুপে শিল্প ব্যবহারের ক্ষেত্রে আলোচনা করুন।
- বিকাশকারী সমর্থন : বাস্তবায়ন এবং সর্বোত্তম অনুশীলন সম্পর্কে প্রশ্ন জিজ্ঞাসা করুন, বা গোপনীয়তা স্যান্ডবক্স বিকাশকারী সমর্থন রেপোতে আলোচনায় যোগ দিন।
- বর্তমান বাস্তবায়ন : ক্রোমের সুরক্ষিত দর্শকের বাস্তবায়ন সম্পর্কে প্রশ্নের জন্য: একটি Chromium বাগ ফাইল করুন ৷