ওয়েব ওভারভিউ জন্য বিষয় API

টপিক্স API ব্যবহারকারীর ভিজিট করা সাইট ট্র্যাক করার অবলম্বন না করেই আগ্রহ-ভিত্তিক বিজ্ঞাপন (IBA) সক্ষম করে৷

বাস্তবায়নের অবস্থা

বিষয় API কি?

বিষয় 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 এর তিনটি প্রধান কাজ রয়েছে:

  • আগ্রহের বিষয়গুলিতে ব্রাউজার কার্যকলাপ ম্যাপ করুন। টপিক এপিআই-এর বর্তমান ডিজাইনের সাথে, ব্যবহারকারীরা যে পৃষ্ঠাগুলি পরিদর্শন করেন তার হোস্টনাম থেকে বিষয়গুলি অনুমান করা হয়৷ উদাহরণস্বরূপ, অ্যাকোয়ারিয়াম সম্পর্কে একটি ওয়েবসাইটের জন্য অনুমান করা বিষয় হতে পারে /Pets & Animals/Pets .
  • একটি ব্যবহারকারীর সাম্প্রতিক ব্রাউজিং কার্যকলাপের উপর ভিত্তি করে তাদের জন্য শীর্ষ বিষয়গুলি গণনা করুন৷
  • উপযুক্ত বিজ্ঞাপন নির্বাচন করতে সাহায্য করার জন্য ব্যবহারকারীর কাছে বর্তমানে আগ্রহের বিষয়গুলি অ্যাক্সেস করার জন্য ব্যবস্থা প্রদান করুন।

টপিক এপিআই মানব-পাঠযোগ্য, সহজে বোধগম্য বিষয় প্রদান করে, তাই ব্যবহারকারীদের অর্থপূর্ণ নিয়ন্ত্রণ প্রদান করা সম্ভব।

কীভাবে বিষয়গুলি কিউরেট করা হয় এবং নির্বাচন করা হয়

/শিল্প ও বিনোদন/সংগীত ও অডিও/নৃত্য এবং ইলেকট্রনিক সঙ্গীত এবং /ব্যবসা ও শিল্প/নির্মাণ সামগ্রী এবং সরবরাহের মতো শ্রেণিবিন্যাস থেকে বিষয়গুলি নির্বাচন করা হয়। এই বিষয়গুলি প্রাথমিক পরীক্ষার জন্য Chrome দ্বারা কিউরেট করা হয়েছে, কিন্তু এই লক্ষ্য নিয়ে যে শ্রেণীবিন্যাস বিশ্বস্ত ইকোসিস্টেম অবদানকারীদের দ্বারা রক্ষণাবেক্ষণ করা একটি সংস্থান হয়ে ওঠে৷ শ্রেণীবিন্যাস যথেষ্ট ছোট হতে হবে যাতে অনেক ব্যবহারকারীর ব্রাউজার প্রতিটি বিষয়ের সাথে যুক্ত হবে। আমরা আশা করি বিষয়ের চূড়ান্ত সংখ্যা কয়েকশ থেকে কয়েক হাজারের মধ্যে হবে।

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

50,000টি শীর্ষস্থানীয় সাইটের জন্য, Chrome-এ বিষয় API বাস্তবায়ন একটি ম্যানুয়ালি কিউরেটেড, সর্বজনীনভাবে উপলব্ধ ওভাররাইড তালিকা ব্যবহার করে বিষয়গুলিতে হোস্টনাম ম্যাপ করতে। অন্যান্য সাইটের জন্য, বিষয় API হোস্টনাম থেকে বিষয়গুলি অনুমান করতে একটি মেশিন লার্নিং মডেল ব্যবহার করে।

Chrome-এর টপিক API-এর বাস্তবায়ন মডেলের প্রতিনিধিত্বকারী একটি TensorFlow Lite ফাইল ডাউনলোড করে যাতে এটি ব্যবহারকারীর ডিভাইসে স্থানীয়ভাবে ব্যবহার করা যায়।

আপনি TensorFlow Lite মডেল ফাইল এবং chrome://topics-internals থেকে হোস্টনামের জন্য অনুমান করা বিষয়গুলি অ্যাক্সেস করতে পারেন।

নিম্নলিখিত চিত্রটি একটি সরলীকৃত উদাহরণ দেখায় তা প্রদর্শনের জন্য যে বিষয় API কীভাবে একটি বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্মকে একটি উপযুক্ত বিজ্ঞাপন নির্বাচন করতে সহায়তা করতে পারে৷ উদাহরণটি অনুমান করে যে ব্যবহারকারীর ব্রাউজারে ইতিমধ্যেই বিষয়গুলিতে ওয়েবসাইট হোস্টনাম ম্যাপ করার জন্য একটি মডেল রয়েছে৷

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

API কলকারীরা শুধুমাত্র তাদের পর্যবেক্ষণ করা বিষয়গুলি গ্রহণ করে৷

টপিক এপিআই-এর একটি ডিজাইন লক্ষ্য হল তৃতীয় পক্ষের কুকিজের সাথে বর্তমানে যতটা সম্ভব তার চেয়ে বেশি সত্তার সাথে তথ্য শেয়ার না করে আগ্রহ-ভিত্তিক বিজ্ঞাপন সক্ষম করা। টপিক এপিআই এমনভাবে ডিজাইন করা হয়েছে যে বিষয়গুলি শুধুমাত্র এপিআই কলারদের জন্য ফেরত দেওয়া যেতে পারে যারা ইতিমধ্যে তাদের পর্যবেক্ষণ করেছে, একটি সীমিত সময়সীমার মধ্যে। বলা হয় যে একজন API কলার একজন ব্যবহারকারীর জন্য একটি বিষয় পর্যবেক্ষণ করেছেন যদি তিনি একটি সাইটে অন্তর্ভুক্ত কোডের মধ্যে document.browsingTopics() পদ্ধতিকে কল করে থাকেন যেটি বিষয় এপিআই সেই বিষয়ে ম্যাপ করেছে।

এপিআই কেবলমাত্র সেই বিষয়গুলি ফেরত দেয় যা কলকারীর দ্বারা সাম্প্রতিক তিনটি যুগের মধ্যে পর্যবেক্ষণ করা হয়েছে৷ এটি API দ্বারা প্রতিস্থাপিত প্রযুক্তির (তৃতীয়-পক্ষ কুকি সহ) থেকে ব্যবহারকারীর সম্পর্কে তথ্যকে আরও বেশি সত্তার সাথে ভাগ করা বন্ধ করতে সহায়তা করে।

প্রত্যাবর্তিত বিষয়ের সংখ্যা নির্ভর করে API কলার পূর্বে কতগুলি বিষয় পর্যবেক্ষণ করেছেন এবং ব্যবহারকারীর কাছে উপলব্ধ বিষয়গুলির সংখ্যার উপর নির্ভর করে (যেমন ডেটা জমা হওয়া সপ্তাহের সংখ্যা)৷ যে কোনো জায়গায় শূন্য থেকে তিনটি বিষয় ফেরত দেওয়া যেতে পারে, কারণ তিনটি সাম্প্রতিক যুগের প্রতিটির জন্য একটি বিষয় নির্দেশ করা যেতে পারে

টপিক এপিআই কিভাবে ব্যবহার এবং পরীক্ষা করবেন সে সম্পর্কে আরও তথ্যের জন্য, টপিক এপিআই ডেভেলপার গাইড দেখুন।

পরবর্তী পদক্ষেপ

জড়িত এবং মতামত শেয়ার করুন