ניסוי של Chrome Topics עבור בידינג בזמן אמת (RTB)

כחלק מארגז החול לפרטיות, Chrome הציע את Topics API הניסיוני. Topics API מספק למתקשרים מצד שלישי שמופיעים בדף האינטרנט (כולל ספקי טכנולוגיות פרסום) בנושאי פרסום בפירוט גס, שהמבקר בדף עשוי להתעניין בהם כרגע. הנושאים יכולים להשלים את המידע ההקשרי על הדף הנוכחי, והם יכולים לשמש לתמיכה בפרסום מבוסס-עניין.

הניסוי של Topics API זמין לשותפי RTB בבקשות להצעות מחיר. מלאו את טופס הבקשה כדי להצטרף לניסוי ב-Topics API. למידע נוסף, תוכלו לפנות למנהל החשבון שלכם.

ייצוג של בקשה להצעת מחיר

פרוטוקול Google Authorized Buyers

הנושאים מיוצגים בשדה 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;

פרוטוקול OpenRTB

הנושאים מיוצגים כפלחים בהודעה BidRequest.user.data של OpenRTB.

שדה תיאור התיאור
Data.ext.segtax מספר שלם המזהה של טקסונומיה שרשומה במרכז. בקטע 'נושאים', זוהי הגרסה של טקסונומיית הפרסום, שמגדירה את המשמעות הסמנטית של כל מזהה נושא. 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;
}

דוגמאות

הדוגמה הבאה היא דוגמה לאופן שבו הפרוטוקולים של Google Authorized Buyers ו-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
  }
]

BidRequest של פרוטוקול Authorized Buyers של Google:

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"
}

OpenRTB BidRequest:

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

בדוגמה הקודמת, taxonomy_version מרמז על כך שנעשה שימוש במיפוי הטקסונומיה v1. בהתאם לטקסונומיה, מזהי הנושאים האלה מתאימים לנושאים הבאים:

מזהה הנושא ערך נושא
3 /אומנות ובידור/קומיקס
44 /אומנות ובידור/אופרה
59 /כלי רכב/כלי רכב קלאסיים

זמינות

הנוכחות של נושאים בבקשה להצעת מחיר כפופה לאמצעי הבקרה ואמצעי הבקרה הקיימים על הפרטיות. לדוגמה, הנושאים לא יהיו זמינים אם המשתמש יבטל את הסכמתו לפרסום מותאם אישית או למלאי שטחי פרסום של מודעות ללא התאמה אישית.