টপিক্স API ব্যবহারকারীর ভিজিট করা সাইট ট্র্যাক করার অবলম্বন না করেই আগ্রহ-ভিত্তিক বিজ্ঞাপন (IBA) সক্ষম করে৷
বাস্তবায়নের অবস্থা
- টপিকস এপিআই সর্বজনীন আলোচনা পর্বটি সম্পন্ন করেছে এবং বর্তমানে 99 শতাংশ ব্যবহারকারীর কাছে উপলব্ধ, 100 শতাংশ পর্যন্ত স্কেলিং।
- টপিক এপিআই-এ আপনার প্রতিক্রিয়া জানাতে, বিষয় ব্যাখ্যাকারীর উপর একটি ইস্যু তৈরি করুন বা ইম্প্রুভিং ওয়েব অ্যাডভার্টাইজিং বিজনেস গ্রুপে আলোচনায় অংশগ্রহণ করুন। ব্যাখ্যাকারীর অনেকগুলি খোলা প্রশ্ন রয়েছে যার এখনও আরও সংজ্ঞা প্রয়োজন।
- গোপনীয়তা স্যান্ডবক্স টাইমলাইন বিষয় API এবং অন্যান্য গোপনীয়তা স্যান্ডবক্স প্রস্তাবগুলির জন্য বাস্তবায়নের সময়রেখা প্রদান করে।
- টপিক এপিআই: সাম্প্রতিক আপডেটের বিশদ বিবরণ টপিক এপিআই এবং বাস্তবায়নে পরিবর্তন এবং বর্ধন।
বিষয় API কি?
বিষয় API হল একটি গোপনীয়তা স্যান্ডবক্স পদ্ধতি যা গোপনীয়তা রক্ষা করার জন্য ডিজাইন করা হয়েছে যখন একটি ব্রাউজারকে ব্যবহারকারীর আগ্রহের বিষয়ে তৃতীয় পক্ষের সাথে তথ্য শেয়ার করার অনুমতি দেয়। এটি ব্যবহারকারীর ভিজিট করা সাইটগুলি ট্র্যাক করার অবলম্বন না করেই আগ্রহ-ভিত্তিক বিজ্ঞাপন (IBA) সক্ষম করে৷
বিষয় এপিআই-এ আগ্রহ-ভিত্তিক বিজ্ঞাপন একটি মূল ধারণা। এটি ব্যক্তিগতকৃত বিজ্ঞাপনের একটি রূপ যেখানে ব্যবহারকারীর আগ্রহের ভিত্তিতে একটি বিজ্ঞাপন নির্বাচন করা হয়, যা তারা সম্প্রতি পরিদর্শন করা সাইটগুলি থেকে অনুমান করা হয়। এটি প্রাসঙ্গিক বিজ্ঞাপনের থেকে আলাদা, যার লক্ষ্য ব্যবহারকারীর পরিদর্শন করা পৃষ্ঠার বিষয়বস্তুর সাথে বিজ্ঞাপন মেলানো।
আগ্রহ-ভিত্তিক বিজ্ঞাপন বিজ্ঞাপনদাতাদের (যে সাইটগুলি তাদের পণ্য বা পরিষেবার বিজ্ঞাপন দিতে চায়) এবং প্রকাশক (যে সাইটগুলি তাদের সামগ্রী নগদীকরণে সহায়তা করার জন্য বিজ্ঞাপন ব্যবহার করে) উভয়কেই সাহায্য করতে পারে:
- IBA বিজ্ঞাপনদাতাদের সম্ভাব্য গ্রাহকদের কাছে পৌঁছাতে সাহায্য করতে পারে।
- IBA প্রকাশকদের ওয়েবসাইটে অর্থায়নের জন্য বিজ্ঞাপন ব্যবহার করতে সাহায্য করার জন্য প্রাসঙ্গিক তথ্যের পরিপূরক করতে পারে।
বিষয় API সাম্প্রতিক ব্যবহারকারী কার্যকলাপের উপর ভিত্তি করে একটি ব্রাউজারে বরাদ্দ করা বিষয়গুলি (আগ্রহের বিভাগগুলি) ব্যবহার করে আগ্রহ-ভিত্তিক বিজ্ঞাপনের একটি নতুন ফর্ম সরবরাহ করে৷ উপযুক্ত বিজ্ঞাপন নির্বাচন করতে সাহায্য করার জন্য এই বিষয়গুলি প্রাসঙ্গিক তথ্যের পরিপূরক হতে পারে।
এটা কিভাবে কাজ করে
অতীতে, থার্ড-পার্টি কুকিজ এবং অন্যান্য মেকানিজম ব্যবহার করা হয়েছে সাইট জুড়ে ব্যবহারকারীর ব্রাউজিং আচরণ ট্র্যাক করতে আগ্রহের বিষয় অনুমান করতে। এই প্রক্রিয়াগুলি পর্যায়ক্রমে আউট করা হচ্ছে।
টপিক এপিআই এর সাথে, ব্রাউজার তাদের ব্রাউজিং কার্যকলাপের উপর ভিত্তি করে ব্যবহারকারীর আগ্রহের বিষয়গুলি পর্যবেক্ষণ করে এবং রেকর্ড করে। এই তথ্য ব্যবহারকারীর ডিভাইসে রেকর্ড করা হয়. টপিক এপিআই তারপরে API কলারদের (যেমন বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্ম) ব্যবহারকারীর আগ্রহের বিষয়গুলিতে অ্যাক্সেস দিতে পারে, কিন্তু ব্যবহারকারীর ব্রাউজিং কার্যকলাপ সম্পর্কে অতিরিক্ত তথ্য প্রকাশ না করে।
পূর্বপুরুষ বিষয় পর্যবেক্ষণ
ক্রোম 114 থেকে, যখন একজন কলার একটি পৃষ্ঠায় একজন ব্যবহারকারীর জন্য একটি বিষয় পর্যবেক্ষণ করেন, ব্রাউজারটি কলকারীকে বিষয়ের সমস্ত পূর্বপুরুষকে পর্যবেক্ষণ করেছে বলেও বিবেচনা করে।
উদাহরণ স্বরূপ, যদি ব্রাউজার রেকর্ড করে যে একজন কলার একজন ব্যবহারকারীর জন্য Shopping/Apparel/Footwear/Boots
দেখেন, তাহলে সেই বিষয়ের পূর্বপুরুষদেরও পর্যবেক্ষণ করা হয়েছে বলে গণ্য করা হয়: Shopping/Apparel/Footwear
, Shopping/Apparel
, এবং Shopping
।
পূর্বে, ব্রাউজার দ্বারা একজন কলারকে (উদাহরণস্বরূপ) Shopping/Apparel
পর্যবেক্ষণ করা হয়েছে বলে বিবেচনা করার জন্য, সেই নির্দিষ্ট বিষয়টিকে API দ্বারা পর্যবেক্ষণ করা বিষয় হিসাবে ফেরত দিতে হবে। এর মানে হল যে যদি একটি পৃষ্ঠায় একজন ব্যবহারকারীর জন্য Shopping/Apparel
এবং অন্য পৃষ্ঠায় Shopping/Apparel/Footwear/Boots
দেখা যায়, তাহলে API উভয় পৃষ্ঠায় Shopping/Apparel
পর্যবেক্ষণ করা হয়েছে বলে বিবেচনা করবে।
যুগ
অবশ্যই টপিক এপিআই নিশ্চিত করতে হবে যে এটি প্রদান করে আগ্রহের বিষয়গুলি আপ টু ডেট রাখা হয়েছে। ব্রাউজারটি একজন ব্যবহারকারীর জন্য তাদের ব্রাউজিং ক্রিয়াকলাপের উপর ভিত্তি করে একটি যুগ হিসাবে পরিচিত সময়কালের উপর ভিত্তি করে বিষয়গুলিকে অনুমান করে, বর্তমানে এক সপ্তাহ৷ প্রতিটি ব্যবহারকারীর নিজস্ব যুগ রয়েছে (যুগগুলি "প্রতি ব্যবহারকারী") এবং প্রাথমিক শুরুর সময় এলোমেলো করা হয়। প্রতিটি যুগের জন্য নির্বাচিত বিষয়টি সেই সময়ের জন্য ব্যবহারকারীর শীর্ষ পাঁচটি বিষয় থেকে এলোমেলোভাবে নির্বাচিত হয়। গোপনীয়তা আরও উন্নত করতে এবং সমস্ত বিষয় উপস্থাপন করা যেতে পারে তা নিশ্চিত করার জন্য, আগ্রহের শ্রেণীবিন্যাসে সমস্ত সম্ভাব্য বিষয় থেকে এলোমেলোভাবে বিষয় নির্বাচন করার 5% সম্ভাবনা রয়েছে।
বিষয় API এর তিনটি প্রধান কাজ রয়েছে:
- আগ্রহের বিষয়গুলিতে ব্রাউজার কার্যকলাপ ম্যাপ করুন। টপিক এপিআই-এর বর্তমান ডিজাইনের সাথে, ব্যবহারকারীরা যে পৃষ্ঠাগুলি পরিদর্শন করেন তার হোস্টনাম থেকে বিষয়গুলি অনুমান করা হয়৷ উদাহরণস্বরূপ, অ্যাকোয়ারিয়াম সম্পর্কে একটি ওয়েবসাইটের জন্য অনুমান করা বিষয় হতে পারে /পোষ্য এবং প্রাণী/পোষা প্রাণী/মাছ এবং অ্যাকোরিয়া ।
- একটি ব্যবহারকারীর সাম্প্রতিক ব্রাউজিং কার্যকলাপের উপর ভিত্তি করে তাদের জন্য শীর্ষ বিষয়গুলি গণনা করুন৷
- উপযুক্ত বিজ্ঞাপন নির্বাচন করতে সাহায্য করার জন্য ব্যবহারকারীর কাছে বর্তমানে আগ্রহের বিষয়গুলি অ্যাক্সেস করার জন্য ব্যবস্থা প্রদান করুন।
টপিক এপিআই মানব-পাঠযোগ্য, সহজে বোধগম্য বিষয় প্রদান করে, তাই ব্যবহারকারীদের অর্থপূর্ণ নিয়ন্ত্রণ প্রদান করা সম্ভব।
কীভাবে বিষয়গুলি কিউরেট করা হয় এবং নির্বাচন করা হয়
/শিল্প ও বিনোদন/সংগীত ও অডিও/সোল এবং R&B এবং /ব্যবসা ও শিল্প/কৃষি ও বনবিদ্যার মতো শ্রেণিবিন্যাসের শ্রেণীবিন্যাস থেকে বিষয়গুলি নির্বাচন করা হয়। এই বিষয়গুলি প্রাথমিক পরীক্ষার জন্য Chrome দ্বারা কিউরেট করা হয়েছে, কিন্তু এই লক্ষ্য নিয়ে যে শ্রেণীবিন্যাস বিশ্বস্ত ইকোসিস্টেম অবদানকারীদের দ্বারা রক্ষণাবেক্ষণ করা একটি সংস্থান হয়ে ওঠে৷ শ্রেণীবিন্যাস যথেষ্ট ছোট হতে হবে যাতে অনেক ব্যবহারকারীর ব্রাউজার প্রতিটি বিষয়ের সাথে যুক্ত হবে। বর্তমানে বিষয়ের সংখ্যা 469, কিন্তু আমরা আশা করি বিষয়ের চূড়ান্ত সংখ্যা কয়েকশ থেকে কয়েক হাজারের মধ্যে হবে।
সংবেদনশীল বিভাগগুলি এড়াতে, বিষয়গুলি অবশ্যই সর্বজনীন, মানব-নিয়োজিত এবং আপ টু ডেট থাকতে হবে৷ ক্রোম দ্বারা পরীক্ষার জন্য প্রস্তাবিত প্রাথমিক শ্রেণীবিন্যাসটি সাধারণত সংবেদনশীল হিসাবে বিবেচিত বিভাগগুলি বাদ দেওয়ার জন্য মানব-নিয়োজিত করা হয়েছে, যেমন জাতিগত বা যৌন অভিযোজন।
50,000টি শীর্ষস্থানীয় সাইটের জন্য, Chrome-এ বিষয় API বাস্তবায়ন একটি ম্যানুয়ালি কিউরেটেড, সর্বজনীনভাবে উপলব্ধ ওভাররাইড তালিকা ব্যবহার করে বিষয়গুলিতে হোস্টনাম ম্যাপ করতে। অন্যান্য সাইটের জন্য, বিষয় API হোস্টনাম থেকে বিষয়গুলি অনুমান করতে একটি মেশিন লার্নিং মডেল ব্যবহার করে।
Chrome-এর টপিক API-এর বাস্তবায়ন মডেলের প্রতিনিধিত্বকারী একটি TensorFlow Lite ফাইল ডাউনলোড করে যাতে এটি ব্যবহারকারীর ডিভাইসে স্থানীয়ভাবে ব্যবহার করা যায়।
আপনি TensorFlow Lite মডেল ফাইল এবং chrome://topics-internals
থেকে হোস্টনামের জন্য অনুমান করা বিষয়গুলি অ্যাক্সেস করতে পারেন।
নিম্নলিখিত চিত্রটি একটি সরলীকৃত উদাহরণ দেখায় তা প্রদর্শনের জন্য যে বিষয় API কীভাবে একটি বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্মকে একটি উপযুক্ত বিজ্ঞাপন নির্বাচন করতে সহায়তা করতে পারে৷ উদাহরণটি অনুমান করে যে ব্যবহারকারীর ব্রাউজারে ইতিমধ্যেই বিষয়গুলিতে ওয়েবসাইট হোস্টনাম ম্যাপ করার জন্য একটি মডেল রয়েছে৷
![ডায়াগ্রামে টপিকস এপিআই লাইফসাইকেলের পর্যায়গুলি দেখানো হচ্ছে, ব্যবহারকারী ওয়েবসাইট পরিদর্শন করা থেকে শুরু করে বিজ্ঞাপন দেখানো পর্যন্ত।](https://developers.google.cn/static/privacy-sandbox/assets/images/diagram-showing-stages-1d28cdd74e34.png?hl=bn)
API কলকারীরা শুধুমাত্র তাদের পর্যবেক্ষণ করা বিষয়গুলি গ্রহণ করে৷
টপিক এপিআই-এর একটি ডিজাইন লক্ষ্য হল তৃতীয় পক্ষের কুকিজের সাথে বর্তমানে যতটা সম্ভব তার চেয়ে বেশি সত্তার সাথে তথ্য শেয়ার না করে আগ্রহ-ভিত্তিক বিজ্ঞাপন সক্ষম করা। টপিক এপিআই এমনভাবে ডিজাইন করা হয়েছে যে বিষয়গুলি শুধুমাত্র এপিআই কলারদের জন্য ফেরত দেওয়া যেতে পারে যারা ইতিমধ্যে তাদের পর্যবেক্ষণ করেছে, একটি সীমিত সময়সীমার মধ্যে। বলা হয় যে একজন API কলার একজন ব্যবহারকারীর জন্য একটি বিষয় পর্যবেক্ষণ করেছেন যদি তিনি একটি সাইটে অন্তর্ভুক্ত কোডের মধ্যে document.browsingTopics()
পদ্ধতিকে কল করে থাকেন যেটি বিষয় এপিআই সেই বিষয়ে ম্যাপ করেছে।
এপিআই কেবলমাত্র সেই বিষয়গুলি ফেরত দেয় যা কলকারীর দ্বারা সাম্প্রতিক তিনটি যুগের মধ্যে পর্যবেক্ষণ করা হয়েছে৷ এটি API দ্বারা প্রতিস্থাপিত প্রযুক্তির (তৃতীয়-পক্ষ কুকি সহ) থেকে ব্যবহারকারীর সম্পর্কে তথ্যকে আরও বেশি সত্তার সাথে ভাগ করা বন্ধ করতে সহায়তা করে।
প্রত্যাবর্তিত বিষয়ের সংখ্যা নির্ভর করে API কলার পূর্বে কতগুলি বিষয় পর্যবেক্ষণ করেছেন এবং ব্যবহারকারীর কাছে উপলব্ধ বিষয়গুলির সংখ্যার উপর নির্ভর করে (যেমন ডেটা জমা হওয়া সপ্তাহের সংখ্যা)৷ যে কোনো জায়গায় শূন্য থেকে তিনটি বিষয় ফেরত দেওয়া যেতে পারে, কারণ তিনটি সাম্প্রতিক যুগের প্রতিটির জন্য একটি বিষয় নির্দেশ করা যেতে পারে
টপিক এপিআই কিভাবে ব্যবহার এবং পরীক্ষা করবেন সে সম্পর্কে আরও তথ্যের জন্য, টপিক এপিআই ডেভেলপার গাইড দেখুন।
কিভাবে API ফিঙ্গারপ্রিন্টিং কমায়
টপিক এপিআই শুধুমাত্র টপিক এপিআই ব্যবহার করে সাইট জুড়ে উল্লেখযোগ্য সংখ্যক ব্যবহারকারীকে পুনরায় সনাক্ত করা কঠিন তা নিশ্চিত করতে সাহায্য করার জন্য একাধিক প্রক্রিয়া প্রদান করে:
- যেহেতু টপিক ট্যাক্সোনমি মোটা দানাদার বিষয়গুলি প্রদান করে, তাই প্রতিটি বিষয়ের বিপুল সংখ্যক ব্যবহারকারী থাকবে বলে আশা করা হচ্ছে। প্রকৃতপক্ষে, প্রতি বিষয়ের জন্য ন্যূনতম ব্যবহারকারীর একটি গ্যারান্টিযুক্ত সংখ্যা রয়েছে, কারণ ফেরত দেওয়া বিষয়ের 5% সময় এলোমেলো।
- ব্যবহারকারীর শীর্ষ পাঁচটি থেকে বিষয়গুলি এলোমেলোভাবে ফেরত দেওয়া হয়।
- যদি একজন ব্যবহারকারী ঘন ঘন একই সাইটে যান (প্রতি সপ্তাহে, উদাহরণস্বরূপ) সাইটে চলমান কোডটি প্রতি সপ্তাহে একটি নতুন বিষয় শিখতে পারে, সর্বাধিক।
- বিভিন্ন সাইট একই যুগে একই ব্যবহারকারীর জন্য বিভিন্ন বিষয় পাবে। একটি সাইটের ব্যবহারকারীর জন্য ফেরত দেওয়া বিষয় অন্য সাইটে তাদের জন্য ফেরত দেওয়া বিষয়ের সাথে মিলে যাওয়ার সম্ভাবনা পাঁচটির মধ্যে মাত্র একটি। এটি একই ব্যবহারকারী কিনা তা নির্ধারণ করা আরও কঠিন করে তোলে।
- প্রতি সপ্তাহে একবার ব্যবহারকারীর জন্য বিষয়গুলি আপডেট করা হয়, যা তথ্য ভাগ করা যায় এমন হারকে সীমিত করে৷ অন্য কথায়, API খুব ঘন ঘন বিষয় আপডেট না দিয়ে ফিঙ্গারপ্রিন্টিংয়ের বিরুদ্ধে প্রশমিত করতে সাহায্য করে।
- একটি বিষয় শুধুমাত্র একজন API কলারের জন্য ফেরত দেওয়া হবে যেটি সম্প্রতি একই ব্যবহারকারীর জন্য একই বিষয় পর্যবেক্ষণ করেছে। এই পদ্ধতিটি সত্ত্বাদের ব্যবহারকারীর আগ্রহ সম্পর্কে তথ্য জানার (বা ভাগ করে নেওয়ার) সম্ভাবনাকে সীমিত করতে সহায়তা করে যা তারা নিজে দেখেনি।
এপিআই কীভাবে এফএলওসি-এর সাথে উদ্বেগকে সম্বোধন করেছে
2021 সালে FLOC- এর অরিজিন ট্রায়াল বিজ্ঞাপন প্রযুক্তি এবং ওয়েব ইকোসিস্টেম অবদানকারীদের কাছ থেকে বিস্তৃত প্রতিক্রিয়া পেয়েছে। বিশেষত, উদ্বেগ ছিল যে FLOC দলগুলি ব্যবহারকারীদের সনাক্ত করতে আঙ্গুলের ছাপ পৃষ্ঠ হিসাবে ব্যবহার করা যেতে পারে, বা একটি সংবেদনশীল বিভাগের সাথে ব্যবহারকারীর সম্পর্ক প্রকাশ করতে পারে। FLOC কে আরও স্বচ্ছ এবং ব্যবহারকারীদের কাছে বোধগম্য করার জন্যও কল ছিল।
এই মতামতকে মাথায় রেখে টপিকস এপিআই ডিজাইন করা হয়েছে। উন্নত স্বচ্ছতা, শক্তিশালী গোপনীয়তার নিশ্চয়তা এবং সংবেদনশীল বিভাগগুলির জন্য একটি ভিন্ন পদ্ধতির সাথে আগ্রহ-ভিত্তিক বিজ্ঞাপন সমর্থন করার অন্যান্য উপায়গুলি অন্বেষণ করা এর লক্ষ্য।
পরবর্তী পদক্ষেপ
বিষয়গুলি কী এবং সেগুলি কীভাবে কাজ করে সে সম্পর্কে আরও জানুন৷
আপনি যদি একজন বিজ্ঞাপন প্রযুক্তি বিকাশকারী হন, তাহলে বিষয় API এর সাথে পরীক্ষা করুন এবং অংশগ্রহণ করুন ৷ আরও গভীর সম্পদের জন্য বিকাশকারীর নির্দেশিকা পড়ুন।
জড়িত এবং মতামত শেয়ার করুন
- GitHub : বিষয় API ব্যাখ্যাকারী পড়ুন, এবং প্রশ্ন উত্থাপন করুন এবং API রেপোতে সমস্যাগুলির আলোচনা অনুসরণ করুন ।
- W3C : ইম্প্রুভিং ওয়েব অ্যাডভারটাইজিং বিজনেস গ্রুপে শিল্প ব্যবহারের ক্ষেত্রে আলোচনা করুন।
- ঘোষণা : যোগদান করুন বা মেইলিং তালিকা দেখুন ।
- প্রাইভেসি স্যান্ডবক্স ডেভেলপার সাপোর্ট : প্রশ্ন জিজ্ঞাসা করুন এবং প্রাইভেসি স্যান্ডবক্স ডেভেলপার সাপোর্ট রেপোতে আলোচনায় যোগ দিন।
- Chromium : বর্তমানে Chrome এ পরীক্ষা করার জন্য উপলব্ধ বাস্তবায়ন সম্পর্কে প্রশ্ন জিজ্ঞাসা করতে একটি Chromium বাগ ফাইল করুন ৷