কীভাবে বিষয়গুলি অনুমান করা হয়, কীভাবে সেগুলি ব্যবহারকারীদের ব্রাউজারে বরাদ্দ করা হয় এবং ব্যবহারকারীরা কীভাবে তাদের বিষয় তালিকা নিয়ন্ত্রণ করতে পারে তা পড়ুন৷
বাস্তবায়নের অবস্থা
- টপিকস এপিআই সর্বজনীন আলোচনা পর্বটি সম্পন্ন করেছে এবং বর্তমানে 99 শতাংশ ব্যবহারকারীর কাছে উপলব্ধ, 100 শতাংশ পর্যন্ত স্কেলিং।
- টপিক এপিআই-এ আপনার প্রতিক্রিয়া জানাতে, বিষয় ব্যাখ্যাকারীর উপর একটি ইস্যু তৈরি করুন বা ইম্প্রুভিং ওয়েব অ্যাডভার্টাইজিং বিজনেস গ্রুপে আলোচনায় অংশগ্রহণ করুন। ব্যাখ্যাকারীর অনেকগুলি খোলা প্রশ্ন রয়েছে যার এখনও আরও সংজ্ঞা প্রয়োজন।
- গোপনীয়তা স্যান্ডবক্স টাইমলাইন বিষয় API এবং অন্যান্য গোপনীয়তা স্যান্ডবক্স প্রস্তাবগুলির জন্য বাস্তবায়নের সময়রেখা প্রদান করে।
- টপিক এপিআই: সাম্প্রতিক আপডেটের বিশদ বিবরণ টপিক এপিআই এবং বাস্তবায়নে পরিবর্তন এবং বর্ধন।
একটি বিষয় কি?
টপিক এপিআই-এ একটি বিষয় হল এমন একটি বিষয় যা ব্যবহারকারীর আগ্রহের বিষয় হিসাবে তারা যে ওয়েবসাইটগুলি পরিদর্শন করে তার প্রমাণ।
বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্মগুলিকে প্রাসঙ্গিক বিজ্ঞাপন নির্বাচন করতে সাহায্য করার জন্য বিষয়গুলি একটি সংকেত৷ তৃতীয় পক্ষের কুকিজের বিপরীতে, এই তথ্যটি ব্যবহারকারীর নিজের সম্পর্কে বা ব্যবহারকারীর ব্রাউজিং কার্যকলাপ সম্পর্কে আরও তথ্য প্রকাশ না করেই শেয়ার করা হয়।
টপিকস এপিআই তৃতীয় পক্ষকে অনুমতি দেয়, যেমন বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্মগুলি, ব্যবহারকারীর আগ্রহের বিষয়গুলি পর্যবেক্ষণ করতে এবং তারপরে অ্যাক্সেস করতে। উদাহরণ স্বরূপ, API knitting.example
ওয়েবসাইট পরিদর্শনকারী ব্যবহারকারীর জন্য "ফাইবার ও টেক্সটাইল আর্টস" বিষয়ের পরামর্শ দিতে পারে।
টপিকস এপিআই দ্বারা ব্যবহৃত বিষয়গুলির তালিকা সর্বজনীন, মানব-ক্যুরেটেড, মানব-পাঠযোগ্য এবং সংবেদনশীল বিভাগগুলি এড়াতে ডিজাইন করা হয়েছে। এটি বর্তমান তালিকা , যা সময়ের সাথে সাথে প্রসারিত হবে৷ তালিকাটি একটি শ্রেণীবিন্যাস হিসাবে গঠন করা হয়েছে। বিষয়গুলি উচ্চ-স্তরের বা আরও নির্দিষ্ট হতে পারে। উদাহরণস্বরূপ, Food & Drink
হল একটি বিস্তৃত বিভাগ, যেখানে Cooking & Recipes
একটি উপশ্রেণী রয়েছে। উপশ্রেণিগুলিকে আরও অতিরিক্ত উপশ্রেণীতে ভাগ করা যেতে পারে।
বিষয়গুলির এই ধরনের শ্রেণীবিন্যাস ইউটিলিটি এবং গোপনীয়তার মধ্যে একটি ট্রেডঅফ করতে হবে। যদি বিষয়গুলি খুব নির্দিষ্ট হয় তবে সেগুলি একটি পৃথক ব্যবহারকারীকে সনাক্ত করতে ব্যবহার করা যেতে পারে। যদি সেগুলি খুব সাধারণ হয়, সেগুলি বিজ্ঞাপন বা অন্যান্য সামগ্রী নির্বাচন করার জন্য উপযোগী নয়৷
বিষয় শ্রেণীবিন্যাস দুটি অন্তর্নিহিত প্রয়োজনীয়তা মাথায় রেখে তৈরি করা হয়েছে:
- আগ্রহ-ভিত্তিক বিজ্ঞাপন সমর্থন করুন
- ব্যবহারকারীদের নিরাপদ রাখুন এবং তাদের গোপনীয়তা রক্ষা করুন
এটি বেশ কয়েকটি প্রশ্নের পরামর্শ দেয়। যেমন:
- ব্যবহারকারীর গোপনীয়তা রক্ষা করার সময়, তাদের ব্রাউজিং কার্যকলাপের উপর ভিত্তি করে ব্যবহারকারীর আগ্রহের বিষয়গুলি অনুমান করার জন্য API-এর সর্বোত্তম উপায় কী?
- কীভাবে শ্রেণীবিন্যাসকে আরও উপযোগী করার জন্য গঠন করা যেতে পারে?
- শ্রেণীবিন্যাস কোন নির্দিষ্ট আইটেম অন্তর্ভুক্ত করা উচিত?
কিভাবে API একটি সাইটের জন্য বিষয় অনুমান করে
বিষয়গুলি একটি ক্লাসিফায়ার মডেল থেকে উদ্ভূত হয় যা ওয়েবসাইটের হোস্টনামগুলিকে শূন্য বা তার বেশি বিষয়ে ম্যাপ করে৷ অতিরিক্ত তথ্য বিশ্লেষণ করা (যেমন সম্পূর্ণ URL বা পৃষ্ঠার বিষয়বস্তু) আরও প্রাসঙ্গিক বিজ্ঞাপনের অনুমতি দিতে পারে, কিন্তু গোপনীয়তাও কমিয়ে দিতে পারে।
বিষয়গুলিতে হোস্টনাম ম্যাপ করার ক্লাসিফায়ার মডেল সর্বজনীনভাবে উপলব্ধ, এবং ব্যাখ্যাকারী নোট হিসাবে, ব্রাউজার বিকাশকারী সরঞ্জামগুলির মাধ্যমে কোনও সাইটের বিষয়গুলি দেখা সম্ভব। মডেলটি সময়ের সাথে সাথে বিকশিত এবং উন্নত হবে এবং পর্যায়ক্রমে আপডেট হবে বলে আশা করা হচ্ছে; এর ফ্রিকোয়েন্সি এখনও বিবেচনাধীন।
টপিক এপিআই কল করে এমন কোড অন্তর্ভুক্ত করে এমন সাইটগুলিই টপিক ফ্রিকোয়েন্সি গণনার জন্য যোগ্য ব্রাউজিং ইতিহাসে অন্তর্ভুক্ত করা হয় এবং API কলকারীরা শুধুমাত্র তাদের পর্যবেক্ষণ করা বিষয়গুলি গ্রহণ করে। অন্য কথায়, সাইট ব্যতীত বিষয়ের ফ্রিকোয়েন্সি গণনার জন্য যোগ্য নয় অথবা API-কে কল করা একটি এমবেডেড পরিষেবা।
উপরন্তু, একজন কলার শুধুমাত্র সেই বিষয়গুলি গ্রহণ করতে পারে যা তাদের কোড "দেখেছে"। তাই যদি অন্য একজন কলার কোড একটি বিষয় নিবন্ধন করে থাকে, বলুন /Autos & Vehicles/Motor Vehicles (By Type)/Hatchbacks
, একজন ব্যবহারকারীর ব্রাউজারের জন্য এবং আপনার কোড সেই বিষয়টিকে সেই ব্যবহারকারীর ব্রাউজারে নিবন্ধিত করার কারণ না করে, আপনি সক্ষম হবেন না আপনি যখন আপনার এমবেডেড কোড থেকে API কল করেন তখন সেই ব্যবহারকারীর ব্রাউজারের আগ্রহের বিষয় সম্পর্কে জানুন। উল্লেখ্য যে API-এ এখন পূর্বপুরুষদেরকে পর্যবেক্ষণ করা হয়েছে বলে উল্লেখ করা হয়েছে, উপরের উদাহরণটি, /Autos & Vehicles/Motor Vehicles (By Type)/Hatchbacks
, এছাড়াও Autos & Vehicles
এবং Motor Vehicles
পর্যবেক্ষণ করা হবে।
একজন ব্যবহারকারীর জন্য প্রত্যাবর্তিত বিষয়গুলি শীর্ষ-স্তরের সাইটের উপর নির্ভর করে একজন কলারের জন্য পুনরায় গণনা করা হয়। উদাহরণস্বরূপ, যদি adtech.example
ব্যবহারকারীর বিষয়গুলির অনুরোধ করে news-a.example
, তারপর news-b.example
, এবং তারপর news-c.example
তে, তাদের কাছে ফিরে আসা বিষয়গুলি প্রতিটি সাইটে পুনরায় গণনা করা হবে৷ এর মানে হল একজন কলার বিভিন্ন টপ-লেভেল সাইটে একজন ব্যবহারকারীর জন্য বিভিন্ন বিষয় পেতে পারে, যেহেতু একজন ব্যবহারকারীর জন্য ফেরত দেওয়া (সর্বোচ্চ) তিনটি বিষয় গত তিন যুগের (5% সুযোগ সহ) শীর্ষ পাঁচটি থেকে এলোমেলোভাবে বেছে নেওয়া হয়েছে একটি এলোমেলো বিষয় পাওয়ার)। এটি একজন কলারের পক্ষে তাদের বিষয়গুলির দ্বারা একজন ব্যবহারকারীকে সনাক্ত করা কঠিন করে তোলে, যেহেতু এটি বিভিন্ন শীর্ষ-স্তরের সাইটগুলিতে (এমনকি একই ব্যবহারকারী, কলার এবং যুগের জন্যও) আলাদা হতে পারে।
ক্লাসিফায়ার মডেল
বিষয়গুলি ম্যানুয়ালি 50,000 শীর্ষ ডোমেনের জন্য কিউরেট করা হয় এবং এই কিউরেশনটি ক্লাসিফায়ারকে প্রশিক্ষণ দিতে ব্যবহৃত হয়। এই তালিকাটি override_list.pb.gz
এ পাওয়া যাবে, যা chrome://topics-internals/
শ্রেণীবদ্ধ ট্যাবে বর্তমান মডেলের অধীনে উপলব্ধ। তালিকার ডোমেন-টু-বিষয় অ্যাসোসিয়েশনগুলি মডেলের আউটপুটের পরিবর্তে API দ্বারা ব্যবহৃত হয়।
মডেলটি সরাসরি চালানোর জন্য, একটি মডেল চালানোর জন্য TensorFlow-এর নির্দেশিকা পড়ুন।
override_list.pb.gz
ফাইল পরিদর্শন করতে, প্রথমে এটি আনপ্যাক করুন:
gunzip -c override_list.pb.gz > override_list.pb
এটি পাঠ্য হিসাবে পরিদর্শন করতে protoc
ব্যবহার করুন:
protoc --decode_raw < override_list.pb > output.txt
আইডি সহ বিষয়গুলির একটি সম্পূর্ণ শ্রেণিবিন্যাস GitHub-এ উপলব্ধ।
ক্লাসিফায়ার মডেলে প্রতিক্রিয়া বা ইনপুট প্রদান করা
টপিক এপিআই-এ প্রতিক্রিয়া প্রদানের জন্য বেশ কয়েকটি চ্যানেল রয়েছে। ক্লাসিফায়ার মডেলের প্রতিক্রিয়ার জন্য, আমরা একটি GitHub সমস্যা জমা দেওয়ার বা বিদ্যমান সমস্যাটির উত্তর দেওয়ার পরামর্শ দিই। যেমন:
- ট্যাক্সোনমি কি বিষয় দীর্ঘমেয়াদী ব্যবহার করা উচিত?
- যদি একটি সাইট নির্ধারিত বিষয়গুলির সাথে একমত না হয়?
কিভাবে ব্যবহারকারীর সেরা পাঁচটি বিষয় নির্বাচন করা হয়
API প্রতিটি যুগের জন্য একটি বিষয় প্রদান করে, সর্বোচ্চ তিনটি পর্যন্ত। যদি তিনটি প্রত্যাবর্তন করা হয়, এতে বর্তমান যুগ এবং পূর্ববর্তী দুটি বিষয় অন্তর্ভুক্ত রয়েছে।
- প্রতিটি যুগের শেষে, ব্রাউজার নিম্নলিখিত মানদণ্ড পূরণ করে এমন পৃষ্ঠাগুলির একটি তালিকা সংকলন করে:
- পৃষ্ঠাটি যুগের সময় ব্যবহারকারী দ্বারা পরিদর্শন করা হয়েছিল।
- পৃষ্ঠায় কোড রয়েছে যা
document.browsingTopics()
কে কল করে। - এপিআই সক্ষম করা হয়েছে (উদাহরণস্বরূপ, ব্যবহারকারীর দ্বারা বা একটি প্রতিক্রিয়া শিরোনামের মাধ্যমে অবরুদ্ধ নয়)।
- ব্রাউজার, ব্যবহারকারীর ডিভাইসে, বিষয়গুলির একটি তালিকায় প্রতিটি পৃষ্ঠার হোস্টনাম ম্যাপ করতে বিষয় API দ্বারা প্রদত্ত ক্লাসিফায়ার মডেল ব্যবহার করে৷
- ব্রাউজারটি বিষয়গুলির তালিকা জমা করে।
- ব্রাউজারটি শীর্ষ পাঁচটি বিষয়ের একটি তালিকা তৈরি করে:
- শ্রেণীবিন্যাসে 22টি মূল বিষয়গুলির প্রত্যেকটিকে বিজ্ঞাপন বাস্তুতন্ত্রের প্রতিক্রিয়ার উপর ভিত্তি করে একটি "উচ্চ উপযোগিতা" বা "স্ট্যান্ডার্ড ইউটিলিটি" বালতিতে বরাদ্দ করা হয়। ব্রাউজার প্রথমে তাদের বালতি অ্যাসাইনমেন্ট দ্বারা বিষয় বাছাই করে। সমস্ত বংশধর বিষয়গুলি তাদের মূল মূল বিষয়ের বাকেট অ্যাসাইনমেন্টের উত্তরাধিকারী হয়৷ "উচ্চ উপযোগিতা" বিষয়গুলিকে অগ্রাধিকার দেওয়া হয়৷ "উচ্চ উপযোগিতা" বিষয়গুলিকে অগ্রাধিকার দেওয়া হয়৷
- ব্রাউজার তারপর প্রতিটি বালতির মধ্যে ফ্রিকোয়েন্সি দ্বারা বিষয় বাছাই.
- এই বাছাই করা তালিকা থেকে শীর্ষ পাঁচটি বিষয়কে সেই যুগের জন্য ব্যবহারকারীর শীর্ষ বিষয় হিসাবে নির্বাচিত করা হয়েছে।
তারপর document.browsingTopics()
পদ্ধতিটি প্রতিটি যুগের জন্য শীর্ষ পাঁচটি থেকে একটি এলোমেলো বিষয় ফেরত দেয়, 5% সম্ভাবনা থাকে যে এইগুলির যেকোনও বিষয়ের সম্পূর্ণ শ্রেণীবিন্যাস থেকে এলোমেলোভাবে নির্বাচিত হতে পারে। ক্রোমে, ব্যবহারকারীরা পৃথক বিষয়গুলি সরাতে বা API দ্বারা প্রত্যাবর্তিত বিষয়গুলির সংখ্যা কমাতে তাদের ব্রাউজিং ইতিহাস সাফ করতেও সক্ষম। ব্যবহারকারীরা API থেকে অপ্ট আউটও করতে পারেন।
আপনি chrome://topics-internals
পৃষ্ঠা থেকে বর্তমান যুগে পর্যবেক্ষণ করা বিষয় সম্পর্কে তথ্য দেখতে পারেন।
এপিআই কীভাবে সিদ্ধান্ত নেয় কোন কলকারীরা কোন বিষয়গুলি দেখবে
API কলকারীরা শুধুমাত্র সেই বিষয়গুলি গ্রহণ করে যা তারা সম্প্রতি পর্যবেক্ষণ করেছে, এবং ব্যবহারকারীর জন্য বিষয়গুলি প্রতিটি যুগে একবার রিফ্রেশ করা হয়৷ তার মানে API একটি রোলিং উইন্ডো প্রদান করে যেখানে একজন প্রদত্ত কলার নির্দিষ্ট বিষয়গুলি পেতে পারে।
নীচের সারণীটি একটি একক যুগে একজন ব্যবহারকারীর জন্য একটি অনুমানমূলক ব্রাউজিং ইতিহাসের একটি উদাহরণ (যদিও অবাস্তবভাবে ছোট) রূপরেখা দেয়, তারা যে সাইটগুলি পরিদর্শন করেছে তার সাথে সম্পর্কিত বিষয়গুলি এবং প্রতিটি সাইটে উপস্থিত API কলকারীরা (যে সংস্থাগুলি document.browsingTopics()
জাভাস্ক্রিপ্ট কোডে document.browsingTopics()
সাইটে অন্তর্ভুক্ত)।
সাইট | বিষয় | সাইটে API কলার |
---|---|---|
yoga.example | ফিটনেস | adtech1.example adtech2.example |
knitting.example | কারুশিল্প | adtech1.example |
hiking-holiday.example | ফিটনেস, ভ্রমণ এবং পরিবহন | adtech2.example |
diy-clothing.example | কারুশিল্প, ফ্যাশন এবং শৈলী | [কোনটিই নয়] |
যুগের শেষে (বর্তমানে এক সপ্তাহ) টপিক এপিআই সপ্তাহের জন্য ব্রাউজারের শীর্ষ বিষয়গুলি তৈরি করে।
- adtech1.example এখন "ফিটনেস" এবং "কারুশিল্প" বিষয়গুলি পাওয়ার যোগ্য, কারণ এটি yoga.example এবং knitting.example-এও সেগুলি পর্যবেক্ষণ করেছে৷
- adtech1.example এই ব্যবহারকারীর জন্য "ভ্রমণ ও পরিবহন" বিষয় পাওয়ার যোগ্য নয় কারণ এটি সেই বিষয়ের সাথে যুক্ত ব্যবহারকারী সম্প্রতি পরিদর্শন করা কোনো সাইটগুলিতে উপস্থিত নয়৷
- adtech2.example "Fitness" এবং "Travel & Transportation" বিষয়গুলো দেখেছে, কিন্তু "Crafts" বিষয় দেখেনি।
ব্যবহারকারী diy-clothing.example পরিদর্শন করেছেন, যেটিতে "ফ্যাশন এবং স্টাইল" বিষয় রয়েছে, কিন্তু সেই সাইটে টপিক এপিআই-এ কোনো কল ছিল না। এই মুহুর্তে, এর অর্থ হল "ফ্যাশন এবং স্টাইল" বিষয় কোন কলারের জন্য API দ্বারা ফেরত দেওয়া হবে না৷
দুই সপ্তাহে, ব্যবহারকারী অন্য সাইটে যান:
সাইট | বিষয় | সাইটে API কলার |
---|---|---|
sewing.example | কারুশিল্প | adtech2.example |
উপরন্তু, diy-clothing.example-এ adtech2.example থেকে কোড যোগ করা হয়েছে:
সাইট | বিষয় | সাইটে API কলার |
---|---|---|
diy-clothing.example | কারুশিল্প, ফ্যাশন এবং শৈলী | adtech2.example |
সেইসাথে সপ্তাহ 1 থেকে "ফিটনেস" এবং "ভ্রমণ ও পরিবহন" এর মানে হল যে adtech2.example এখন "কারুশিল্প" এবং "ফ্যাশন এবং স্টাইল" বিষয় পেতে সক্ষম হবে — কিন্তু পরবর্তী যুগ, সপ্তাহ 3 পর্যন্ত নয়। এটি নিশ্চিত করে যে তৃতীয় পক্ষগুলি ব্যবহারকারীর অতীত সম্পর্কে (এই ক্ষেত্রে, ফ্যাশনের প্রতি আগ্রহ) কুকির চেয়ে বেশি শিখতে পারে না।
আরও দুই সপ্তাহ পর, "ফিটনেস" এবং "ভ্রমণ ও পরিবহন" adtech2.example-এর যোগ্য বিষয়ের তালিকা থেকে বাদ পড়তে পারে যদি ব্যবহারকারী adtech2.example-এর কোড অন্তর্ভুক্ত করে এমন বিষয়গুলির সাথে কোনো সাইট পরিদর্শন না করেন।
ব্যবহারকারীর নিয়ন্ত্রণ, স্বচ্ছতা এবং অপ্ট আউট
ব্যবহারকারীদের সক্ষম হতে হবে:
- টপিকস এপিআই এর উদ্দেশ্য বুঝুন।
- তাদের ব্রাউজিং ক্রিয়াকলাপের সাথে কোন বিষয়গুলি জড়িত তা চিনুন৷
- API কখন ব্যবহার করা হয় তা জানুন।
- API সক্রিয় বা নিষ্ক্রিয় করতে নিয়ন্ত্রণ আছে.
- API কলারদের সাথে কোন বিষয় শেয়ার করা হয়েছে তা নিয়ন্ত্রণ করুন।
বিষয়গুলির মানব-পাঠযোগ্য শ্রেণীবিন্যাস ব্যবহারকারীদের তাদের ব্রাউজার দ্বারা তাদের জন্য প্রস্তাবিত বিষয়গুলি সম্পর্কে জানতে এবং নিয়ন্ত্রণ করতে দেয়৷ Chrome chrome://settings/adPrivacy/interests
এ বিষয় API-এর জন্য তথ্য এবং সেটিংস প্রদান করে।
ব্যবহারকারী এমন বিষয়ের বিভাগ বিজ্ঞাপন দিতে পারে যা তারা API কলারদের সাথে শেয়ার করতে চায় না:
- একটি বিষয় ব্লক করে যা ইতিমধ্যেই তাদের ব্রাউজার দ্বারা বরাদ্দ করা হয়েছে৷
- সক্রিয়ভাবে বিষয়গুলির একটি বিস্তৃত বিভাগ ব্লক করার মাধ্যমে তারা
chrome://settings/adPrivacy/interests/manage
এ আগ্রহী নয়৷ এই ক্ষেত্রে, ব্যবহারকারীকে ব্লক করার আগে একটি বিষয় বরাদ্দ করার জন্য অপেক্ষা করতে হবে না।
ছদ্মবেশী মোডে API কলারদের কাছে বিষয়গুলি উপলব্ধ নয় এবং ব্রাউজিং ইতিহাস সাফ করার সময় বিষয়গুলি সাফ করা হয়৷
প্রত্যাবর্তিত বিষয়গুলির তালিকা খালি থাকবে যদি:
- ব্যবহারকারী
chrome://settings/adPrivacy/interests
এ ব্রাউজার সেটিংসে বিষয় API থেকে অপ্ট আউট করেন। - ব্যবহারকারী তাদের বিষয়গুলি সাফ করেছেন (
chrome://settings/adPrivacy/interests
এ ব্রাউজার সেটিংস ব্যবহার করে) বা তাদের কুকিজ সাফ করেছেন৷ - ব্রাউজারটি ছদ্মবেশী মোডে আছে।
- ব্যবহারকারী সমস্ত সম্ভাব্য বিষয় অবরুদ্ধ করে।
ব্যাখ্যাকারী গোপনীয়তা লক্ষ্য সম্পর্কে আরও বিশদ প্রদান করে এবং এপিআই কীভাবে তাদের সমাধান করতে চায়।
সাইট অপ্ট আউট
ব্যবহারকারীর অপ্ট আউট করার ক্ষমতা ছাড়াও, আপনি আপনার সাইট বা এটির পৃষ্ঠাগুলির জন্য বিষয়গুলি অপ্ট আউট করতে পারেন৷ বিকাশকারী গাইড ব্যাখ্যা করে কিভাবে।
prebid.js
সহ ওয়েবসাইটগুলিতে বিষয় API ব্যবহার করা
প্রিবিড 7 প্রকাশে উল্লিখিত হিসাবে, সম্প্রদায়টি সক্রিয়ভাবে একটি নতুন মডিউলের মাধ্যমে টপিক এপিআই-এর সাথে একীকরণ তৈরি করেছে। এই মডিউলটি 2022 সালের ডিসেম্বরে মার্জ করা হয়েছিল।
এখানে আরও জানুন:
- প্রিবিডের টপিকস এপিআই মডিউল ডকুমেন্টেশন পড়ুন।
- আরও তথ্যের জন্য, Prebid.js-এর সাথে যোগাযোগ করুন যে কোন স্ট্যান্ডার্ড চ্যানেল তারা অফার করে।
পরবর্তী পদক্ষেপ
- আপনি যদি একজন বিজ্ঞাপন প্রযুক্তি বিকাশকারী হন, তাহলে বিষয় API এর সাথে পরীক্ষা করুন এবং অংশগ্রহণ করুন ৷
- আরও গভীর সম্পদের জন্য বিকাশকারীর নির্দেশিকা পড়ুন।
- নির্দিষ্ট বিজ্ঞাপন প্রযুক্তি ব্যবহারের ক্ষেত্রে বিশদ বিবরণের জন্য বিষয় API ইন্টিগ্রেশন গাইড দেখুন।
জড়িত এবং মতামত শেয়ার করুন
- GitHub : বিষয় API ব্যাখ্যাকারী পড়ুন, এবং প্রশ্ন উত্থাপন করুন এবং API রেপোতে সমস্যাগুলির আলোচনা অনুসরণ করুন ।
- W3C : ইম্প্রুভিং ওয়েব অ্যাডভারটাইজিং বিজনেস গ্রুপে শিল্প ব্যবহারের ক্ষেত্রে আলোচনা করুন।
- ঘোষণা : যোগদান করুন বা মেইলিং তালিকা দেখুন ।
- প্রাইভেসি স্যান্ডবক্স ডেভেলপার সাপোর্ট : প্রশ্ন জিজ্ঞাসা করুন এবং প্রাইভেসি স্যান্ডবক্স ডেভেলপার সাপোর্ট রেপোতে আলোচনায় যোগ দিন।
- Chromium : বর্তমানে Chrome এ পরীক্ষা করার জন্য উপলব্ধ বাস্তবায়ন সম্পর্কে প্রশ্ন জিজ্ঞাসা করতে একটি Chromium বাগ ফাইল করুন ৷
কীভাবে বিষয়গুলি অনুমান করা হয়, কীভাবে সেগুলি ব্যবহারকারীদের ব্রাউজারে বরাদ্দ করা হয় এবং ব্যবহারকারীরা কীভাবে তাদের বিষয় তালিকা নিয়ন্ত্রণ করতে পারে তা পড়ুন৷
বাস্তবায়নের অবস্থা
- টপিকস এপিআই সর্বজনীন আলোচনা পর্বটি সম্পন্ন করেছে এবং বর্তমানে 99 শতাংশ ব্যবহারকারীর কাছে উপলব্ধ, 100 শতাংশ পর্যন্ত স্কেলিং।
- টপিক এপিআই-এ আপনার প্রতিক্রিয়া জানাতে, বিষয় ব্যাখ্যাকারীর উপর একটি ইস্যু তৈরি করুন বা ইম্প্রুভিং ওয়েব অ্যাডভার্টাইজিং বিজনেস গ্রুপে আলোচনায় অংশগ্রহণ করুন। ব্যাখ্যাকারীর অনেকগুলি খোলা প্রশ্ন রয়েছে যার এখনও আরও সংজ্ঞা প্রয়োজন।
- গোপনীয়তা স্যান্ডবক্স টাইমলাইন বিষয় API এবং অন্যান্য গোপনীয়তা স্যান্ডবক্স প্রস্তাবগুলির জন্য বাস্তবায়নের সময়রেখা প্রদান করে।
- টপিক এপিআই: সাম্প্রতিক আপডেটের বিশদ বিবরণ টপিক এপিআই এবং বাস্তবায়নে পরিবর্তন এবং বর্ধন।
একটি বিষয় কি?
টপিক এপিআই-এ একটি বিষয় হল এমন একটি বিষয় যা ব্যবহারকারীর আগ্রহের বিষয় হিসাবে তারা যে ওয়েবসাইটগুলি পরিদর্শন করে তার প্রমাণ।
বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্মগুলিকে প্রাসঙ্গিক বিজ্ঞাপন নির্বাচন করতে সাহায্য করার জন্য বিষয়গুলি একটি সংকেত৷ তৃতীয় পক্ষের কুকিজের বিপরীতে, এই তথ্যটি ব্যবহারকারীর নিজের সম্পর্কে বা ব্যবহারকারীর ব্রাউজিং কার্যকলাপ সম্পর্কে আরও তথ্য প্রকাশ না করেই শেয়ার করা হয়।
টপিকস এপিআই তৃতীয় পক্ষকে অনুমতি দেয়, যেমন বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্মগুলি, ব্যবহারকারীর আগ্রহের বিষয়গুলি পর্যবেক্ষণ করতে এবং তারপরে অ্যাক্সেস করতে। উদাহরণ স্বরূপ, API knitting.example
ওয়েবসাইট পরিদর্শনকারী ব্যবহারকারীর জন্য "ফাইবার ও টেক্সটাইল আর্টস" বিষয়ের পরামর্শ দিতে পারে।
টপিকস এপিআই দ্বারা ব্যবহৃত বিষয়গুলির তালিকা সর্বজনীন, মানব-ক্যুরেটেড, মানব-পাঠযোগ্য এবং সংবেদনশীল বিভাগগুলি এড়াতে ডিজাইন করা হয়েছে। এটি বর্তমান তালিকা , যা সময়ের সাথে সাথে প্রসারিত হবে৷ তালিকাটি একটি শ্রেণীবিন্যাস হিসাবে গঠন করা হয়েছে। বিষয়গুলি উচ্চ-স্তরের বা আরও নির্দিষ্ট হতে পারে। উদাহরণস্বরূপ, Food & Drink
হল একটি বিস্তৃত বিভাগ, যেখানে Cooking & Recipes
একটি উপশ্রেণী রয়েছে। উপশ্রেণিগুলিকে আরও অতিরিক্ত উপশ্রেণীতে ভাগ করা যেতে পারে।
বিষয়গুলির এই ধরনের শ্রেণীবিন্যাস ইউটিলিটি এবং গোপনীয়তার মধ্যে একটি ট্রেডঅফ করতে হবে। যদি বিষয়গুলি খুব নির্দিষ্ট হয় তবে সেগুলি একটি পৃথক ব্যবহারকারীকে সনাক্ত করতে ব্যবহার করা যেতে পারে। যদি সেগুলি খুব সাধারণ হয়, সেগুলি বিজ্ঞাপন বা অন্যান্য সামগ্রী নির্বাচন করার জন্য উপযোগী নয়৷
বিষয় শ্রেণীবিন্যাস দুটি অন্তর্নিহিত প্রয়োজনীয়তা মাথায় রেখে তৈরি করা হয়েছে:
- আগ্রহ-ভিত্তিক বিজ্ঞাপন সমর্থন করুন
- ব্যবহারকারীদের নিরাপদ রাখুন এবং তাদের গোপনীয়তা রক্ষা করুন
এটি বেশ কয়েকটি প্রশ্নের পরামর্শ দেয়। যেমন:
- ব্যবহারকারীর গোপনীয়তা রক্ষা করার সময়, তাদের ব্রাউজিং কার্যকলাপের উপর ভিত্তি করে ব্যবহারকারীর আগ্রহের বিষয়গুলি অনুমান করার জন্য API-এর সর্বোত্তম উপায় কী?
- কীভাবে শ্রেণীবিন্যাসকে আরও উপযোগী করার জন্য গঠন করা যেতে পারে?
- শ্রেণীবিন্যাস কোন নির্দিষ্ট আইটেম অন্তর্ভুক্ত করা উচিত?
কিভাবে API একটি সাইটের জন্য বিষয় অনুমান করে
বিষয়গুলি একটি ক্লাসিফায়ার মডেল থেকে উদ্ভূত হয় যা ওয়েবসাইটের হোস্টনামগুলিকে শূন্য বা তার বেশি বিষয়ে ম্যাপ করে৷ অতিরিক্ত তথ্য বিশ্লেষণ করা (যেমন সম্পূর্ণ URL বা পৃষ্ঠার বিষয়বস্তু) আরও প্রাসঙ্গিক বিজ্ঞাপনের অনুমতি দিতে পারে, কিন্তু গোপনীয়তাও কমিয়ে দিতে পারে।
বিষয়গুলিতে হোস্টনাম ম্যাপ করার ক্লাসিফায়ার মডেল সর্বজনীনভাবে উপলব্ধ, এবং ব্যাখ্যাকারী নোট হিসাবে, ব্রাউজার বিকাশকারী সরঞ্জামগুলির মাধ্যমে কোনও সাইটের বিষয়গুলি দেখা সম্ভব। মডেলটি সময়ের সাথে সাথে বিকশিত এবং উন্নত হবে এবং পর্যায়ক্রমে আপডেট হবে বলে আশা করা হচ্ছে; এর ফ্রিকোয়েন্সি এখনও বিবেচনাধীন।
টপিক এপিআই কল করে এমন কোড অন্তর্ভুক্ত করে এমন সাইটগুলিই টপিক ফ্রিকোয়েন্সি গণনার জন্য যোগ্য ব্রাউজিং ইতিহাসে অন্তর্ভুক্ত করা হয় এবং API কলকারীরা শুধুমাত্র তাদের পর্যবেক্ষণ করা বিষয়গুলি গ্রহণ করে। অন্য কথায়, সাইট ব্যতীত বিষয়ের ফ্রিকোয়েন্সি গণনার জন্য যোগ্য নয় অথবা API-কে কল করা একটি এমবেডেড পরিষেবা।
উপরন্তু, একজন কলার শুধুমাত্র সেই বিষয়গুলি গ্রহণ করতে পারে যা তাদের কোড "দেখেছে"। তাই যদি অন্য একজন কলার কোড একটি বিষয় নিবন্ধন করে থাকে, বলুন /Autos & Vehicles/Motor Vehicles (By Type)/Hatchbacks
, একজন ব্যবহারকারীর ব্রাউজারের জন্য এবং আপনার কোড সেই বিষয়টিকে সেই ব্যবহারকারীর ব্রাউজারে নিবন্ধিত করার কারণ না করে, আপনি সক্ষম হবেন না আপনি যখন আপনার এমবেডেড কোড থেকে API কল করেন তখন সেই ব্যবহারকারীর ব্রাউজারের আগ্রহের বিষয় সম্পর্কে জানুন। উল্লেখ্য যে API-এ এখন পূর্বপুরুষদেরকে পর্যবেক্ষণ করা হয়েছে বলে উল্লেখ করা হয়েছে, উপরের উদাহরণটি, /Autos & Vehicles/Motor Vehicles (By Type)/Hatchbacks
, এছাড়াও Autos & Vehicles
এবং Motor Vehicles
পর্যবেক্ষণ করা হবে।
একজন ব্যবহারকারীর জন্য প্রত্যাবর্তিত বিষয়গুলি শীর্ষ-স্তরের সাইটের উপর নির্ভর করে একজন কলারের জন্য পুনরায় গণনা করা হয়। উদাহরণস্বরূপ, যদি adtech.example
ব্যবহারকারীর বিষয়গুলির অনুরোধ করে news-a.example
, তারপর news-b.example
, এবং তারপর news-c.example
তে, তাদের কাছে ফিরে আসা বিষয়গুলি প্রতিটি সাইটে পুনরায় গণনা করা হবে৷ এর মানে হল একজন কলার বিভিন্ন টপ-লেভেল সাইটে একজন ব্যবহারকারীর জন্য বিভিন্ন বিষয় পেতে পারে, যেহেতু একজন ব্যবহারকারীর জন্য ফেরত দেওয়া (সর্বোচ্চ) তিনটি বিষয় গত তিন যুগের (5% সুযোগ সহ) শীর্ষ পাঁচটি থেকে এলোমেলোভাবে বেছে নেওয়া হয়েছে একটি এলোমেলো বিষয় পাওয়ার)। এটি একজন কলারের পক্ষে তাদের বিষয়গুলির দ্বারা একজন ব্যবহারকারীকে সনাক্ত করা কঠিন করে তোলে, যেহেতু এটি বিভিন্ন শীর্ষ-স্তরের সাইটগুলিতে (এমনকি একই ব্যবহারকারী, কলার এবং যুগের জন্যও) আলাদা হতে পারে।
ক্লাসিফায়ার মডেল
বিষয়গুলি ম্যানুয়ালি 50,000 শীর্ষ ডোমেনের জন্য কিউরেট করা হয় এবং এই কিউরেশনটি ক্লাসিফায়ারকে প্রশিক্ষণ দিতে ব্যবহৃত হয়। এই তালিকাটি override_list.pb.gz
এ পাওয়া যাবে, যা chrome://topics-internals/
শ্রেণীবদ্ধ ট্যাবে বর্তমান মডেলের অধীনে উপলব্ধ। তালিকার ডোমেন-টু-বিষয় অ্যাসোসিয়েশনগুলি মডেলের আউটপুটের পরিবর্তে API দ্বারা ব্যবহৃত হয়।
মডেলটি সরাসরি চালানোর জন্য, একটি মডেল চালানোর জন্য TensorFlow-এর নির্দেশিকা পড়ুন।
override_list.pb.gz
ফাইল পরিদর্শন করতে, প্রথমে এটি আনপ্যাক করুন:
gunzip -c override_list.pb.gz > override_list.pb
এটি পাঠ্য হিসাবে পরিদর্শন করতে protoc
ব্যবহার করুন:
protoc --decode_raw < override_list.pb > output.txt
আইডি সহ বিষয়গুলির একটি সম্পূর্ণ শ্রেণিবিন্যাস GitHub-এ উপলব্ধ।
ক্লাসিফায়ার মডেলে প্রতিক্রিয়া বা ইনপুট প্রদান করা
টপিক এপিআই-এ প্রতিক্রিয়া প্রদানের জন্য বেশ কয়েকটি চ্যানেল রয়েছে। ক্লাসিফায়ার মডেলের প্রতিক্রিয়ার জন্য, আমরা একটি GitHub সমস্যা জমা দেওয়ার বা বিদ্যমান সমস্যাটির উত্তর দেওয়ার পরামর্শ দিই। যেমন:
- ট্যাক্সোনমি কি বিষয় দীর্ঘমেয়াদী ব্যবহার করা উচিত?
- যদি একটি সাইট নির্ধারিত বিষয়গুলির সাথে একমত না হয়?
কিভাবে ব্যবহারকারীর সেরা পাঁচটি বিষয় নির্বাচন করা হয়
API প্রতিটি যুগের জন্য একটি বিষয় প্রদান করে, সর্বোচ্চ তিনটি পর্যন্ত। যদি তিনটি প্রত্যাবর্তন করা হয়, এতে বর্তমান যুগ এবং পূর্ববর্তী দুটি বিষয় অন্তর্ভুক্ত রয়েছে।
- প্রতিটি যুগের শেষে, ব্রাউজার নিম্নলিখিত মানদণ্ড পূরণ করে এমন পৃষ্ঠাগুলির একটি তালিকা সংকলন করে:
- পৃষ্ঠাটি যুগের সময় ব্যবহারকারী দ্বারা পরিদর্শন করা হয়েছিল।
- পৃষ্ঠায় কোড রয়েছে যা
document.browsingTopics()
কে কল করে। - এপিআই সক্ষম করা হয়েছে (উদাহরণস্বরূপ, ব্যবহারকারীর দ্বারা বা একটি প্রতিক্রিয়া শিরোনামের মাধ্যমে অবরুদ্ধ নয়)।
- ব্রাউজার, ব্যবহারকারীর ডিভাইসে, বিষয়গুলির একটি তালিকায় প্রতিটি পৃষ্ঠার হোস্টনাম ম্যাপ করতে বিষয় API দ্বারা প্রদত্ত ক্লাসিফায়ার মডেল ব্যবহার করে৷
- ব্রাউজারটি বিষয়গুলির তালিকা জমা করে।
- ব্রাউজারটি শীর্ষ পাঁচটি বিষয়ের একটি তালিকা তৈরি করে:
- শ্রেণীবিন্যাসে 22টি মূল বিষয়গুলির প্রত্যেকটিকে বিজ্ঞাপন বাস্তুতন্ত্রের প্রতিক্রিয়ার উপর ভিত্তি করে একটি "উচ্চ উপযোগিতা" বা "স্ট্যান্ডার্ড ইউটিলিটি" বালতিতে বরাদ্দ করা হয়। ব্রাউজার প্রথমে তাদের বালতি অ্যাসাইনমেন্ট দ্বারা বিষয় বাছাই করে। সমস্ত বংশধর বিষয়গুলি তাদের মূল মূল বিষয়ের বাকেট অ্যাসাইনমেন্টের উত্তরাধিকারী হয়৷ "উচ্চ উপযোগিতা" বিষয়গুলিকে অগ্রাধিকার দেওয়া হয়৷ "উচ্চ উপযোগিতা" বিষয়গুলিকে অগ্রাধিকার দেওয়া হয়৷
- ব্রাউজার তারপর প্রতিটি বালতির মধ্যে ফ্রিকোয়েন্সি দ্বারা বিষয় বাছাই.
- এই বাছাই করা তালিকা থেকে শীর্ষ পাঁচটি বিষয়কে সেই যুগের জন্য ব্যবহারকারীর শীর্ষ বিষয় হিসাবে নির্বাচিত করা হয়েছে।
তারপর document.browsingTopics()
পদ্ধতিটি প্রতিটি যুগের জন্য শীর্ষ পাঁচটি থেকে একটি এলোমেলো বিষয় ফেরত দেয়, 5% সম্ভাবনা থাকে যে এইগুলির যেকোনও বিষয়ের সম্পূর্ণ শ্রেণীবিন্যাস থেকে এলোমেলোভাবে নির্বাচিত হতে পারে। ক্রোমে, ব্যবহারকারীরা পৃথক বিষয়গুলি সরাতে বা API দ্বারা প্রত্যাবর্তিত বিষয়গুলির সংখ্যা কমাতে তাদের ব্রাউজিং ইতিহাস সাফ করতেও সক্ষম। ব্যবহারকারীরা API থেকে অপ্ট আউটও করতে পারেন।
আপনি chrome://topics-internals
পৃষ্ঠা থেকে বর্তমান যুগে পর্যবেক্ষণ করা বিষয় সম্পর্কে তথ্য দেখতে পারেন।
এপিআই কীভাবে সিদ্ধান্ত নেয় কোন কলকারীরা কোন বিষয়গুলি দেখবে
API কলকারীরা শুধুমাত্র সেই বিষয়গুলি গ্রহণ করে যা তারা সম্প্রতি পর্যবেক্ষণ করেছে, এবং ব্যবহারকারীর জন্য বিষয়গুলি প্রতিটি যুগে একবার রিফ্রেশ করা হয়৷ তার মানে API একটি রোলিং উইন্ডো প্রদান করে যেখানে একজন প্রদত্ত কলার নির্দিষ্ট বিষয়গুলি পেতে পারে।
নীচের সারণীটি একটি একক যুগে একজন ব্যবহারকারীর জন্য একটি অনুমানমূলক ব্রাউজিং ইতিহাসের একটি উদাহরণ (যদিও অবাস্তবভাবে ছোট) রূপরেখা দেয়, তারা যে সাইটগুলি পরিদর্শন করেছে তার সাথে সম্পর্কিত বিষয়গুলি এবং প্রতিটি সাইটে উপস্থিত API কলকারীরা (যে সংস্থাগুলি document.browsingTopics()
জাভাস্ক্রিপ্ট কোডে document.browsingTopics()
সাইটে অন্তর্ভুক্ত)।
সাইট | বিষয় | সাইটে API কলার |
---|---|---|
yoga.example | ফিটনেস | adtech1.example adtech2.example |
knitting.example | কারুশিল্প | adtech1.example |
hiking-holiday.example | ফিটনেস, ভ্রমণ এবং পরিবহন | adtech2.example |
diy-clothing.example | কারুশিল্প, ফ্যাশন এবং শৈলী | [কোনটিই নয়] |
যুগের শেষে (বর্তমানে এক সপ্তাহ) টপিক এপিআই সপ্তাহের জন্য ব্রাউজারের শীর্ষ বিষয়গুলি তৈরি করে।
- adtech1.example এখন "ফিটনেস" এবং "কারুশিল্প" বিষয়গুলি পাওয়ার যোগ্য, কারণ এটি yoga.example এবং knitting.example-এও সেগুলি পর্যবেক্ষণ করেছে৷
- adtech1.example এই ব্যবহারকারীর জন্য "ভ্রমণ ও পরিবহন" বিষয় পাওয়ার যোগ্য নয় কারণ এটি সেই বিষয়ের সাথে যুক্ত ব্যবহারকারী সম্প্রতি পরিদর্শন করা কোনো সাইটগুলিতে উপস্থিত নয়৷
- adtech2.example "Fitness" এবং "Travel & Transportation" বিষয়গুলো দেখেছে, কিন্তু "Crafts" বিষয় দেখেনি।
ব্যবহারকারী diy-clothing.example পরিদর্শন করেছেন, যেখানে "ফ্যাশন এবং স্টাইল" বিষয় রয়েছে, কিন্তু সেই সাইটে টপিক এপিআই-এ কোনো কল ছিল না। এই মুহুর্তে, এর অর্থ হল "ফ্যাশন এবং স্টাইল" বিষয় কোন কলারের জন্য API দ্বারা ফেরত দেওয়া হবে না৷
দুই সপ্তাহে, ব্যবহারকারী অন্য সাইটে যান:
সাইট | বিষয় | সাইটে API কলার |
---|---|---|
sewing.example | কারুশিল্প | adtech2.example |
উপরন্তু, diy-clothing.example-এ adtech2.example থেকে কোড যোগ করা হয়েছে:
সাইট | বিষয় | সাইটে API কলার |
---|---|---|
diy-clothing.example | কারুশিল্প, ফ্যাশন এবং শৈলী | adtech2.example |
সেইসাথে সপ্তাহ 1 থেকে "ফিটনেস" এবং "ভ্রমণ ও পরিবহন" এর মানে হল যে adtech2.example এখন "কারুশিল্প" এবং "ফ্যাশন এবং স্টাইল" বিষয় পেতে সক্ষম হবে — কিন্তু পরবর্তী যুগ, সপ্তাহ 3 পর্যন্ত নয়। এটি নিশ্চিত করে যে তৃতীয় পক্ষগুলি ব্যবহারকারীর অতীত সম্পর্কে (এই ক্ষেত্রে, ফ্যাশনের প্রতি আগ্রহ) কুকির চেয়ে বেশি শিখতে পারে না।
আরও দুই সপ্তাহ পর, "ফিটনেস" এবং "ভ্রমণ ও পরিবহন" adtech2.example-এর যোগ্য বিষয়ের তালিকা থেকে বাদ পড়তে পারে যদি ব্যবহারকারী adtech2.example-এর কোড অন্তর্ভুক্ত করে এমন বিষয়গুলির সাথে কোনো সাইট পরিদর্শন না করেন।
ব্যবহারকারীর নিয়ন্ত্রণ, স্বচ্ছতা এবং অপ্ট আউট
ব্যবহারকারীদের সক্ষম হতে হবে:
- টপিকস এপিআই এর উদ্দেশ্য বুঝুন।
- তাদের ব্রাউজিং ক্রিয়াকলাপের সাথে কোন বিষয়গুলি জড়িত তা চিনুন৷
- API কখন ব্যবহার করা হয় তা জানুন।
- API সক্রিয় বা নিষ্ক্রিয় করতে নিয়ন্ত্রণ আছে.
- API কলারদের সাথে কোন বিষয় শেয়ার করা হয়েছে তা নিয়ন্ত্রণ করুন।
বিষয়গুলির মানব-পাঠযোগ্য শ্রেণীবিন্যাস ব্যবহারকারীদের তাদের ব্রাউজার দ্বারা তাদের জন্য প্রস্তাবিত বিষয়গুলি সম্পর্কে জানতে এবং নিয়ন্ত্রণ করতে দেয়৷ Chrome chrome://settings/adPrivacy/interests
এ বিষয় API-এর জন্য তথ্য এবং সেটিংস প্রদান করে।
ব্যবহারকারী এমন বিষয়ের বিভাগ বিজ্ঞাপন দিতে পারে যা তারা API কলারদের সাথে শেয়ার করতে চায় না:
- একটি বিষয় ব্লক করে যা ইতিমধ্যেই তাদের ব্রাউজার দ্বারা বরাদ্দ করা হয়েছে৷
- সক্রিয়ভাবে বিষয়গুলির একটি বিস্তৃত বিভাগ ব্লক করার মাধ্যমে তারা
chrome://settings/adPrivacy/interests/manage
এ আগ্রহী নয়৷ এই ক্ষেত্রে, ব্যবহারকারীকে ব্লক করার আগে একটি বিষয় বরাদ্দ করার জন্য অপেক্ষা করতে হবে না।
ছদ্মবেশী মোডে API কলারদের কাছে বিষয়গুলি উপলব্ধ নয় এবং ব্রাউজিং ইতিহাস সাফ করার সময় বিষয়গুলি সাফ করা হয়৷
প্রত্যাবর্তিত বিষয়গুলির তালিকা খালি থাকবে যদি:
- ব্যবহারকারী
chrome://settings/adPrivacy/interests
এ ব্রাউজার সেটিংসে বিষয় API থেকে অপ্ট আউট করেন। - ব্যবহারকারী তাদের বিষয়গুলি সাফ করেছেন (
chrome://settings/adPrivacy/interests
এ ব্রাউজার সেটিংস ব্যবহার করে) বা তাদের কুকিজ সাফ করেছেন৷ - ব্রাউজারটি ছদ্মবেশী মোডে আছে।
- ব্যবহারকারী সমস্ত সম্ভাব্য বিষয় অবরুদ্ধ করে।
ব্যাখ্যাকারী গোপনীয়তা লক্ষ্য সম্পর্কে আরও বিশদ প্রদান করে এবং এপিআই কীভাবে তাদের সমাধান করতে চায়।
সাইট অপ্ট আউট
ব্যবহারকারীর অপ্ট আউট করার ক্ষমতা ছাড়াও, আপনি আপনার সাইট বা এটির পৃষ্ঠাগুলির জন্য বিষয়গুলি অপ্ট আউট করতে পারেন৷ বিকাশকারী গাইড ব্যাখ্যা করে কিভাবে।
prebid.js
সহ ওয়েবসাইটগুলিতে বিষয় API ব্যবহার করা
প্রিবিড 7 প্রকাশে উল্লিখিত হিসাবে, সম্প্রদায়টি সক্রিয়ভাবে একটি নতুন মডিউলের মাধ্যমে টপিক এপিআই-এর সাথে একীকরণ তৈরি করেছে। এই মডিউলটি 2022 সালের ডিসেম্বরে মার্জ করা হয়েছিল।
এখানে আরও জানুন:
- প্রিবিডের টপিকস এপিআই মডিউল ডকুমেন্টেশন পড়ুন।
- আরও তথ্যের জন্য, Prebid.js-এর সাথে যোগাযোগ করুন যে কোন স্ট্যান্ডার্ড চ্যানেল তারা অফার করে।
পরবর্তী পদক্ষেপ
- আপনি যদি একজন বিজ্ঞাপন প্রযুক্তি বিকাশকারী হন, তাহলে বিষয় API এর সাথে পরীক্ষা করুন এবং অংশগ্রহণ করুন ৷
- আরও গভীর সম্পদের জন্য বিকাশকারীর নির্দেশিকা পড়ুন।
- নির্দিষ্ট বিজ্ঞাপন প্রযুক্তি ব্যবহারের ক্ষেত্রে বিশদ বিবরণের জন্য বিষয় API ইন্টিগ্রেশন গাইড দেখুন।
জড়িত এবং মতামত শেয়ার করুন
- GitHub : বিষয় API ব্যাখ্যাকারী পড়ুন, এবং প্রশ্ন উত্থাপন করুন এবং API রেপোতে সমস্যাগুলির আলোচনা অনুসরণ করুন ।
- W3C : ইম্প্রুভিং ওয়েব অ্যাডভারটাইজিং বিজনেস গ্রুপে শিল্প ব্যবহারের ক্ষেত্রে আলোচনা করুন।
- ঘোষণা : যোগদান করুন বা মেইলিং তালিকা দেখুন ।
- প্রাইভেসি স্যান্ডবক্স ডেভেলপার সাপোর্ট : প্রশ্ন জিজ্ঞাসা করুন এবং প্রাইভেসি স্যান্ডবক্স ডেভেলপার সাপোর্ট রেপোতে আলোচনায় যোগ দিন।
- Chromium : বর্তমানে Chrome এ পরীক্ষা করার জন্য উপলব্ধ বাস্তবায়ন সম্পর্কে প্রশ্ন জিজ্ঞাসা করতে একটি Chromium বাগ ফাইল করুন ৷
কীভাবে বিষয়গুলি অনুমান করা হয়, কীভাবে সেগুলি ব্যবহারকারীদের ব্রাউজারে বরাদ্দ করা হয় এবং ব্যবহারকারীরা কীভাবে তাদের বিষয় তালিকা নিয়ন্ত্রণ করতে পারে তা পড়ুন৷
বাস্তবায়নের অবস্থা
- টপিকস এপিআই সর্বজনীন আলোচনা পর্বটি সম্পন্ন করেছে এবং বর্তমানে 99 শতাংশ ব্যবহারকারীর কাছে উপলব্ধ, 100 শতাংশ পর্যন্ত স্কেলিং।
- টপিক এপিআই-এ আপনার প্রতিক্রিয়া জানাতে, বিষয় ব্যাখ্যাকারীর উপর একটি ইস্যু তৈরি করুন বা ইম্প্রুভিং ওয়েব অ্যাডভার্টাইজিং বিজনেস গ্রুপে আলোচনায় অংশগ্রহণ করুন। ব্যাখ্যাকারীর অনেকগুলি খোলা প্রশ্ন রয়েছে যার এখনও আরও সংজ্ঞা প্রয়োজন।
- গোপনীয়তা স্যান্ডবক্স টাইমলাইন বিষয় API এবং অন্যান্য গোপনীয়তা স্যান্ডবক্স প্রস্তাবগুলির জন্য বাস্তবায়নের সময়রেখা প্রদান করে।
- টপিক এপিআই: সাম্প্রতিক আপডেটের বিশদ বিবরণ টপিক এপিআই এবং বাস্তবায়নে পরিবর্তন এবং বর্ধন।
একটি বিষয় কি?
টপিক এপিআই-এ একটি বিষয় হল এমন একটি বিষয় যা ব্যবহারকারীর আগ্রহের বিষয় হিসাবে তারা যে ওয়েবসাইটগুলি পরিদর্শন করে তার প্রমাণ।
বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্মগুলিকে প্রাসঙ্গিক বিজ্ঞাপন নির্বাচন করতে সাহায্য করার জন্য বিষয়গুলি একটি সংকেত৷ তৃতীয় পক্ষের কুকিজের বিপরীতে, এই তথ্যটি ব্যবহারকারীর নিজের সম্পর্কে বা ব্যবহারকারীর ব্রাউজিং কার্যকলাপ সম্পর্কে আরও তথ্য প্রকাশ না করেই শেয়ার করা হয়।
টপিকস এপিআই তৃতীয় পক্ষকে অনুমতি দেয়, যেমন বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্মগুলি, ব্যবহারকারীর আগ্রহের বিষয়গুলি পর্যবেক্ষণ করতে এবং তারপরে অ্যাক্সেস করতে। উদাহরণ স্বরূপ, API knitting.example
ওয়েবসাইট পরিদর্শনকারী ব্যবহারকারীর জন্য "ফাইবার ও টেক্সটাইল আর্টস" বিষয়ের পরামর্শ দিতে পারে।
টপিকস এপিআই দ্বারা ব্যবহৃত বিষয়গুলির তালিকা সর্বজনীন, মানব-ক্যুরেটেড, মানব-পাঠযোগ্য এবং সংবেদনশীল বিভাগগুলি এড়াতে ডিজাইন করা হয়েছে। এটি বর্তমান তালিকা , যা সময়ের সাথে সাথে প্রসারিত হবে৷ তালিকাটি একটি শ্রেণীবিন্যাস হিসাবে গঠন করা হয়েছে। বিষয়গুলি উচ্চ-স্তরের বা আরও নির্দিষ্ট হতে পারে। উদাহরণস্বরূপ, Food & Drink
হল একটি বিস্তৃত বিভাগ, যেখানে Cooking & Recipes
একটি উপশ্রেণী রয়েছে। উপশ্রেণিগুলিকে আরও অতিরিক্ত উপশ্রেণীতে ভাগ করা যেতে পারে।
বিষয়গুলির এই ধরনের শ্রেণীবিন্যাস ইউটিলিটি এবং গোপনীয়তার মধ্যে একটি ট্রেডঅফ করতে হবে। যদি বিষয়গুলি খুব নির্দিষ্ট হয় তবে সেগুলি একটি পৃথক ব্যবহারকারীকে সনাক্ত করতে ব্যবহার করা যেতে পারে। যদি সেগুলি খুব সাধারণ হয়, সেগুলি বিজ্ঞাপন বা অন্যান্য সামগ্রী নির্বাচন করার জন্য উপযোগী নয়৷
বিষয় শ্রেণীবিন্যাস দুটি অন্তর্নিহিত প্রয়োজনীয়তা মাথায় রেখে তৈরি করা হয়েছে:
- আগ্রহ-ভিত্তিক বিজ্ঞাপন সমর্থন করুন
- ব্যবহারকারীদের নিরাপদ রাখুন এবং তাদের গোপনীয়তা রক্ষা করুন
এটি বেশ কয়েকটি প্রশ্নের পরামর্শ দেয়। যেমন:
- ব্যবহারকারীর গোপনীয়তা রক্ষা করার সময়, তাদের ব্রাউজিং কার্যকলাপের উপর ভিত্তি করে ব্যবহারকারীর আগ্রহের বিষয়গুলি অনুমান করার জন্য API-এর সর্বোত্তম উপায় কী?
- কীভাবে শ্রেণীবিন্যাসকে আরও উপযোগী করার জন্য গঠন করা যেতে পারে?
- শ্রেণীবিন্যাস কোন নির্দিষ্ট আইটেম অন্তর্ভুক্ত করা উচিত?
কিভাবে API একটি সাইটের জন্য বিষয় অনুমান করে
বিষয়গুলি একটি ক্লাসিফায়ার মডেল থেকে উদ্ভূত হয় যা ওয়েবসাইটের হোস্টনামগুলিকে শূন্য বা তার বেশি বিষয়ে ম্যাপ করে৷ অতিরিক্ত তথ্য বিশ্লেষণ করা (যেমন সম্পূর্ণ URL বা পৃষ্ঠার বিষয়বস্তু) আরও প্রাসঙ্গিক বিজ্ঞাপনের অনুমতি দিতে পারে, কিন্তু গোপনীয়তাও কমিয়ে দিতে পারে।
বিষয়গুলিতে হোস্টনাম ম্যাপ করার ক্লাসিফায়ার মডেল সর্বজনীনভাবে উপলব্ধ, এবং ব্যাখ্যাকারী নোট হিসাবে, ব্রাউজার বিকাশকারী সরঞ্জামগুলির মাধ্যমে কোনও সাইটের বিষয়গুলি দেখা সম্ভব। মডেলটি সময়ের সাথে সাথে বিকশিত এবং উন্নত হবে এবং পর্যায়ক্রমে আপডেট হবে বলে আশা করা হচ্ছে; এর ফ্রিকোয়েন্সি এখনও বিবেচনাধীন।
টপিক এপিআই কল করে এমন কোড অন্তর্ভুক্ত করে এমন সাইটগুলিই টপিক ফ্রিকোয়েন্সি গণনার জন্য যোগ্য ব্রাউজিং ইতিহাসে অন্তর্ভুক্ত করা হয় এবং API কলকারীরা শুধুমাত্র তাদের পর্যবেক্ষণ করা বিষয়গুলি গ্রহণ করে। অন্য কথায়, সাইট ব্যতীত বিষয়ের ফ্রিকোয়েন্সি গণনার জন্য যোগ্য নয় অথবা API-কে কল করা একটি এমবেডেড পরিষেবা।
উপরন্তু, একজন কলার শুধুমাত্র সেই বিষয়গুলি গ্রহণ করতে পারে যা তাদের কোড "দেখেছে"। তাই যদি অন্য একজন কলার কোড একটি বিষয় নিবন্ধন করে থাকে, বলুন /Autos & Vehicles/Motor Vehicles (By Type)/Hatchbacks
, একজন ব্যবহারকারীর ব্রাউজারের জন্য এবং আপনার কোড সেই বিষয়টিকে সেই ব্যবহারকারীর ব্রাউজারে নিবন্ধিত করার কারণ না করে, আপনি সক্ষম হবেন না আপনি যখন আপনার এমবেডেড কোড থেকে API কল করেন তখন সেই ব্যবহারকারীর ব্রাউজারের আগ্রহের বিষয় সম্পর্কে জানুন। উল্লেখ্য যে API-এ এখন পূর্বপুরুষদেরকে পর্যবেক্ষণ করা হয়েছে বলে উল্লেখ করা হয়েছে, উপরের উদাহরণটি, /Autos & Vehicles/Motor Vehicles (By Type)/Hatchbacks
, এছাড়াও Autos & Vehicles
এবং Motor Vehicles
পর্যবেক্ষণ করা হবে।
একজন ব্যবহারকারীর জন্য প্রত্যাবর্তিত বিষয়গুলি শীর্ষ-স্তরের সাইটের উপর নির্ভর করে একজন কলারের জন্য পুনরায় গণনা করা হয়। উদাহরণস্বরূপ, যদি adtech.example
ব্যবহারকারীর বিষয়গুলির অনুরোধ করে news-a.example
, তারপর news-b.example
, এবং তারপর news-c.example
তে, তাদের কাছে ফিরে আসা বিষয়গুলি প্রতিটি সাইটে পুনরায় গণনা করা হবে৷ এর মানে হল একজন কলার বিভিন্ন টপ-লেভেল সাইটে একজন ব্যবহারকারীর জন্য বিভিন্ন বিষয় পেতে পারে, যেহেতু একজন ব্যবহারকারীর জন্য ফেরত দেওয়া (সর্বোচ্চ) তিনটি বিষয় গত তিন যুগের (5% সুযোগ সহ) শীর্ষ পাঁচটি থেকে এলোমেলোভাবে বেছে নেওয়া হয়েছে একটি এলোমেলো বিষয় পাওয়ার)। এটি একজন কলারের পক্ষে তাদের বিষয়গুলির দ্বারা একজন ব্যবহারকারীকে সনাক্ত করা কঠিন করে তোলে, যেহেতু এটি বিভিন্ন শীর্ষ-স্তরের সাইটগুলিতে (এমনকি একই ব্যবহারকারী, কলার এবং যুগের জন্যও) আলাদা হতে পারে।
ক্লাসিফায়ার মডেল
বিষয়গুলি ম্যানুয়ালি 50,000 শীর্ষ ডোমেনের জন্য কিউরেট করা হয় এবং এই কিউরেশনটি ক্লাসিফায়ারকে প্রশিক্ষণ দিতে ব্যবহৃত হয়। এই তালিকাটি override_list.pb.gz
এ পাওয়া যাবে, যা chrome://topics-internals/
শ্রেণীবদ্ধ ট্যাবে বর্তমান মডেলের অধীনে উপলব্ধ। তালিকার ডোমেন-টু-বিষয় অ্যাসোসিয়েশনগুলি মডেলের আউটপুটের পরিবর্তে API দ্বারা ব্যবহৃত হয়।
মডেলটি সরাসরি চালানোর জন্য, একটি মডেল চালানোর জন্য TensorFlow-এর নির্দেশিকা পড়ুন।
override_list.pb.gz
ফাইল পরিদর্শন করতে, প্রথমে এটি আনপ্যাক করুন:
gunzip -c override_list.pb.gz > override_list.pb
এটি পাঠ্য হিসাবে পরিদর্শন করতে protoc
ব্যবহার করুন:
protoc --decode_raw < override_list.pb > output.txt
আইডি সহ বিষয়গুলির একটি সম্পূর্ণ শ্রেণিবিন্যাস GitHub-এ উপলব্ধ।
ক্লাসিফায়ার মডেলে প্রতিক্রিয়া বা ইনপুট প্রদান করা
টপিক এপিআই-এ প্রতিক্রিয়া প্রদানের জন্য বেশ কয়েকটি চ্যানেল রয়েছে। ক্লাসিফায়ার মডেলের প্রতিক্রিয়ার জন্য, আমরা একটি GitHub সমস্যা জমা দেওয়ার বা বিদ্যমান সমস্যাটির উত্তর দেওয়ার পরামর্শ দিই। যেমন:
- কোন বিষয় দীর্ঘমেয়াদী ব্যবহার করা উচিত?
- যদি কোনও সাইট নির্ধারিত বিষয়গুলির সাথে একমত না হয় তবে কী হবে?
কীভাবে ব্যবহারকারীর শীর্ষ পাঁচটি বিষয় নির্বাচন করা হয়েছে
এপিআই প্রতিটি যুগের জন্য একটি বিষয় প্রদান করে, সর্বোচ্চ তিনটি পর্যন্ত। যদি তিনটি ফিরে আসে তবে এর মধ্যে বর্তমান যুগের জন্য এবং পূর্ববর্তী দুটি বিষয় অন্তর্ভুক্ত রয়েছে।
- প্রতিটি যুগের শেষে, ব্রাউজারটি পৃষ্ঠাগুলির একটি তালিকা সংকলন করে যা নিম্নলিখিত মানদণ্ডগুলি পূরণ করে:
- পৃষ্ঠাটি যুগের সময় ব্যবহারকারী দ্বারা পরিদর্শন করা হয়েছিল।
- পৃষ্ঠায় এমন কোড অন্তর্ভুক্ত রয়েছে যা
document.browsingTopics()
। - এপিআই সক্ষম করা হয়েছিল (উদাহরণস্বরূপ, ব্যবহারকারী দ্বারা বা কোনও প্রতিক্রিয়া শিরোনামের মাধ্যমে অবরুদ্ধ নয়)।
- ব্যবহারকারীর ডিভাইসে ব্রাউজারটি প্রতিটি পৃষ্ঠার জন্য হোস্টনামটি বিষয়গুলির তালিকায় মানচিত্রের জন্য বিষয়গুলি এপিআই দ্বারা সরবরাহিত শ্রেণিবদ্ধ মডেল ব্যবহার করে।
- ব্রাউজার বিষয়গুলির তালিকা জমা করে।
- ব্রাউজার শীর্ষ পাঁচটি বিষয়ের একটি তালিকা তৈরি করে:
- ট্যাক্সনোমিতে 22 টি মূল বিষয়গুলির প্রতিটি বিজ্ঞাপনের বাস্তুতন্ত্রের প্রতিক্রিয়ার ভিত্তিতে একটি "উচ্চ ইউটিলিটি" বা "স্ট্যান্ডার্ড ইউটিলিটি" বালতি হিসাবে নির্ধারিত হয়। ব্রাউজারটি প্রথমে তাদের বালতি অ্যাসাইনমেন্ট দ্বারা বিষয়গুলি বাছাই করে। সমস্ত বংশধর বিষয়গুলি তাদের পিতামাতার মূল বিষয়টির বালতি কার্যভারের উত্তরাধিকারী। "উচ্চ ইউটিলিটি" বিষয়গুলি অগ্রাধিকার দেওয়া হয়। "উচ্চ ইউটিলিটি" বিষয়গুলি অগ্রাধিকার দেওয়া হয়।
- ব্রাউজারটি তারপরে প্রতিটি বালতির মধ্যে ফ্রিকোয়েন্সি অনুসারে বিষয়গুলি বাছাই করে।
- এই সাজানো তালিকা থেকে শীর্ষ পাঁচটি বিষয় সেই যুগের জন্য ব্যবহারকারীর শীর্ষ বিষয় হিসাবে নির্বাচিত হয়েছে।
document.browsingTopics()
ক্রোমে, ব্যবহারকারীরা পৃথক বিষয়গুলি অপসারণ করতে বা এপিআই দ্বারা ফিরে আসা বিষয়ের সংখ্যা হ্রাস করতে তাদের ব্রাউজিং ইতিহাস সাফ করতে সক্ষম হয়। ব্যবহারকারীরা এপিআই থেকে বেরিয়ে আসতে পারেন।
আপনি chrome://topics-internals
পৃষ্ঠাগুলি থেকে বর্তমান যুগের সময় পর্যবেক্ষণ করা বিষয়গুলি সম্পর্কে তথ্য দেখতে পারেন।
কীভাবে এপিআই সিদ্ধান্ত নেয় কোন কলকারীরা কোন বিষয়গুলি দেখেন
এপিআই কলাররা কেবলমাত্র তারা সম্প্রতি পর্যবেক্ষণ করেছেন এমন বিষয়গুলি পান এবং প্রতিটি যুগের একবার একবার ব্যবহারকারীর জন্য বিষয়গুলি রিফ্রেশ করা হয়। এর অর্থ এপিআই একটি ঘূর্ণায়মান উইন্ডো সরবরাহ করে যাতে কোনও প্রদত্ত কলার নির্দিষ্ট বিষয় পেতে পারে।
নীচের টেবিলটি একক যুগের সময় কোনও ব্যবহারকারীর জন্য অনুমানমূলক ব্রাউজিং ইতিহাসের একটি উদাহরণ (যদিও অবাস্তবভাবে ছোট) এর রূপরেখা দেয়, তারা যে সাইটগুলি পরিদর্শন করেছে তার সাথে সম্পর্কিত বিষয়গুলি দেখায় এবং প্রতিটি সাইটে উপস্থিত এপিআই কলকারীরা ( document.browsingTopics()
জাভাস্ক্রিপ্ট কোডে document.browsingTopics()
সাইটে অন্তর্ভুক্ত)।
সাইট | বিষয় | সাইটে এপিআই কলার |
---|---|---|
যোগব্যায়াম | ফিটনেস | adtech1.example adtech2.example |
বুনন | কারুশিল্প | adtech1.example |
হাইকিং-হলিডে | ফিটনেস, ভ্রমণ এবং পরিবহন | adtech2.example |
DIY-CLOTHING.Example | কারুশিল্প, ফ্যাশন এবং স্টাইল | [কোনটিই নয়] |
যুগের শেষে (বর্তমানে এক সপ্তাহ) বিষয়গুলি এপিআই সপ্তাহের জন্য ব্রাউজারের শীর্ষ বিষয়গুলি উত্পন্ন করে।
- ADTECH1.example এখন "ফিটনেস" এবং "কারুশিল্প" বিষয়গুলি গ্রহণের জন্য যোগ্য, যেহেতু এটি তাদের যোগব্যায়াম এবং বুনন exexample এও পর্যবেক্ষণ করেছে।
- ADTECH1.example এই ব্যবহারকারীর জন্য "ভ্রমণ ও পরিবহন" বিষয় গ্রহণের যোগ্য নয় কারণ এটি সম্প্রতি যে কোনও সাইটে দেখা হয়েছে যে এই বিষয়ের সাথে সম্পর্কিত এমন কোনও সাইটে উপস্থিত নেই।
- ADTECH2.Example "ফিটনেস" এবং "ভ্রমণ ও পরিবহন" বিষয়গুলি দেখেছে, তবে "কারুশিল্প" বিষয় দেখেনি।
ব্যবহারকারী ডিআইওয়াই-ক্লোথিং.এইএমএএমই পরিদর্শন করেছেন, যার "ফ্যাশন এবং স্টাইল" বিষয় রয়েছে, তবে সেই সাইটে এপিআই-তে কোনও কল নেই। এই মুহুর্তে, এর অর্থ "ফ্যাশন এবং স্টাইল" বিষয়টি কোনও কলারের জন্য এপিআই দ্বারা ফিরে আসবে না।
দ্বিতীয় সপ্তাহে, ব্যবহারকারী অন্য সাইটে যান:
সাইট | বিষয় | সাইটে এপিআই কলার |
---|---|---|
seewing.example | কারুশিল্প | adtech2.example |
তদতিরিক্ত, ADTECK2
সাইট | বিষয় | সাইটে এপিআই কলার |
---|---|---|
DIY-CLOTHING.Example | কারুশিল্প, ফ্যাশন এবং স্টাইল | adtech2.example |
পাশাপাশি 1 সপ্তাহ থেকে "ফিটনেস" এবং "ট্র্যাভেল অ্যান্ড ট্রান্সপোর্টেশন" হিসাবে, এর অর্থ হ'ল অ্যাডটেক 2. এক্স্যাম্পল এখন "কারুশিল্প" এবং "ফ্যাশন অ্যান্ড স্টাইল" বিষয় গ্রহণ করতে সক্ষম হবে - তবে নিম্নলিখিত যুগের আগ পর্যন্ত নয়, সপ্তাহ 3। এটি নিশ্চিত করে যে তৃতীয় পক্ষগুলি কোনও ব্যবহারকারীর অতীত সম্পর্কে আরও শিখতে পারে না (এই ক্ষেত্রে, ফ্যাশনের প্রতি আগ্রহ) তারা কুকিজের চেয়ে বেশি পারে।
আরও দু'সপ্তাহ পরে, "ফিটনেস" এবং "ভ্রমণ ও পরিবহন" অ্যাডটেক 2. এক্স্যাম্পলার যোগ্য বিষয়ের তালিকা থেকে বাদ পড়তে পারে যদি ব্যবহারকারী যদি অ্যাডটেক 2. এক্সপ্ল্যাম্পারের কোড অন্তর্ভুক্ত করে এমন বিষয়গুলির সাথে কোনও সাইটে না যান।
ব্যবহারকারী নিয়ন্ত্রণ, স্বচ্ছতা এবং বেছে নেওয়া
ব্যবহারকারীদের অবশ্যই সক্ষম হতে হবে:
- বিষয়গুলির এপিআই এর উদ্দেশ্য বুঝতে।
- কোন বিষয়গুলি তাদের ব্রাউজিং ক্রিয়াকলাপের সাথে সম্পর্কিত তা সনাক্ত করুন।
- এপিআই কখন ব্যবহার করা হয় তা জানুন।
- এপিআই সক্ষম বা অক্ষম করার জন্য নিয়ন্ত্রণ রয়েছে।
- কোন বিষয়গুলি এপিআই কলকারীদের সাথে ভাগ করা হয় তা নিয়ন্ত্রণ করুন।
বিষয়গুলির মানব-পঠনযোগ্য টেকনোমি ব্যবহারকারীদের তাদের ব্রাউজার দ্বারা তাদের জন্য প্রস্তাবিত বিষয়গুলি সম্পর্কে শিখতে এবং নিয়ন্ত্রণ করতে দেয়। ক্রোম chrome://settings/adPrivacy/interests
জন্য বিষয়গুলির জন্য তথ্য এবং সেটিংস সরবরাহ করে।
ব্যবহারকারী এমন বিষয় বিভাগগুলি বিজ্ঞাপন করতে পারেন যা তারা এপিআই কলারদের সাথে ভাগ করে নিতে চান না:
- ইতিমধ্যে ব্রাউজার তাদের দ্বারা নির্ধারিত একটি বিষয় অবরুদ্ধ করে।
- সক্রিয়ভাবে একটি বিস্তৃত বিভাগের বিষয়গুলি অবরুদ্ধ করে তারা
chrome://settings/adPrivacy/interests/manage
করতে আগ্রহী নয়। এই ক্ষেত্রে, ব্যবহারকারীকে এটি ব্লক করার আগে কোনও বিষয় বরাদ্দ করার জন্য অপেক্ষা করতে হবে না।
ছদ্মবেশী মোডে এপিআই কলকারীদের কাছে বিষয়গুলি উপলভ্য নয় এবং ব্রাউজিংয়ের ইতিহাস সাফ হওয়ার সময় বিষয়গুলি সাফ করা হয়।
ফিরে আসা বিষয়গুলির তালিকা খালি থাকবে যদি:
- ব্যবহারকারী
chrome://settings/adPrivacy/interests
ব্রাউজার সেটিংসে এপিআই বিষয়গুলি থেকে বেরিয়ে আসে। - ব্যবহারকারী তাদের বিষয়গুলি সাফ করেছেন (
chrome://settings/adPrivacy/interests
ব্রাউজার সেটিংস ব্যবহার করে) বা তাদের কুকিজ সাফ করেছেন। - ব্রাউজারটি ছদ্মবেশী মোডে রয়েছে।
- ব্যবহারকারী সমস্ত সম্ভাব্য বিষয়গুলি অবরুদ্ধ করে।
ব্যাখ্যাকারী গোপনীয়তার লক্ষ্যগুলি এবং এপিআই কীভাবে তাদের সম্বোধন করতে চায় সে সম্পর্কে আরও বিশদ সরবরাহ করে ।
সাইট অপ্ট আউট
ব্যবহারকারীর অপ্ট আউট করার ক্ষমতা ছাড়াও, আপনি আপনার সাইটের জন্য বা এটিতে পৃষ্ঠাগুলি বেছে নিতে পারেন। বিকাশকারী গাইড কীভাবে ব্যাখ্যা করে।
prebid.js
সহ ওয়েবসাইটগুলিতে এপিআই বিষয়গুলি ব্যবহার করে
প্রিবিড 7 এর প্রকাশে উল্লিখিত হিসাবে, সম্প্রদায়টি একটি নতুন মডিউলটির মাধ্যমে এপিআইয়ের সাথে সক্রিয়ভাবে একটি সংহতকরণ তৈরি করেছে। এই মডিউলটি 2022 সালের ডিসেম্বরে একীভূত হয়েছিল।
এখানে আরও জানুন:
- প্রিবিডের বিষয়গুলি এপিআই মডিউল ডকুমেন্টেশন পড়ুন।
- আরও তথ্যের জন্য, তারা যে কোনও স্ট্যান্ডার্ড চ্যানেল সরবরাহ করে তার মাধ্যমে প্রিবিড.জেএসে পৌঁছান।
পরবর্তী পদক্ষেপ
- আপনি যদি কোনও বিজ্ঞাপন প্রযুক্তি বিকাশকারী হন তবে এপিআই বিষয়গুলির সাথে পরীক্ষা করুন এবং অংশ নেন ।
- আরও গভীরতর সংস্থানগুলির জন্য বিকাশকারী গাইড পড়ুন।
- নির্দিষ্ট বিজ্ঞাপন প্রযুক্তি ব্যবহারের ক্ষেত্রে বিশদগুলির জন্য বিষয়গুলি এপিআই ইন্টিগ্রেশন গাইড দেখুন।
জড়িত এবং মতামত শেয়ার করুন
- GitHub : বিষয় API ব্যাখ্যাকারী পড়ুন, এবং প্রশ্ন উত্থাপন করুন এবং API রেপোতে সমস্যাগুলির আলোচনা অনুসরণ করুন ।
- W3C : ইম্প্রুভিং ওয়েব অ্যাডভারটাইজিং বিজনেস গ্রুপে শিল্প ব্যবহারের ক্ষেত্রে আলোচনা করুন।
- ঘোষণা : যোগদান করুন বা মেইলিং তালিকা দেখুন ।
- প্রাইভেসি স্যান্ডবক্স ডেভেলপার সাপোর্ট : প্রশ্ন জিজ্ঞাসা করুন এবং প্রাইভেসি স্যান্ডবক্স ডেভেলপার সাপোর্ট রেপোতে আলোচনায় যোগ দিন।
- Chromium : বর্তমানে Chrome এ পরীক্ষা করার জন্য উপলব্ধ বাস্তবায়ন সম্পর্কে প্রশ্ন জিজ্ঞাসা করতে একটি Chromium বাগ ফাইল করুন ৷
বিষয়গুলি কীভাবে অনুমান করা হয়, কীভাবে তাদের ব্যবহারকারীদের ব্রাউজারগুলিতে নির্ধারিত করা হয় এবং ব্যবহারকারীরা কীভাবে তাদের বিষয়গুলির তালিকা নিয়ন্ত্রণ করতে পারে তা পড়ুন।
বাস্তবায়নের অবস্থা
- টপিকস এপিআই সর্বজনীন আলোচনা পর্বটি সম্পন্ন করেছে এবং বর্তমানে 99 শতাংশ ব্যবহারকারীর কাছে উপলব্ধ, 100 শতাংশ পর্যন্ত স্কেলিং।
- টপিক এপিআই-এ আপনার প্রতিক্রিয়া জানাতে, বিষয় ব্যাখ্যাকারীর উপর একটি ইস্যু তৈরি করুন বা ইম্প্রুভিং ওয়েব অ্যাডভার্টাইজিং বিজনেস গ্রুপে আলোচনায় অংশগ্রহণ করুন। ব্যাখ্যাকারীর অনেকগুলি খোলা প্রশ্ন রয়েছে যার এখনও আরও সংজ্ঞা প্রয়োজন।
- গোপনীয়তা স্যান্ডবক্স টাইমলাইন বিষয় API এবং অন্যান্য গোপনীয়তা স্যান্ডবক্স প্রস্তাবগুলির জন্য বাস্তবায়নের সময়রেখা প্রদান করে।
- টপিক এপিআই: সাম্প্রতিক আপডেটের বিশদ বিবরণ টপিক এপিআই এবং বাস্তবায়নে পরিবর্তন এবং বর্ধন।
একটি বিষয় কি?
বিষয়গুলির এপিআই -তে একটি বিষয় হ'ল এমন একটি বিষয় যা কোনও ব্যবহারকারী তারা যে ওয়েবসাইটগুলি পরিদর্শন করেন তাদের দ্বারা প্রমাণিত হিসাবে আগ্রহী।
বিষয়গুলি বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্মগুলিকে প্রাসঙ্গিক বিজ্ঞাপনগুলি নির্বাচন করতে সহায়তা করার একটি সংকেত। তৃতীয় পক্ষের কুকিজের বিপরীতে, এই তথ্যটি ব্যবহারকারী নিজে বা ব্যবহারকারীর ব্রাউজিং ক্রিয়াকলাপ সম্পর্কে আরও তথ্য প্রকাশ না করেই ভাগ করা হয়।
বিষয়গুলি এপিআই তৃতীয় পক্ষগুলিকে যেমন বিজ্ঞাপন প্রযুক্তি প্ল্যাটফর্মগুলির মতো ব্যবহারকারীর কাছে আগ্রহের বিষয়গুলি পর্যবেক্ষণ করতে এবং অ্যাক্সেস করার অনুমতি দেয়। উদাহরণস্বরূপ, এপিআই এমন কোনও ব্যবহারকারীর জন্য "ফাইবার এবং টেক্সটাইল আর্টস" বিষয়টির পরামর্শ দিতে পারে যিনি ওয়েবসাইটটি knitting.example
দেখেন।
এপিআই বিষয়গুলির দ্বারা ব্যবহৃত বিষয়গুলির তালিকাটি সর্বজনীন, মানব-সংশ্লেষিত, মানব-পঠনযোগ্য এবং সংবেদনশীল বিভাগগুলি এড়াতে ডিজাইন করা। এটি বর্তমান তালিকা , যা সময়ের সাথে সাথে প্রসারিত হবে। তালিকাটি একটি শ্রেণীবদ্ধ হিসাবে কাঠামোযুক্ত। বিষয়গুলি উচ্চ-স্তরের বা আরও নির্দিষ্ট হতে পারে। উদাহরণস্বরূপ, Food & Drink
একটি বিস্তৃত বিভাগ, Cooking & Recipes
একটি উপশ্রেণী সহ। উপশ্রেণী বিভাগগুলি আরও অতিরিক্ত উপশ্রেণীতে বিভক্ত হতে পারে।
এই জাতীয় বিষয়গুলির একটি টেকনোমির ইউটিলিটি এবং গোপনীয়তার মধ্যে একটি ট্রেডঅফ তৈরি করা দরকার। যদি বিষয়গুলি খুব নির্দিষ্ট হয় তবে সেগুলি কোনও পৃথক ব্যবহারকারীকে সনাক্ত করতে ব্যবহার করা যেতে পারে। যদি তারা খুব সাধারণ হয় তবে তারা বিজ্ঞাপন বা অন্যান্য সামগ্রী নির্বাচন করার জন্য কার্যকর নয়।
বিষয়গুলি ট্যাক্সোনমি দুটি অন্তর্নিহিত প্রয়োজনীয়তা মাথায় রেখে নির্মিত:
- সুদ-ভিত্তিক বিজ্ঞাপন সমর্থন
- ব্যবহারকারীদের সুরক্ষিত রাখুন এবং তাদের গোপনীয়তা রক্ষা করুন
এটি বেশ কয়েকটি প্রশ্নের পরামর্শ দেয়। যেমন:
- ব্যবহারকারীর গোপনীয়তা সংরক্ষণের সময়, তাদের ব্রাউজিং ক্রিয়াকলাপের উপর ভিত্তি করে কোনও ব্যবহারকারীর জন্য আগ্রহের বিষয়গুলি অনুমান করার জন্য এপিআইয়ের পক্ষে সর্বোত্তম উপায় কী?
- এটিকে আরও কার্যকর করার জন্য কীভাবে শ্রেণিবদ্ধ করা যেতে পারে?
- কোন নির্দিষ্ট আইটেমকে শ্রেণীবদ্ধ করা উচিত?
কীভাবে এপিআই কোনও সাইটের জন্য বিষয়গুলিকে অন্তর্ভুক্ত করে
বিষয়গুলি একটি শ্রেণিবদ্ধ মডেল থেকে প্রাপ্ত যা ওয়েবসাইট হোস্টনামগুলিকে শূন্য বা আরও বেশি বিষয়ের জন্য মানচিত্র করে। অতিরিক্ত তথ্য বিশ্লেষণ করা (যেমন সম্পূর্ণ ইউআরএল বা পৃষ্ঠার বিষয়বস্তু) আরও প্রাসঙ্গিক বিজ্ঞাপনগুলির জন্য অনুমতি দিতে পারে তবে গোপনীয়তাও হ্রাস করতে পারে।
বিষয়গুলিতে হোস্টনামগুলি ম্যাপিংয়ের জন্য শ্রেণিবদ্ধ মডেলটি সর্বজনীনভাবে উপলভ্য, এবং ব্যাখ্যামূলক নোট হিসাবে, ব্রাউজার বিকাশকারী সরঞ্জামগুলির মাধ্যমে কোনও সাইটের জন্য বিষয়গুলি দেখা সম্ভব। মডেলটি সময়ের সাথে সাথে বিকশিত এবং উন্নতি করবে এবং পর্যায়ক্রমে আপডেট হবে বলে আশা করা হচ্ছে; এর ফ্রিকোয়েন্সি এখনও বিবেচনাধীন।
কেবলমাত্র এমন সাইটগুলি যা কোড অন্তর্ভুক্ত করে যা বিষয়গুলিকে এপিআই বলে কল করে তা বিষয় ফ্রিকোয়েন্সি গণনার জন্য যোগ্য ব্রাউজিং ইতিহাসে অন্তর্ভুক্ত রয়েছে এবং এপিআই কলাররা কেবল তাদের পর্যবেক্ষণ করা বিষয়গুলি পান। অন্য কথায়, সাইটগুলি সাইট বা এম্বেড থাকা পরিষেবা ছাড়াই বিষয় ফ্রিকোয়েন্সি গণনার জন্য যোগ্য নয়।
তদতিরিক্ত, একজন কলার কেবল তাদের কোডগুলি "দেখেছে" এমন বিষয়গুলি পেতে পারে। সুতরাং যদি অন্য কলারের কোডটি কোনও ব্যবহারকারীর ব্রাউজারের জন্য এবং আপনার কোডটি সেই ব্যবহারকারীর ব্রাউজারের জন্য নিবন্ধিত হওয়ার কারণে কোনও বিষয় বলুন /Autos & Vehicles/Motor Vehicles (By Type)/Hatchbacks
নিবন্ধিত করে, আপনি সক্ষম হবেন না আপনি যখন আপনার এম্বেডড কোড থেকে API কল করেন তখন সেই ব্যবহারকারীর ব্রাউজারের আগ্রহের বিষয়টি শিখুন। মনে রাখবেন যে এখন এপিআইতে পূর্বপুরুষদের অন্তর্ভুক্ত রয়েছে বলে অন্তর্ভুক্ত রয়েছে, উপরের উদাহরণটি, /Autos & Vehicles/Motor Vehicles (By Type)/Hatchbacks
Autos & Vehicles
এবং Motor Vehicles
পর্যবেক্ষণ করা হবে।
কোনও ব্যবহারকারীর জন্য ফিরে আসা বিষয়গুলি শীর্ষ-স্তরের সাইটের উপর নির্ভর করে কলারের জন্য পুনরায় গণনা করা হয়। উদাহরণস্বরূপ, যদি adtech.example
news-b.example
news-a.example
news-c.example
এর অর্থ একজন কলার সম্ভবত বিভিন্ন শীর্ষ-স্তরের সাইটগুলিতে কোনও ব্যবহারকারীর জন্য বিভিন্ন বিষয় পাওয়ার সম্ভাবনা রয়েছে, যেহেতু (সর্বাধিক) তিনটি বিষয় যদি কোনও ব্যবহারকারীর জন্য ফিরে আসে গত তিনটি যুগের জন্য শীর্ষ পাঁচটি থেকে এলোমেলোভাবে বেছে নেওয়া হয় (5% সুযোগ সহ এলোমেলো বিষয় পাওয়ার)। এটি কোনও কলারের পক্ষে কোনও ব্যবহারকারীকে তাদের বিষয়গুলি দ্বারা সনাক্ত করা আরও কঠিন করে তোলে, যেহেতু এগুলি বিভিন্ন শীর্ষ-স্তরের সাইটগুলিতে (এমনকি একই ব্যবহারকারী, কলার এবং যুগের জন্য) আলাদা হতে পারে।
ক্লাসিফায়ার মডেল
বিষয়গুলি 50,000 শীর্ষ ডোমেনগুলির জন্য ম্যানুয়ালি সজ্জিত হয় এবং এই কুরেশনটি শ্রেণিবদ্ধকে প্রশিক্ষণের জন্য ব্যবহৃত হয়। এই তালিকাটি override_list.pb.gz
পাওয়া যাবে, যা ক্রোম: // শ্রেণিবদ্ধ ট্যাবে বর্তমান মডেলের অধীনে chrome://topics-internals/
উপলব্ধ। তালিকার ডোমেন-টু-টপিকস অ্যাসোসিয়েশনগুলি এপিআই দ্বারা মডেলটির আউটপুটের পরিবর্তে ব্যবহৃত হয়।
সরাসরি মডেলটি চালানোর জন্য, একটি মডেল চালানোর জন্য টেনসরফ্লোর গাইডটি দেখুন।
override_list.pb.gz
ফাইলটি পরিদর্শন করতে, প্রথমে এটি আনপ্যাক করুন:
gunzip -c override_list.pb.gz > override_list.pb
এটি পাঠ্য হিসাবে পরিদর্শন করতে protoc
ব্যবহার করুন:
protoc --decode_raw < override_list.pb > output.txt
আইডি সহ বিষয়গুলির একটি সম্পূর্ণ টেকনোমি গিটহাবে উপলব্ধ।
শ্রেণিবদ্ধ মডেলটিতে প্রতিক্রিয়া বা ইনপুট সরবরাহ করা
বিষয়গুলি এপিআইতে প্রতিক্রিয়া সরবরাহের জন্য বেশ কয়েকটি চ্যানেল রয়েছে। শ্রেণিবদ্ধ মডেল সম্পর্কে প্রতিক্রিয়ার জন্য, আমরা একটি গিটহাব ইস্যু জমা দেওয়ার বা কোনও বিদ্যমান ইস্যুতে জবাব দেওয়ার পরামর্শ দিই। যেমন:
- কোন বিষয় দীর্ঘমেয়াদী ব্যবহার করা উচিত?
- যদি কোনও সাইট নির্ধারিত বিষয়গুলির সাথে একমত না হয় তবে কী হবে?
কীভাবে ব্যবহারকারীর শীর্ষ পাঁচটি বিষয় নির্বাচন করা হয়েছে
এপিআই প্রতিটি যুগের জন্য একটি বিষয় প্রদান করে, সর্বোচ্চ তিনটি পর্যন্ত। যদি তিনটি ফিরে আসে তবে এর মধ্যে বর্তমান যুগের জন্য এবং পূর্ববর্তী দুটি বিষয় অন্তর্ভুক্ত রয়েছে।
- প্রতিটি যুগের শেষে, ব্রাউজারটি পৃষ্ঠাগুলির একটি তালিকা সংকলন করে যা নিম্নলিখিত মানদণ্ডগুলি পূরণ করে:
- পৃষ্ঠাটি যুগের সময় ব্যবহারকারী দ্বারা পরিদর্শন করা হয়েছিল।
- পৃষ্ঠায় এমন কোড অন্তর্ভুক্ত রয়েছে যা
document.browsingTopics()
। - এপিআই সক্ষম করা হয়েছিল (উদাহরণস্বরূপ, ব্যবহারকারী দ্বারা বা কোনও প্রতিক্রিয়া শিরোনামের মাধ্যমে অবরুদ্ধ নয়)।
- ব্যবহারকারীর ডিভাইসে ব্রাউজারটি প্রতিটি পৃষ্ঠার জন্য হোস্টনামটি বিষয়গুলির তালিকায় মানচিত্রের জন্য বিষয়গুলি এপিআই দ্বারা সরবরাহিত শ্রেণিবদ্ধ মডেল ব্যবহার করে।
- ব্রাউজার বিষয়গুলির তালিকা জমা করে।
- ব্রাউজার শীর্ষ পাঁচটি বিষয়ের একটি তালিকা তৈরি করে:
- ট্যাক্সনোমিতে 22 টি মূল বিষয়গুলির প্রতিটি বিজ্ঞাপনের বাস্তুতন্ত্রের প্রতিক্রিয়ার ভিত্তিতে একটি "উচ্চ ইউটিলিটি" বা "স্ট্যান্ডার্ড ইউটিলিটি" বালতি হিসাবে নির্ধারিত হয়। ব্রাউজারটি প্রথমে তাদের বালতি অ্যাসাইনমেন্ট দ্বারা বিষয়গুলি বাছাই করে। সমস্ত বংশধর বিষয়গুলি তাদের পিতামাতার মূল বিষয়টির বালতি কার্যভারের উত্তরাধিকারী। "উচ্চ ইউটিলিটি" বিষয়গুলি অগ্রাধিকার দেওয়া হয়। "উচ্চ ইউটিলিটি" বিষয়গুলি অগ্রাধিকার দেওয়া হয়।
- ব্রাউজারটি তারপরে প্রতিটি বালতির মধ্যে ফ্রিকোয়েন্সি অনুসারে বিষয়গুলি বাছাই করে।
- এই সাজানো তালিকা থেকে শীর্ষ পাঁচটি বিষয় সেই যুগের জন্য ব্যবহারকারীর শীর্ষ বিষয় হিসাবে নির্বাচিত হয়েছে।
document.browsingTopics()
ক্রোমে, ব্যবহারকারীরা পৃথক বিষয়গুলি অপসারণ করতে বা এপিআই দ্বারা ফিরে আসা বিষয়ের সংখ্যা হ্রাস করতে তাদের ব্রাউজিং ইতিহাস সাফ করতে সক্ষম হয়। ব্যবহারকারীরা এপিআই থেকে বেরিয়ে আসতে পারেন।
আপনি chrome://topics-internals
পৃষ্ঠাগুলি থেকে বর্তমান যুগের সময় পর্যবেক্ষণ করা বিষয়গুলি সম্পর্কে তথ্য দেখতে পারেন।
কীভাবে এপিআই সিদ্ধান্ত নেয় কোন কলকারীরা কোন বিষয়গুলি দেখেন
এপিআই কলাররা কেবলমাত্র তারা সম্প্রতি পর্যবেক্ষণ করেছেন এমন বিষয়গুলি পান এবং প্রতিটি যুগের একবার একবার ব্যবহারকারীর জন্য বিষয়গুলি রিফ্রেশ করা হয়। এর অর্থ এপিআই একটি ঘূর্ণায়মান উইন্ডো সরবরাহ করে যাতে কোনও প্রদত্ত কলার নির্দিষ্ট বিষয় পেতে পারে।
নীচের টেবিলটি একক যুগের সময় কোনও ব্যবহারকারীর জন্য অনুমানমূলক ব্রাউজিং ইতিহাসের একটি উদাহরণ (যদিও অবাস্তবভাবে ছোট) এর রূপরেখা দেয়, তারা যে সাইটগুলি পরিদর্শন করেছে তার সাথে সম্পর্কিত বিষয়গুলি দেখায় এবং প্রতিটি সাইটে উপস্থিত এপিআই কলকারীরা ( document.browsingTopics()
জাভাস্ক্রিপ্ট কোডে document.browsingTopics()
সাইটে অন্তর্ভুক্ত)।
সাইট | বিষয় | সাইটে এপিআই কলার |
---|---|---|
যোগব্যায়াম | ফিটনেস | adtech1.example adtech2.example |
বুনন | কারুশিল্প | adtech1.example |
হাইকিং-হলিডে | ফিটনেস, ভ্রমণ এবং পরিবহন | adtech2.example |
DIY-CLOTHING.Example | কারুশিল্প, ফ্যাশন এবং স্টাইল | [কোনটিই নয়] |
যুগের শেষে (বর্তমানে এক সপ্তাহ) বিষয়গুলি এপিআই সপ্তাহের জন্য ব্রাউজারের শীর্ষ বিষয়গুলি উত্পন্ন করে।
- ADTECH1.example এখন "ফিটনেস" এবং "কারুশিল্প" বিষয়গুলি গ্রহণের জন্য যোগ্য, যেহেতু এটি তাদের যোগব্যায়াম এবং বুনন exexample এও পর্যবেক্ষণ করেছে।
- ADTECH1.example এই ব্যবহারকারীর জন্য "ভ্রমণ ও পরিবহন" বিষয় গ্রহণের যোগ্য নয় কারণ এটি সম্প্রতি যে কোনও সাইটে দেখা হয়েছে যে এই বিষয়ের সাথে সম্পর্কিত এমন কোনও সাইটে উপস্থিত নেই।
- ADTECH2.Example "ফিটনেস" এবং "ভ্রমণ ও পরিবহন" বিষয়গুলি দেখেছে, তবে "কারুশিল্প" বিষয় দেখেনি।
ব্যবহারকারী ডিআইওয়াই-ক্লোথিং.এইএমএএমই পরিদর্শন করেছেন, যার "ফ্যাশন এবং স্টাইল" বিষয় রয়েছে, তবে সেই সাইটে এপিআই-তে কোনও কল নেই। এই মুহুর্তে, এর অর্থ "ফ্যাশন এবং স্টাইল" বিষয়টি কোনও কলারের জন্য এপিআই দ্বারা ফিরে আসবে না।
দ্বিতীয় সপ্তাহে, ব্যবহারকারী অন্য সাইটে যান:
সাইট | বিষয় | সাইটে এপিআই কলার |
---|---|---|
seewing.example | কারুশিল্প | adtech2.example |
তদতিরিক্ত, ADTECK2
সাইট | বিষয় | সাইটে এপিআই কলার |
---|---|---|
DIY-CLOTHING.Example | কারুশিল্প, ফ্যাশন এবং স্টাইল | adtech2.example |
পাশাপাশি 1 সপ্তাহ থেকে "ফিটনেস" এবং "ট্র্যাভেল অ্যান্ড ট্রান্সপোর্টেশন" হিসাবে, এর অর্থ হ'ল অ্যাডটেক 2. এক্স্যাম্পল এখন "কারুশিল্প" এবং "ফ্যাশন অ্যান্ড স্টাইল" বিষয় গ্রহণ করতে সক্ষম হবে - তবে নিম্নলিখিত যুগের আগ পর্যন্ত নয়, সপ্তাহ 3। এটি নিশ্চিত করে যে তৃতীয় পক্ষগুলি কোনও ব্যবহারকারীর অতীত সম্পর্কে আরও শিখতে পারে না (এই ক্ষেত্রে, ফ্যাশনের প্রতি আগ্রহ) তারা কুকিজের চেয়ে বেশি পারে।
আরও দু'সপ্তাহ পরে, "ফিটনেস" এবং "ভ্রমণ ও পরিবহন" অ্যাডটেক 2. এক্স্যাম্পলার যোগ্য বিষয়ের তালিকা থেকে বাদ পড়তে পারে যদি ব্যবহারকারী যদি অ্যাডটেক 2. এক্সপ্ল্যাম্পারের কোড অন্তর্ভুক্ত করে এমন বিষয়গুলির সাথে কোনও সাইটে না যান।
ব্যবহারকারী নিয়ন্ত্রণ, স্বচ্ছতা এবং বেছে নেওয়া
ব্যবহারকারীদের অবশ্যই সক্ষম হতে হবে:
- বিষয়গুলির এপিআই এর উদ্দেশ্য বুঝতে।
- কোন বিষয়গুলি তাদের ব্রাউজিং ক্রিয়াকলাপের সাথে সম্পর্কিত তা সনাক্ত করুন।
- এপিআই কখন ব্যবহার করা হয় তা জানুন।
- এপিআই সক্ষম বা অক্ষম করার জন্য নিয়ন্ত্রণ রয়েছে।
- কোন বিষয়গুলি এপিআই কলকারীদের সাথে ভাগ করা হয় তা নিয়ন্ত্রণ করুন।
বিষয়গুলির মানব-পঠনযোগ্য টেকনোমি ব্যবহারকারীদের তাদের ব্রাউজার দ্বারা তাদের জন্য প্রস্তাবিত বিষয়গুলি সম্পর্কে শিখতে এবং নিয়ন্ত্রণ করতে দেয়। ক্রোম chrome://settings/adPrivacy/interests
জন্য বিষয়গুলির জন্য তথ্য এবং সেটিংস সরবরাহ করে।
ব্যবহারকারী এমন বিষয় বিভাগগুলি বিজ্ঞাপন করতে পারেন যা তারা এপিআই কলারদের সাথে ভাগ করে নিতে চান না:
- ইতিমধ্যে ব্রাউজার তাদের দ্বারা নির্ধারিত একটি বিষয় অবরুদ্ধ করে।
- সক্রিয়ভাবে একটি বিস্তৃত বিভাগের বিষয়গুলি অবরুদ্ধ করে তারা
chrome://settings/adPrivacy/interests/manage
করতে আগ্রহী নয়। এই ক্ষেত্রে, ব্যবহারকারীকে এটি ব্লক করার আগে কোনও বিষয় বরাদ্দ করার জন্য অপেক্ষা করতে হবে না।
ছদ্মবেশী মোডে এপিআই কলকারীদের কাছে বিষয়গুলি উপলভ্য নয় এবং ব্রাউজিংয়ের ইতিহাস সাফ হওয়ার সময় বিষয়গুলি সাফ করা হয়।
ফিরে আসা বিষয়গুলির তালিকা খালি থাকবে যদি:
- ব্যবহারকারী
chrome://settings/adPrivacy/interests
ব্রাউজার সেটিংসে এপিআই বিষয়গুলি থেকে বেরিয়ে আসে। - ব্যবহারকারী তাদের বিষয়গুলি সাফ করেছেন (
chrome://settings/adPrivacy/interests
ব্রাউজার সেটিংস ব্যবহার করে) বা তাদের কুকিজ সাফ করেছেন। - ব্রাউজারটি ছদ্মবেশী মোডে রয়েছে।
- ব্যবহারকারী সমস্ত সম্ভাব্য বিষয়গুলি অবরুদ্ধ করে।
ব্যাখ্যাকারী গোপনীয়তার লক্ষ্যগুলি এবং এপিআই কীভাবে তাদের সম্বোধন করতে চায় সে সম্পর্কে আরও বিশদ সরবরাহ করে ।
সাইট অপ্ট আউট
ব্যবহারকারীর অপ্ট আউট করার ক্ষমতা ছাড়াও, আপনি আপনার সাইটের জন্য বা এটিতে পৃষ্ঠাগুলি বেছে নিতে পারেন। বিকাশকারী গাইড কীভাবে ব্যাখ্যা করে।
prebid.js
সহ ওয়েবসাইটগুলিতে এপিআই বিষয়গুলি ব্যবহার করে
প্রিবিড 7 এর প্রকাশে উল্লিখিত হিসাবে, সম্প্রদায়টি একটি নতুন মডিউলটির মাধ্যমে এপিআইয়ের সাথে সক্রিয়ভাবে একটি সংহতকরণ তৈরি করেছে। এই মডিউলটি 2022 সালের ডিসেম্বরে একীভূত হয়েছিল।
এখানে আরও জানুন:
- প্রিবিডের বিষয়গুলি এপিআই মডিউল ডকুমেন্টেশন পড়ুন।
- আরও তথ্যের জন্য, তারা যে কোনও স্ট্যান্ডার্ড চ্যানেল সরবরাহ করে তার মাধ্যমে প্রিবিড.জেএসে পৌঁছান।
পরবর্তী পদক্ষেপ
- আপনি যদি কোনও বিজ্ঞাপন প্রযুক্তি বিকাশকারী হন তবে এপিআই বিষয়গুলির সাথে পরীক্ষা করুন এবং অংশ নেন ।
- আরও গভীরতর সংস্থানগুলির জন্য বিকাশকারী গাইড পড়ুন।
- নির্দিষ্ট বিজ্ঞাপন প্রযুক্তি ব্যবহারের ক্ষেত্রে বিশদগুলির জন্য বিষয়গুলি এপিআই ইন্টিগ্রেশন গাইড দেখুন।
জড়িত এবং মতামত শেয়ার করুন
- GitHub : বিষয় API ব্যাখ্যাকারী পড়ুন, এবং প্রশ্ন উত্থাপন করুন এবং API রেপোতে সমস্যাগুলির আলোচনা অনুসরণ করুন ।
- W3C : ইম্প্রুভিং ওয়েব অ্যাডভারটাইজিং বিজনেস গ্রুপে শিল্প ব্যবহারের ক্ষেত্রে আলোচনা করুন।
- ঘোষণা : যোগদান করুন বা মেইলিং তালিকা দেখুন ।
- প্রাইভেসি স্যান্ডবক্স ডেভেলপার সাপোর্ট : প্রশ্ন জিজ্ঞাসা করুন এবং প্রাইভেসি স্যান্ডবক্স ডেভেলপার সাপোর্ট রেপোতে আলোচনায় যোগ দিন।
- Chromium : বর্তমানে Chrome এ পরীক্ষা করার জন্য উপলব্ধ বাস্তবায়ন সম্পর্কে প্রশ্ন জিজ্ঞাসা করতে একটি Chromium বাগ ফাইল করুন ৷