Chrome เป็นส่วนหนึ่งของ Privacy Sandbox เสนอการทดสอบ Topics API Topics API ให้ข้อมูลผู้โทรบุคคลที่สามในหน้าเว็บ (รวมถึงเทคโนโลยีโฆษณา) ของคุณ) กับหัวข้อการโฆษณาแบบละเอียดที่ผู้เข้าชมหน้าเว็บอาจ ที่สนใจอยู่ในขณะนี้ หัวข้ออาจเป็นส่วนเสริมข้อมูลบริบท เกี่ยวกับหน้าปัจจุบัน และอาจเป็นประโยชน์ในการสนับสนุนตามความสนใจ โฆษณา
การทดสอบ Topics API พร้อมให้บริการแก่พาร์ทเนอร์ RTB ในคำขอราคาเสนอ ระบบจะส่งหัวข้อไปยังพาร์ทเนอร์ RTB ทั้งหมดโดยอิงตาม availability [ความพร้อมจำหน่ายสินค้า]
การนำเสนอคำขอราคาเสนอ
โปรโตคอล OpenRTB
หัวข้อจะแสดงเป็นกลุ่มใน OpenRTB BidRequest.user.data
ช่อง | ประเภท | คำอธิบาย |
---|---|---|
Data.ext.segtax
|
จำนวนเต็ม | รหัสสำหรับการจัดหมวดหมู่ที่ลงทะเบียนจากส่วนกลาง สำหรับ Topics เวอร์ชันนี้เป็นอนุกรมวิธานการโฆษณาที่กำหนดความหมายเชิงอรรถศาสตร์ของรหัสหัวข้อแต่ละรหัส 600 ใช้สำหรับการจัดหมวดหมู่เริ่มต้นของ Topics ของ 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;
}
โปรโตคอล RTB ของ Google (เลิกใช้งานแล้ว)
หัวข้อจะแสดงในช่อง topics
ในข้อความ BidRequest
ช่วงเวลานี้
ได้ด้วยในโปรโตคอลรุ่นเบต้าแบบเปิด
นี่คือคำจำกัดความ
// 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;
ตัวอย่าง
นี่คือตัวอย่างวิธีที่ Authorized Buyers ของ Google และ OpenRTB โปรโตคอลจะแสดงหัวข้อที่แสดงผลโดย Chrome Topics API
การตอบกลับของ 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
}
]
OpenRTB BidRequest
:
{
"user": {
"data": [
{
"ext": {
"segtax": 600,
"segclass": "classifier_v1"
},
"segment": [
{ "id": "3" },
{ "id": "44" },
{ "id": "59" }
]
}
]
}
}
โปรโตคอล RTB ของ Google (เลิกใช้งานแล้ว) 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"
}
ในตัวอย่าง Topics API ของ Chrome ข้างต้น taxonomy_version
กล่าวเป็นนัยว่า
การแมปการจัดหมวดหมู่ v1
รหัสหัวข้อเหล่านี้สอดคล้องกับการจัดหมวดหมู่ต่อไปนี้ตามการจัดหมวดหมู่
หัวข้อ:
รหัสหัวข้อ | ค่าของหัวข้อ |
---|---|
3 | /ศิลปะและ ความบันเทิง/การ์ตูน |
44 | /ศิลปะและ ความบันเทิง/Opera |
59 | /รถยนต์และ ยานพาหนะ/ยานพาหนะคลาสสิก |
ความพร้อมใช้งาน
การแสดงหัวข้อในคำขอราคาเสนออยู่ภายใต้ความเป็นส่วนตัวที่มีอยู่ และการควบคุมต่างๆ เช่น หัวข้อจะไม่พร้อมใช้งานหากผู้ใช้เลือก จากโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ โฆษณาที่ไม่ได้ปรับตามโปรไฟล์ของผู้ใช้ พื้นที่โฆษณา