RTB-এর জন্য Chrome বিষয়ের পরীক্ষা, RTB-এর জন্য Chrome বিষয়ের পরীক্ষা৷

প্রাইভেসি স্যান্ডবক্সের অংশ হিসেবে, Chrome পরীক্ষামূলক টপিক্স এপিআই প্রস্তাব করেছে। টপিক্স এপিআই ওয়েব পৃষ্ঠায় (বিজ্ঞাপন প্রযুক্তি সরবরাহকারী সহ) তৃতীয় পক্ষের কলারদের মোটা-দাগযুক্ত বিজ্ঞাপনের বিষয় সরবরাহ করে যা পৃষ্ঠার দর্শকদের বর্তমানে আগ্রহী হতে পারে। টপিকগুলি বর্তমান পৃষ্ঠা সম্পর্কে প্রাসঙ্গিক তথ্যের পরিপূরক হতে পারে এবং আগ্রহ-ভিত্তিক বিজ্ঞাপন সমর্থন করার জন্য কার্যকর হতে পারে।

বিড অনুরোধে RTB অংশীদারদের জন্য Topics API পরীক্ষাটি উপলব্ধ। উপলব্ধতার উপর ভিত্তি করে সমস্ত RTB অংশীদারদের কাছে বিষয়গুলি পাঠানো হয়।

দরপত্রের অনুরোধের প্রতিনিধিত্ব

ওপেনআরটিবি প্রোটোকল

OpenRTB BidRequest.user.data বার্তায় বিষয়গুলিকে সেগমেন্ট হিসেবে উপস্থাপন করা হয়েছে।

মাঠ আদর্শ বিবরণ
Data.ext.segtax পূর্ণসংখ্যা কেন্দ্রীয়ভাবে নিবন্ধিত একটি শ্রেণীবিন্যাসের আইডি। টপিক্সের জন্য, এটি বিজ্ঞাপন শ্রেণীবিন্যাসের সংস্করণ যা প্রতিটি টপিক আইডির অর্থগত অর্থ সংজ্ঞায়িত করে। Chrome এর টপিক্স প্রাথমিক শ্রেণীবিন্যাসের জন্য 600 ব্যবহার করা হয়।
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;
}

গুগল আরটিবি প্রোটোকল (অবঞ্চিত)

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;

উদাহরণ

Chrome Topics API দ্বারা ফেরত দেওয়া বিষয়গুলিকে Google Authorized Buyers এবং OpenRTB প্রোটোকল কীভাবে উপস্থাপন করে তার একটি উদাহরণ নিচে দেওয়া হল।

Chrome Topics 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
  }
]

ওপেনআরটিবি BidRequest :

{
  "user": {
    "data": [
      {
        "ext": {
          "segtax": 600,
          "segclass": "classifier_v1"
        },
        "segment": [
          { "id": "3" },
          { "id": "44" },
          { "id": "59" }
        ]
      }
    ]
  }
}

গুগল আরটিবি প্রোটোকল (অবঞ্চিত) 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 Topics API উদাহরণে, taxonomy_version বোঝায় যে taxonomy_v1 ম্যাপিং ব্যবহার করা হয়েছে। taxonomy এর উপর ভিত্তি করে, এই বিষয় আইডিগুলি নিম্নলিখিত বিষয়গুলির সাথে সামঞ্জস্যপূর্ণ:

বিষয় আইডি বিষয়ের মান
/শিল্প ও বিনোদন/কমিক্স
৪৪ /শিল্প ও বিনোদন/অপেরা
৫৯ /গাড়ি ও যানবাহন/ক্লাসিক যানবাহন

উপস্থিতি

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