গোপনীয়তা স্যান্ডবক্সের অংশ হিসাবে, ক্রোম পরীক্ষামূলক বিষয় API-এর প্রস্তাব করেছে। টপিক এপিআই ওয়েব পৃষ্ঠাতে তৃতীয় পক্ষের কলারদের (বিজ্ঞাপন প্রযুক্তি প্রদানকারী সহ) মোটা দানাদার বিজ্ঞাপনের বিষয়গুলি সরবরাহ করে যা পৃষ্ঠার দর্শক বর্তমানে আগ্রহী হতে পারে৷ বিষয়গুলি বর্তমান পৃষ্ঠা সম্পর্কে প্রাসঙ্গিক তথ্যের পরিপূরক হতে পারে এবং দরকারী হতে পারে৷ আগ্রহ-ভিত্তিক বিজ্ঞাপন সমর্থন করতে।
বিডের অনুরোধে RTB অংশীদারদের কাছে বিষয় API পরীক্ষাটি উপলব্ধ। প্রাপ্যতার ভিত্তিতে সমস্ত RTB অংশীদারদের কাছে বিষয়গুলি পাঠানো হয়৷
বিড অনুরোধ প্রতিনিধিত্ব
OpenRTB প্রোটোকল
OpenRTB BidRequest.user.data
বার্তায় বিষয়গুলি বিভাগ হিসাবে উপস্থাপন করা হয়েছে।
মাঠ | টাইপ | বর্ণনা |
---|---|---|
Data.ext.segtax | পূর্ণসংখ্যা | কেন্দ্রীয়ভাবে নিবন্ধিত একটি শ্রেণীবিভাগের জন্য আইডি। বিষয়গুলির জন্য, এটি বিজ্ঞাপনের শ্রেণীবিভাগের সংস্করণ যা প্রতিটি বিষয় আইডির শব্দার্থগত অর্থ সংজ্ঞায়িত করে। 600 ব্যবহার করা হয় Chrome-এর বিষয়ের প্রাথমিক শ্রেণীবিন্যাস-এর জন্য। |
Data.ext.segclass | স্ট্রিং | classifier_version এর সমতুল্য। |
Data.segment.id | স্ট্রিং | একটি স্ট্রিং এ কাস্ট করা id সমতুল্য৷ |
Data.ext
হল BidRequest.user.data
বার্তার একটি এক্সটেনশন। এই এক্সটেনশনটি প্রোটোকলের ওপেন বিটা সংস্করণে উপলব্ধ।
এখানে সংজ্ঞা আছে:
// Ad Exchange extensions for the Data object.
message DataExt {
// The ID for a taxonomy that is registered centrally. Used to define the
// namespace and semantic meaning of the segment IDs. See
// https://github.com/InteractiveAdvertisingBureau/openrtb/blob/master/extensions/community_extensions/segtax.md#enumeration-of-taxonomies
// for the enumeration of the taxonomies that this value can take. Currently
// only Chrome Topics API taxonomy (segtax=600) is supported.
optional int32 segtax = 1;
// The version of the classifier which produced the segment IDs within the
// taxonomy. For example, in the case of Chrome Topics API (segtax=600), this
// is the version of the classifier used by the browser to map hostnames to
// topics in the taxonomy.
optional string segclass = 2;
}
Google RTB প্রোটোকল (অপ্রচলিত)
BidRequest
বার্তায় বিষয়গুলিকে topics
ক্ষেত্রে উপস্থাপন করা হয়। এই ক্ষেত্রটি প্রোটোকলের ওপেন বিটা সংস্করণে উপলব্ধ।
এখানে সংজ্ঞা আছে:
// Experimental field; subject to change.
// A coarse-grained topic that a website visitor might currently be interested
// in based on recent browsing activity. See
// https://developer.chrome.com/docs/privacy-sandbox/topics/ and/or
// https://privacysandbox.com/intl/en_us/proposals/topics/ for more
// information about the Topics API. Reach out to your account manager to
// participate in the Topics API experiment.
message Topic {
// The value of a topic ID. A numerical identifier corresponding to a
// coarse-grained advertising topic. See
// https://github.com/patcg-individual-drafts/topics/blob/main/taxonomy_v1.md
// for a list of topics in the initial taxonomy.
optional int32 id = 1;
// The version of the advertising taxonomy which defines the semantic
// meaning of each topic ID for the topics, for example "v1".
optional string taxonomy_version = 2;
// The version of the classifier used by the browser to map hostnames to
// topic IDs in the taxonomy.
optional string classifier_version = 3;
}
// The list of topics that a website visitor might currently be interested in
// inferred by the browser based on recent browsing activity. See
// https://developer.chrome.com/docs/privacy-sandbox/topics/ and/or
// https://privacysandbox.com/intl/en_us/proposals/topics/ for more
// information about Topics API.
repeated Topic topics = 74;
উদাহরণ
Google অনুমোদিত ক্রেতা এবং OpenRTB প্রোটোকল কীভাবে Chrome টপিক API দ্বারা প্রত্যাবর্তিত বিষয়গুলিকে উপস্থাপন করে তার একটি উদাহরণ নিচে দেওয়া হল৷
ক্রোম বিষয় API প্রতিক্রিয়া, document.browsingTopics()
দ্বারা ফেরত :
[
{
"modelVersion": "classifier_v1",
"taxonomyVersion": "taxonomy_v1",
"topic": 3
},
{
"modelVersion": "classifier_v1",
"taxonomyVersion": "taxonomy_v1",
"topic": 44
},
{
"modelVersion": "classifier_v1",
"taxonomyVersion": "taxonomy_v1",
"topic": 59
}
]
OpenRTB BidRequest
:
{
"user": {
"data": [
{
"ext": {
"segtax": 600,
"segclass": "classifier_v1"
},
"segment": [
{ "id": "3" },
{ "id": "44" },
{ "id": "59" }
]
}
]
}
}
Google RTB প্রোটোকল (অপ্রচলিত) BidRequest
:
topics {
id: 3
taxonomy_version: "taxonomy_v1"
classifier_version: "classifier_v1"
}
topics {
id: 44
taxonomy_version: "taxonomy_v1"
classifier_version: "classifier_v1"
}
topics {
id: 59
taxonomy_version: "taxonomy_v1"
classifier_version: "classifier_v1"
}
উপরের Chrome বিষয় API উদাহরণে, taxonomy_version
বোঝায় যে taxonomy_v1 ম্যাপিং ব্যবহার করা হয়েছে। শ্রেণীকরণের উপর ভিত্তি করে, এই বিষয়ের আইডিগুলি নিম্নলিখিত বিষয়গুলির সাথে মিলে যায়:
বিষয় আইডি | বিষয় মান |
---|---|
3 | /কলা ও বিনোদন/কমিক্স |
44 | /কলা ও বিনোদন/অপেরা |
59 | /অটো এবং যানবাহন/ক্লাসিক যানবাহন |
প্রাপ্যতা
বিড অনুরোধে বিষয়ের উপস্থিতি বিদ্যমান গোপনীয়তা সুরক্ষা এবং নিয়ন্ত্রণের সাপেক্ষে। উদাহরণস্বরূপ, ব্যবহারকারী যদি ব্যক্তিগতকৃত বিজ্ঞাপন বা অ-ব্যক্তিগত বিজ্ঞাপন ইনভেনটরি থেকে অপ্ট আউট করেন তবে বিষয়গুলি অনুপলব্ধ।