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

সুরক্ষিত শ্রোতা API আগ্রহের গোষ্ঠী ব্যবহার করে সাইটগুলিকে তাদের ব্যবহারকারীদের জন্য প্রাসঙ্গিক বিজ্ঞাপন প্রদর্শন করতে সক্ষম করে।
উদাহরণস্বরূপ, যখন কোনও ব্যবহারকারী এমন কোনও সাইট পরিদর্শন করেন যা তার পণ্যের বিজ্ঞাপন দিতে চায়, তখন কোনও আগ্রহী গোষ্ঠীর মালিক (যেমন একটি ডিমান্ড-সাইড প্ল্যাটফর্ম (DSP) ) ব্যবহারকারীর ব্রাউজারকে আগ্রহী গোষ্ঠীর জন্য সদস্যপদ যোগ করতে বলতে পারেন। যদি অনুরোধটি সফল হয়, তাহলে ব্রাউজারটি রেকর্ড করে:
- আগ্রহের গোষ্ঠীর নাম : উদাহরণস্বরূপ, 'কাস্টম-বাইক'।
- আগ্রহ গোষ্ঠীর মালিক : উদাহরণস্বরূপ, 'https://dsp.example'।
- যদি গ্রুপের মালিককে বিজ্ঞাপন নিলামে বিড করার জন্য আমন্ত্রণ জানানো হয়, তাহলে ব্রাউজারকে বিডিং কোড, বিজ্ঞাপন কোড এবং রিয়েল-টাইম ডেটা অ্যাক্সেস করার অনুমতি দেওয়ার জন্য আগ্রহের গ্রুপ কনফিগারেশন তথ্য ।
পরবর্তীতে, যখন ব্যবহারকারী বিজ্ঞাপন স্থান সহ কোনও সাইট পরিদর্শন করেন, তখন বিজ্ঞাপন স্থান বিক্রেতা (একটি বিক্রয়-সাইড প্রদানকারী (SSP) , অথবা সাইটটি নিজেই) ব্যবহারকারীর কাছে প্রদর্শনের জন্য সবচেয়ে উপযুক্ত বিজ্ঞাপন নির্বাচন করতে একটি বিজ্ঞাপন নিলাম পরিচালনা করতে সুরক্ষিত দর্শক ব্যবহার করতে পারেন। বিক্রেতা navigator.runAdAuction() ফাংশনটি কল করেন, যা বিড করার জন্য আমন্ত্রিত আগ্রহী গোষ্ঠীর মালিকদের একটি তালিকা প্রদান করে।
ব্রাউজারটি যে স্বার্থ গোষ্ঠীর সদস্য, যাদের মালিকদের বিড করার জন্য আমন্ত্রণ জানানো হয়েছে, কেবলমাত্র সেইসব স্বার্থ গোষ্ঠীই বিড প্রদান করতে পারে।
বিডিং কোডটি আগ্রহ গোষ্ঠীর কনফিগারেশনে প্রদত্ত একটি URL থেকে পুনরুদ্ধার করা হয়। এই কোডটি আগ্রহ গোষ্ঠী সম্পর্কে তথ্য এবং বিক্রেতার কাছ থেকে তথ্য, পৃষ্ঠা এবং ব্রাউজার থেকে প্রাসঙ্গিক তথ্য সহ প্রদান করে।
দর প্রদানকারী প্রতিটি স্বার্থ গোষ্ঠীকে ক্রেতা বলা হয়।
যখন ব্রাউজার বিজ্ঞাপন নিলাম চালানোর জন্য ফাংশনটি কল করে, তখন প্রতিটি ক্রেতার কোড তাদের সুরক্ষিত শ্রোতা কী/মান পরিষেবা দ্বারা প্রদত্ত রিয়েল-টাইম ডেটার সাহায্যে একটি বিড তৈরি করে। তারপর, বিক্রেতা এই বিডগুলির পাশাপাশি বিক্রেতার মালিকানাধীন রিয়েল-টাইম ডেটা গ্রহণ করে এবং প্রতিটি বিডকে স্কোর করে। সর্বোচ্চ স্কোর প্রাপ্ত বিড নিলামে জয়ী হয়।
বিজয়ী বিজ্ঞাপনটি একটি বেড়াযুক্ত ফ্রেমে প্রদর্শিত হয়। বিজ্ঞাপন সৃজনশীলের URL বিডে নির্দিষ্ট করা থাকে এবং উৎসটি অবশ্যই আগ্রহী গোষ্ঠীর কনফিগারেশন দ্বারা প্রদত্ত তালিকার সাথে মিলতে হবে।
বিক্রেতা নিলামের ফলাফল ( reportResult() ) রিপোর্ট করতে পারেন, এবং ক্রেতারা তাদের জয়ের রিপোর্ট করতে পারেন ( reportWin() )।
সুরক্ষিত দর্শক নিলাম রিপোর্ট সম্পর্কে জানুন।
আমাদের কেন সুরক্ষিত শ্রোতা API প্রয়োজন?
ব্যবহারকারীর আগ্রহ বোঝার মাধ্যমে সাইটের বিষয়বস্তুর উপর ভিত্তি করে বিজ্ঞাপন নির্বাচন করা (প্রাসঙ্গিক লক্ষ্যবস্তু) অথবা বিজ্ঞাপনটি যে সাইটে প্রদর্শিত হচ্ছে (প্রথম পক্ষের ডেটা লক্ষ্যবস্তু) সেই সাইটে ব্যবহারকারীর প্রদত্ত তথ্য ব্যবহার করার চেয়ে আরও বেশি প্রাসঙ্গিক বিজ্ঞাপন সক্ষম করা যেতে পারে।
ঐতিহ্যগতভাবে, বিজ্ঞাপন প্ল্যাটফর্মগুলি বিভিন্ন সাইট জুড়ে ব্যবহারকারীর আচরণ ট্র্যাক করে তাদের আগ্রহ সম্পর্কে শিখেছে। ব্রাউজারগুলির এমন একটি উপায় প্রয়োজন যাতে বিজ্ঞাপন প্ল্যাটফর্মগুলি প্রাসঙ্গিক বিজ্ঞাপন নির্বাচন করতে সক্ষম হয়, যাতে কন্টেন্ট প্রকাশকরা ক্রস-সাইট ট্র্যাকিং ছাড়াই বিজ্ঞাপনের আয় পেতে পারেন।
প্রোটেক্টেড অডিয়েন্স এপিআই-এর লক্ষ্য হলো ওয়েব প্ল্যাটফর্মটিকে এমন একটি অবস্থার কাছাকাছি নিয়ে যাওয়া যেখানে ব্যবহারকারীর ডিভাইসের ব্রাউজারে - বিজ্ঞাপনদাতা বা বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্মে নয় - সেই ব্যক্তির আগ্রহের তথ্য সংরক্ষণ করা হবে।
আমি কীভাবে সুরক্ষিত শ্রোতা API ব্যবহার করে দেখতে পারি?
প্রোটেক্টেড অডিয়েন্স এপিআই ডেভেলপার গাইডে এপিআই কীভাবে ব্যবহার করতে হয় এবং স্থানীয়ভাবে কীভাবে পরীক্ষা করতে হয় তা বর্ণনা করা হয়েছে।
protected-audience-demo.web.app বিজ্ঞাপনদাতা এবং প্রকাশক সাইটগুলিতে একটি মৌলিক সুরক্ষিত শ্রোতা স্থাপনার একটি ওয়াকথ্রু প্রদান করে। সুরক্ষিত শ্রোতা ডেমো ভিডিওটি ব্যাখ্যা করে যে এই কোডটি কীভাবে কাজ করে এবং ডিবাগিংয়ের জন্য Chrome DevTools কীভাবে ব্যবহার করতে হয় তার পূর্বরূপ দেখায়।
কোন ব্রাউজার কনফিগারেশন পাওয়া যায়?
ব্যবহারকারীরা chrome://settings/adPrivacy তে শীর্ষ-স্তরের সেটিং সক্ষম বা অক্ষম করে Chrome-এ প্রাইভেসি স্যান্ডবক্স ট্রায়ালের জন্য তাদের অংশগ্রহণ সামঞ্জস্য করতে পারেন। প্রাথমিক পরীক্ষার সময়, ব্যবহারকারীরা প্রাইভেসি স্যান্ডবক্স সেটিংস ব্যবহার করে Protected Audience API থেকে বেরিয়ে আসতে পারেন।
ক্রোম ব্যবহারকারীদের তাদের পরিদর্শন করা সাইটগুলিতে যোগ করা আগ্রহের গোষ্ঠীর তালিকা দেখতে এবং পরিচালনা করার অনুমতি দেওয়ার পরিকল্পনা করেছে। প্রাইভেসি স্যান্ডবক্স প্রযুক্তির মতো, ব্যবহারকারী, নিয়ন্ত্রক এবং অন্যান্যদের প্রতিক্রিয়ার সাথে ব্যবহারকারীর সেটিংস বিকশিত হতে পারে।
পরীক্ষা এবং প্রতিক্রিয়ার উপর ভিত্তি করে , আমরা সুরক্ষিত শ্রোতা API অগ্রগতির সাথে সাথে Chrome-এ উপলব্ধ সেটিংস আপডেট করব। ভবিষ্যতে, আমরা সুরক্ষিত শ্রোতা এবং সংশ্লিষ্ট ডেটা পরিচালনা করার জন্য আরও গ্রানুলার সেটিংস অফার করব।
ব্যবহারকারীরা যখন ছদ্মবেশী মোডে ব্রাউজ করেন তখন API কলাররা গ্রুপ সদস্যপদ অ্যাক্সেস করতে পারে না এবং ব্যবহারকারীরা তাদের সাইটের ডেটা সাফ করলে সদস্যপদ সরিয়ে ফেলা হয়।
আমি কি সুরক্ষিত শ্রোতা API থেকে বেরিয়ে আসতে পারি?
সাইটের মালিক অথবা ব্যক্তিগত ব্যবহারকারী হিসেবে কীভাবে আপনি Protected Audience API-এর অ্যাক্সেস ব্লক করতে পারেন তা জানুন।
মূল ধারণা
সুরক্ষিত শ্রোতা পরিভাষা সম্পর্কে আরও তথ্য খুঁজছেন? গোপনীয়তা স্যান্ডবক্স শব্দকোষটি দেখুন।
একটি স্বার্থ গ্রুপ কি?
একটি সুরক্ষিত শ্রোতা API আগ্রহ গোষ্ঠী এমন একদল লোককে প্রতিনিধিত্ব করে যাদের একটি সাধারণ আগ্রহ রয়েছে, যা একটি পুনঃবিপণন তালিকার সাথে সম্পর্কিত।
প্রতিটি Protected Audience API ইন্টারেস্ট গ্রুপের একজন মালিক থাকে। বিভিন্ন ধরণের মালিক বিভিন্ন ব্যবহারের ক্ষেত্রে বিভিন্ন ধরণের ইন্টারেস্ট গ্রুপ তৈরি করবেন।
মালিক ব্যবহারকারীর ব্রাউজারকে জাভাস্ক্রিপ্ট ফাংশন navigator.joinAdInterestGroup() কল করে তাদের আগ্রহের গোষ্ঠীর সদস্যপদ যোগ করতে বলেন, যা আগ্রহের গোষ্ঠীর সাথে প্রাসঙ্গিক বিজ্ঞাপন সম্পর্কে তথ্য এবং বিডিংয়ে ব্যবহৃত জাভাস্ক্রিপ্টের URL এর মতো তথ্য প্রদান করে। আগ্রহের গোষ্ঠীর ডেটা (যেমন বিজ্ঞাপন) আপডেট করা যেতে পারে এবং একটি আগ্রহের গোষ্ঠী 30 দিন পর্যন্ত সক্রিয় করা যেতে পারে।
আগ্রহের গোষ্ঠীর ধরণ
নিম্নলিখিত টেবিলটি বিভিন্ন ধরণের সুরক্ষিত শ্রোতা API আগ্রহ গোষ্ঠী এবং মালিকদের উদাহরণ প্রদান করে।
| মালিক | উদাহরণ | আগ্রহ | উদাহরণ | ব্যবহারের ক্ষেত্রে |
|---|---|---|---|---|
| বিজ্ঞাপনদাতা | বাইক প্রস্তুতকারক | পণ্য | যারা একটি নির্দিষ্ট শ্রেণীর বাইকের পণ্য পৃষ্ঠা দেখেছেন। | যারা পূর্বে ব্র্যান্ডের সাথে যোগাযোগ করেছেন তাদের কাছে পুনঃবিপণন । |
| প্রকাশক | সংবাদ ওয়েবসাইট | কন্টেন্ট | যারা সাইক্লিং সম্পর্কে পড়েন। | প্রকাশকরা প্রথম পক্ষের ডেটা ব্যবহার করে বিজ্ঞাপনদাতাদের তাদের সাইটের পাঠকদের জন্য প্রাসঙ্গিক বিজ্ঞাপন কিনতে সক্ষম করতে পারেন। প্রকাশকের মালিকানাধীন একটি স্বার্থ গোষ্ঠী প্রকাশকদের একই কাজ করতে দিতে পারে এমনকি যখন তারা অন্যান্য সাইট ব্রাউজ করছে। প্রকাশকরা তাদের দর্শকদের নির্দিষ্ট অংশে বিজ্ঞাপন দেখানোর ক্ষমতার জন্য চার্জ নিতে পারেন। |
| বিজ্ঞাপন প্রযুক্তি | ডিএসপি | পণ্যের বিভাগ | যারা সাইক্লিং গিয়ারের প্রতি আগ্রহ দেখিয়েছেন। | একটি বিজ্ঞাপন প্রযুক্তি কোম্পানি এমন একটি আগ্রহী গোষ্ঠী তৈরি এবং পরিচালনা করতে পারে যাদের তারা বিশ্বাস করে যে তারা কোনও শ্রেণীর পণ্যের বাজারে রয়েছে। এই আগ্রহী গোষ্ঠীটি সেই শ্রেণীর জিনিস বিক্রি করে এমন সাইটগুলিতে পণ্যের বিজ্ঞাপন দেওয়ার জন্য ব্যবহার করা যেতে পারে (এবং যারা বিজ্ঞাপন প্রযুক্তি কোম্পানির সাথে কাজ করে)। |
Chrome প্রতিটি মালিকের জন্য সর্বোচ্চ ১০০০টি ইন্টারেস্ট গ্রুপ এবং সর্বোচ্চ ১০০০টি ইন্টারেস্ট গ্রুপ মালিকের অনুমতি দেয়। এই সীমাগুলি গার্ড রেল হিসেবে তৈরি, নিয়মিত অপারেশনে আঘাত করার জন্য নয়।
ক্রেতা কাকে বলে?
সুরক্ষিত শ্রোতা API-তে, ক্রেতা হল এমন একটি পক্ষ যা একটি স্বার্থ গোষ্ঠীর মালিক এবং একটি বিজ্ঞাপন নিলামে বিড করে।
উদাহরণস্বরূপ:
- বিজ্ঞাপনদাতা : নিজের জন্য অভিনয় করা।
- চাহিদা-সাইড প্ল্যাটফর্ম (DSP): বিজ্ঞাপনদাতাদের জন্য কাজ করে।
- আগ্রহের গোষ্ঠীর মালিক : একাধিক বিজ্ঞাপনদাতার জন্য কাজ করা।
ক্রেতাদের তিনটি কাজ আছে:
- নিলামে অংশগ্রহণ করবেন কিনা তা বেছে নিন।
- বিজ্ঞাপন নির্বাচন করুন এবং একটি বিড গণনা করুন।
- নিলামের ফলাফল রিপোর্ট করুন।
এই কাজগুলি প্রোটেক্টেড অডিয়েন্স API বিজ্ঞাপন নিলামের সময় ক্রেতার দেওয়া কোডে প্রোগ্রাম্যাটিকভাবে করা হয়।
যখন একজন ক্রেতা একজন ব্যবহারকারীর ব্রাউজারকে গ্রুপগুলিতে একটি ইন্টারেস্ট গ্রুপ যোগ করতে বলেন, তখন (জাভাস্ক্রিপ্ট ফাংশন navigator.joinAdInterestGroup() কল করে) ক্রেতা ব্রাউজারটিকে নিম্নলিখিতগুলি প্রদান করে:
- বিডিং কোডের জন্য একটি URL, যা বিক্রেতা যখন কোনও বিজ্ঞাপন নিলাম পরিচালনা করবেন তখন ব্যবহার করা হবে।
- সম্ভাব্যভাবে, আগ্রহের গোষ্ঠীর জন্য বিজ্ঞাপন সৃজনশীলতার URL। (বিজ্ঞাপন URLগুলি পরে একটি আপডেটের সাথে যোগ করা যেতে পারে।)
- নিলামের সময় রিয়েল-টাইম ডেটা পেতে বিডিং কোড সক্ষম করার জন্য অনুসন্ধানের জন্য ডেটা কীগুলির একটি তালিকা এবং ক্রেতার কী/মান পরিষেবার URL।
ক্রেতার কোডে নিলামের ফলাফল রিপোর্ট করার জন্য একটি reportWin() ফাংশনও অন্তর্ভুক্ত থাকতে পারে।
কে বিজ্ঞাপন নিলাম পরিচালনা করে?
বিজ্ঞাপনের জায়গা বিক্রি করার জন্য একাধিক দল নিলাম চালাতে পারে।
উদাহরণস্বরূপ:
- কন্টেন্ট প্রকাশক : নিজের ওয়েবসাইটে বিজ্ঞাপনের কন্টেন্ট হোস্ট করার জন্য নিজেরাই কাজ করা।
- সরবরাহ-সাইড প্ল্যাটফর্ম (SSP): প্রকাশকের সাথে কাজ করা এবং অন্যান্য পরিষেবা প্রদান করা।
- তৃতীয় পক্ষের স্ক্রিপ্ট : বিজ্ঞাপন নিলামে অংশগ্রহণের সুযোগ করে দেওয়ার জন্য একজন প্রকাশকের হয়ে কাজ করা।
প্রোটেক্টেড অডিয়েন্স এপিআই ব্যবহার করে, একজন বিজ্ঞাপন স্থান বিক্রেতার তিনটি কাজ থাকে:
- প্রকাশকের নিয়মাবলী কার্যকর করুন: কোন ক্রেতা এবং কোন দরপত্র যোগ্য তা উল্লেখ করুন।
- রান অকশন লজিক: প্রতিটি বিডের জন্য একটি পছন্দসই স্কোর গণনা করার জন্য জাভাস্ক্রিপ্ট ওয়ার্কলেটে চালানো হয়।
- নিলামের ফলাফল রিপোর্ট করুন।
এই কাজগুলি প্রোগ্রাম্যাটিকভাবে করা হয়, বিক্রেতা যখন জাভাস্ক্রিপ্ট ফাংশন navigator.runAdAuction() কল করে একটি বিজ্ঞাপন নিলাম শুরু করে তখন তার দ্বারা প্রদত্ত কোডে।
একটি সুরক্ষিত দর্শক API বিজ্ঞাপন নিলাম কীভাবে কাজ করে?
নিম্নলিখিত চিত্রটি একটি সুরক্ষিত দর্শক API বিজ্ঞাপন নিলামের প্রতিটি পর্যায়ের রূপরেখা তুলে ধরে:

প্রোটেক্টেড অডিয়েন্স এপিআই-তে, একটি বিজ্ঞাপন নিলাম হল ছোট জাভাস্ক্রিপ্ট প্রোগ্রামের একটি সংগ্রহ যা ব্রাউজার ব্যবহারকারীর ডিভাইসে একটি বিজ্ঞাপন বেছে নেওয়ার জন্য চালায়। গোপনীয়তা রক্ষা করার জন্য, বিক্রেতা এবং ক্রেতাদের কাছ থেকে সমস্ত বিজ্ঞাপন নিলাম কোড বিচ্ছিন্ন জাভাস্ক্রিপ্ট ওয়ার্কলেটে চালানো হয় যা বাইরের বিশ্বের সাথে কথা বলতে পারে না।
একজন বিক্রেতা (একজন প্রকাশক বা সরবরাহ-পক্ষের প্ল্যাটফর্ম ) এমন একটি সাইটে একটি সুরক্ষিত দর্শক বিজ্ঞাপন নিলাম শুরু করেন যা বিজ্ঞাপন স্থান বিক্রি করে (যেমন একটি সংবাদ সাইট)। বিক্রেতা নিলামে অংশগ্রহণের জন্য ক্রেতাদের নির্বাচন করেন, বিক্রয়ের জন্য কোন স্থানটি রয়েছে তা নির্দেশ করেন এবং বিজ্ঞাপনের জন্য অতিরিক্ত মানদণ্ড প্রদান করেন। প্রতিটি ক্রেতা একটি স্বার্থ গোষ্ঠীর মালিক।
বিক্রেতা ব্রাউজারকে বিড স্কোর করার কোড প্রদান করে, যার মধ্যে প্রতিটি বিডের মূল্য, বিজ্ঞাপন সৃজনশীল URL এবং প্রতিটি ক্রেতার কাছ থেকে ফেরত আসা অন্যান্য ডেটা অন্তর্ভুক্ত থাকে। নিলামের সময়, ক্রেতাদের কাছ থেকে বিডিং কোড এবং বিক্রেতার কাছ থেকে বিড-স্কোরিং কোড তাদের কী/মান পরিষেবা থেকে ডেটা গ্রহণ করতে পারে। একবার একটি বিজ্ঞাপন নির্বাচন করা এবং প্রদর্শিত হয়ে গেলে (গোপনীয়তা রক্ষার জন্য একটি বেড়াযুক্ত ফ্রেমে ), বিক্রেতা এবং বিজয়ী ক্রেতা নিলামের ফলাফল রিপোর্ট করতে পারেন।
- একজন ব্যবহারকারী এমন একটি সাইট পরিদর্শন করেন যেখানে বিজ্ঞাপন দেখানো হয়।
- বিক্রেতার কোড একটি নিলাম শুরু করে। বিক্রেতা কোন বিজ্ঞাপন স্থান বিক্রয়ের জন্য এবং কারা বিড করতে পারবে তা নির্দিষ্ট করে, সেই সাথে সেই বিডগুলি স্কোর করার একটি পদ্ধতিও উল্লেখ করে।
- আমন্ত্রিত ক্রেতার কোডটি একটি বিড, প্রাসঙ্গিক বিজ্ঞাপন সৃজনশীলের জন্য URL এবং অন্যান্য ডেটা তৈরি করতে কার্যকর হয়। বিডিং স্ক্রিপ্টটি ক্রেতার কী/মান পরিষেবা থেকে রিয়েল-টাইম ডেটা, যেমন অবশিষ্ট বিজ্ঞাপন প্রচারণার বাজেটের জন্য অনুসন্ধান করতে পারে।
- বিক্রেতার কোড প্রতিটি বিডকে স্কোর করে এবং একজন বিজয়ী নির্বাচন করে। এই লজিক বিডের মান এবং অন্যান্য ডেটা ব্যবহার করে একটি বিডের আকাঙ্ক্ষা ফেরত দেয় এবং এমন একটি বিজ্ঞাপন প্রত্যাখ্যান করে যা প্রাসঙ্গিক বিজ্ঞাপন বিজয়ীকে হারাতে পারে না। বিক্রেতা রিয়েল-টাইম ডেটার জন্য তাদের নিজস্ব কী/মান পরিষেবা ব্যবহার করতে পারেন। নিলাম শুরু হওয়ার আগে, বিক্রেতা উপলব্ধ বিজ্ঞাপন স্লটের জন্য সেরা প্রাসঙ্গিক বিজ্ঞাপনটি খুঁজে পান।
- নিলাম কনফিগারেশনে
resolveToConfigফ্ল্যাগ সেট করা থাকলে বিজয়ী বিজ্ঞাপনটি একটি ফেন্সড ফ্রেম কনফিগারেশন অবজেক্ট হিসেবে ফেরত পাঠানো হয়। কনফিগারেশনটি ফেন্সড ফ্রেমটিকে বিজ্ঞাপন সৃজনশীলে নেভিগেট করার জন্য ব্যবহার করা হয় এবং সৃজনশীলের URL বিক্রেতা এবং প্রকাশক উভয়ের কাছ থেকে লুকানো থাকে। যদিresolveToConfigফ্ল্যাগটিfalseসেট করা থাকে বা পাস না করা হয়, তাহলে বিজয়ী বিজ্ঞাপনটি একটি অস্বচ্ছ URN হিসেবে ফেরত পাঠানো হয় যা একটি iframe-এ বিজ্ঞাপনটি রেন্ডার করতে ব্যবহার করা যেতে পারে। ফেন্সড ফ্রেম কনফিগারেশন অবজেক্টটি M114 থেকে শুরু করে উপলব্ধ। - নিলামের খবর বিক্রেতা এবং বিজয়ী ক্রেতাদের জানানো হয়।
ক্রেতা হারানোর জন্য একটি প্রতিবেদন প্রক্রিয়া নিয়ে আলোচনা চলছে ।
একটি সুরক্ষিত শ্রোতা API কী/মান পরিষেবা কী?
প্রোটেক্টেড অডিয়েন্স এপিআই কী/মান পরিষেবা বিজ্ঞাপন প্রযুক্তিবিদদের ক্রেতার দ্বারা বিড করার সময় রিয়েল-টাইম ডেটা অনুসন্ধান করতে এবং বিক্রেতাদের গোপনীয়তা রক্ষা করে বিজ্ঞাপন স্কোর করার অনুমতি দেয়। আপনি প্রোটেক্টেড অডিয়েন্স এপিআই পরিষেবাগুলিতে প্রোটেক্টেড অডিয়েন্স এপিআই কী/মান পরিষেবা এবং অন্যান্য পরিষেবা সম্পর্কে পড়তে পারেন।
কী/মান পরিষেবাটি বিজ্ঞাপন প্রযুক্তির নিজস্ব ক্লাউড পরিকাঠামোতে স্থাপন করা হয় এবং পরিষেবাটি একটি বিশ্বস্ত কার্যকর পরিবেশে চলে। কোনও কী/মান পরিষেবার কাছে অনুরোধের ফলে ইভেন্ট-স্তরের লগিং বা অন্যান্য পার্শ্ব প্রতিক্রিয়া হতে পারে না। কী/মান পরিষেবাটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশন (UDF) সমর্থন করবে যা বিজ্ঞাপন প্রযুক্তিবিদদের কী/মান পরিষেবার মধ্যে তাদের নিজস্ব কাস্টম লজিক কার্যকর করতে দেয়।
একজন ক্রেতা বা বিক্রেতা একটি সুরক্ষিত শ্রোতা API কী/মান পরিষেবা থেকে প্রয়োজনীয় ডেটা নির্দিষ্ট করার জন্য 'কী'-এর একটি তালিকা প্রদান করে। কী/মান পরিষেবা প্রতিটি কী-এর জন্য একটি মান প্রদান করে।
প্রোটেক্টেড অডিয়েন্স এপিআই কী/ভ্যালু সার্ভিস কোড এখন প্রাইভেসি স্যান্ডবক্স গিটহাব রিপোজিটরিতে পাওয়া যাচ্ছে। এই সার্ভিসটি ক্রোম এবং অ্যান্ড্রয়েড ডেভেলপাররা ব্যবহার করতে পারবেন।
API ব্যাখ্যাকারী এবং ট্রাস্ট মডেল ব্যাখ্যাকারী থেকে সুরক্ষিত শ্রোতা API কী/মান পরিষেবা সম্পর্কে আরও জানুন।
নিলামে রিয়েল-টাইম ডেটা কীভাবে অন্তর্ভুক্ত করা হয়?
বিজ্ঞাপন নিলামে ক্রেতা বা বিক্রেতার রিয়েলটাইম ডেটা অ্যাক্সেসের প্রয়োজন হতে পারে। উদাহরণস্বরূপ, ক্রেতারা বিজ্ঞাপন প্রচারণায় অবশিষ্ট বাজেট গণনা করতে চাইতে পারেন, অথবা বিক্রেতাকে প্রকাশকের নীতির সাথে বিজ্ঞাপনের সৃজনশীলতা পরীক্ষা করতে হতে পারে।
Protected Audience API-এর গোপনীয়তার প্রয়োজনীয়তা পূরণের জন্য, বিজ্ঞাপন নিলামের সময় প্রয়োজনীয় রিয়েল-টাইম ডেটা Key/Value পরিষেবা দ্বারা সরবরাহ করা হয়। যখন প্রতিটি ক্রেতা navigator.joinAdInterestGroup() কল করেন, তখন ক্রেতা একটি Key/Value পরিষেবা URL নির্দিষ্ট করেন এবং নিলামের সময় পরিষেবাটিতে জিজ্ঞাসা করা কীগুলি নির্দিষ্ট করেন। একইভাবে, যখন বিক্রেতা navigator.runAdAuction() কল করে একটি বিজ্ঞাপন নিলাম পরিচালনা করেন, তখন বিক্রেতা তার Key/Value পরিষেবার জন্য একটি URL সরবরাহ করেন। বিক্রেতার Key/Value পরিষেবাটি সৃজনশীলের রেন্ডার URL দিয়ে জিজ্ঞাসা করা হবে।
প্রাথমিক পরীক্ষার জন্য, "Bring Your Own Server" মডেলটি ব্যবহার করা হয়। দীর্ঘমেয়াদে, বিজ্ঞাপন প্রযুক্তিবিদদের রিয়েল-টাইম ডেটা পুনরুদ্ধারের জন্য বিশ্বস্ত এক্সিকিউশন পরিবেশে চলমান ওপেন-সোর্স প্রোটেক্টেড অডিয়েন্স 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);
আরও জানুন
প্রোটেক্টেড অডিয়েন্স API সম্পর্কে আরও বিস্তারিত জানতে, প্রোটেক্টেড অডিয়েন্স API ডেভেলপার গাইডটি পড়ুন।
ডেভেলপারগণ
আপনি যদি Protected Audience API এর সাথে কাজ শুরু করতে প্রস্তুত হন, তাহলে experiment পড়ুন এবং অংশগ্রহণ করুন ।
আমরা একটি API ডেভেলপার গাইড লিখেছি এবং একটি Protected Audience API ডেমো তৈরি করেছি, যা একটি মৌলিক Protected Audience API স্থাপনার একটি ওয়াকথ্রু প্রদান করে। Protected Audience API ডেমো ভিডিওটি ডেমো কোড কীভাবে কাজ করে তা ব্যাখ্যা করে এবং Protected Audience API ডিবাগিংয়ের জন্য Chrome DevTools কীভাবে ব্যবহার করতে হয় তা দেখায়।
অংশগ্রহণ করুন এবং মতামত শেয়ার করুন
- গিটহাব : ব্যাখ্যাকারীটি পড়ুন, প্রশ্ন উত্থাপন করুন এবং আলোচনা অনুসরণ করুন ।
- ঘোষণা : সুরক্ষিত শ্রোতা API মেইলিং তালিকায় অতীতের ঘোষণাগুলিতে যোগদান করুন বা দেখুন।
- W3C : ইমপ্রুভিং ওয়েব অ্যাডভারটাইজিং বিজনেস গ্রুপে শিল্প ব্যবহারের ঘটনাগুলি নিয়ে আলোচনা করুন।
- বর্তমান বাস্তবায়ন : Chrome এর Protected Audience বাস্তবায়ন সম্পর্কে প্রশ্নের জন্য: একটি Chromium বাগ ফাইল করুন ।