Об'єкт SupplyChain (schain)
Об'єкт SupplyChain (schain) — це поле OpenRTB, яке впорядковано перераховує продавців і перепродавців, яких запит на ставку оголошує в прямому потоці оплати за інвентар, тож покупці можуть перевірити шлях постачання.

Об'єкт SupplyChain (schain) — це структуроване поле в межах OpenRTB запиту на ставку, яке впорядковано перераховує продавців і перепродавців, залучених до прямого потоку оплати за інвентар. У повному ланцюгу перший вузол — це власник сайту або застосунку (видавець), а останній вузол — це суб'єкт, який надсилає запит на ставку. Визначений IAB Tech Lab, він робить цей оголошений шлях продажу машиночитаним. Це не журнал усіх систем, яких торкнувся показ, і компанії, які будують ланцюг, постачають його вміст.
Як це працює#
Об'єкт містить прапорець complete, рядок версії та масив nodes. Кожен вузол представляє одного продавця або перепродавця в потоці оплати та містить канонічний домен рекламної системи (asi), ідентифікатор облікового запису продавця в цій системі (sid), прапорець потоку оплати (hp, який у версії 1.0 має завжди дорівнювати 1) та необов'язкові поля, як-от ідентифікатор запиту й назва бізнесу. Вузли перераховані в порядку ланцюга продажу, тому покупець може прочитати оголошений маршрут від першого відомого продавця до суб'єкта, який надсилає запит. Прапорець complete встановлюється під час створення ланцюга та передається далі перепродавцями: 1 означає, що початковий продавець оголошує, що ланцюг містить кожен вузол аж до власника сайту або застосунку, а 0 означає, що ні. Перепродавець, який отримує запит без об'єкта SupplyChain, починає ланцюг із прапорцем complete, встановленим у 0. Прапорець є заявою, а не доказом того, що не бракує жодного продавця.
Чому це важливо#
ads.txt дає видавцю змогу перелічити, хто має право продавати його інвентар, але специфікація schain зазначає, що він не розкриває та не авторизує всіх сторін, які беруть участь у транзакції показу. sellers.json дає рекламній системі змогу ідентифікувати продавців, які стоять за її ідентифікаторами продавців. Schain додає оголошений шлях для одного запиту на ставку. Покупці можуть порівняти домен та ідентифікатор продавця кожного вузла з sellers.json біржі та ads.txt видавця, а також порахувати, скільки продавців і перепродавців стоїть між видавцем і запитом. Специфікація не визначає жодного поля для комісій, тож об'єкт не показує, скільки бере кожна сторона. IAB Tech Lab описує мету як можливість для покупців перевірити, що посередники є суб'єктами, з якими вони хочуть мати справу, і що інвентар купується якомога напряму, що живить оптимізацію шляху постачання в ланцюгу постачання реклами. Оскільки ланцюг оголошують самі його учасники, він є одним із вхідних даних для перевірок щодо неоголошеної перепродажі та шахрайства, а не гарантією проти них, і допомагає лише там, де продавці та біржі його впроваджують.
Пов'язані терміни: ads.txt, sellers.json, OpenRTB та Ланцюг постачання реклами.



