Что именно описывает schain

SupplyChain, или schain, передаёт сведения об участниках продажи рекламной возможности. Для распознавания узла существенна пара asi и sid: домен рекламной системы и идентификатор продавца внутри неё. Одинаковый sid в двух системах не означает одного участника.

В спецификации SupplyChain complete показывает заявленную полноту цепочки. Значение 1 не является результатом внешнего аудита. Данные нужно сопоставлять с раскрытиями продавцов и документами. Не подменяйте проверку наличием зелёного индикатора в интерфейсе DSP.

У ads.txt, sellers.json и schain разные задачи. Первый раскрывает авторизованные каналы продажи, второй помогает установить продавцов по ID, третий описывает путь конкретного запроса. Их связь рассматривается на странице IAB Tech Lab о sellers.json. Ни один из этих файлов сам по себе не раскрывает все комиссии и качество показа.

Сначала роль, затем поиск пропавшего узла

Учебная цепочка выглядит так: издатель, управляющий партнёр, SSP, DSP. Партнёр обслуживает техническую обвязку площадки и получает деньги, которые затем распределяет издателю. В полученном запросе видна только SSP. Здесь есть основание выяснить, почему upstream-часть не отражена.

Другой случай: партнёр получает фиксированную оплату за разработку и не участвует в продаже инвентаря. Его отсутствие в цепочке само по себе не является ошибкой. Из названия договора «технологические услуги» нельзя уверенно выбрать один из вариантов. Нужны фактическая функция, схема расчётов и подтверждение стороны, формирующей запрос.

Документация Prebid отдельно обращает внимание на управляющих wrapper-провайдеров, которые обслуживают издателей и проводят выплаты. Это полезный технический контекст: смотреть нужно на устройство бизнеса, а не на количество компаний, связанных с сайтом. Prebid не подтверждает корректность конкретной российской цепочки.

Пакет доказательств для одного маршрута

Технический запрос, раскрытия продавцов и расчёты сверяются на одной выборке
Технический запрос, раскрытия продавцов и расчёты сверяются на одной выборке. Собственная редакционная схема AdTech Russia. Числа в учебных примерах не являются рыночными данными.

Выберите ограниченную выборку запросов по площадке, времени и продавцу. Сохраните исходный schain, время получения, версию интеграции и разрешённый для передачи корреляционный ID. Не включайте в письмо пользовательские идентификаторы и токены. Снимки публичных файлов делайте с отметкой времени: сегодняшняя запись может отличаться от записи в момент закупки.

ПроверкаЧто фиксироватьЧто выяснять при расхождении
Идентичность узлаasi, sid, раскрытое имяКакой аккаунт реально использован
АвторизацияЗапись ads.txt или app-ads.txtРазрешена ли продажа этого инвентаря
Полнотаcomplete и последовательность узловГде начинается наблюдаемый маршрут
Коммерческая рольУчастие в продаже и расчётахНужен ли отдельный узел
Изменение во времениДаты файлов и обновления интеграцииОшибка актуальности или постоянный пропуск

Договор помогает понять роль, но не доказывает, что именно этот запрос прошёл по заявленной схеме. И наоборот, schain показывает техническую декларацию, а не исполненный расчёт. Сверяйте обе стороны на одной выборке, не собирайте «среднюю цепочку» из несвязанных документов.

Как разобрать учебное расхождение

Допустим, подрядчик сообщил, что управляющий партнёр является участником перепродажи. Запрос пришёл с complete равным 1, но соответствующего узла нет. Зафиксируйте противоречие и направьте его стороне, которая формирует upstream-часть. Просьба «добавьте имя партнёра в отчёт» проблему не решит: нужно исправить источник декларации и проверить реальные новые запросы.

Если ранняя часть маршрута неизвестна, не рисуйте её по предположению. В спецификации предусмотрена неполная цепочка, а реселлер должен сохранять сведения о полноте при продолжении маршрута. Полный объект, построенный по догадке, мешает расследованию сильнее честного указания неизвестности.

Сравните маршрут до и после изменения на контрольной поставке. Проверяйте долю запросов с исправлением, а не один удачный скриншот. Размер контрольной выборки согласуйте с объёмом и разнообразием интеграций: одна площадка может идти через несколько аккаунтов и схем продажи.

Когда ограничивать закупку

Редакционная рекомендация: разделить несоответствия по последствиям. Если идентификация продавца и авторизация подтверждены, но документирован сбой обновления, можно выделить маршрут в отдельный лимит до исправления. Если продавец не устанавливается или площадка не подтверждает право продажи, нужны остановка этого пути и эскалация ответственному за качество.

Конкретные сроки и допуски устанавливает рекламодатель; универсального безопасного процента пропусков нет. Отдельно проверьте альтернативный путь к тому же издателю, чтобы устранение расхождения не превратилось в необоснованный полный отказ от его аудитории. Более короткая цепочка также не гарантирует более низкую полную цену: об этом сравнение CPM на общей базе.

Что запросить у российского подрядчика

Сформулируйте вопрос предметно: «Какую роль выполняет компания X в продаже этого инвентаря, где она должна отражаться и кто отвечает за декларацию в запросе?» Приложите обезличенную выборку, снимки файлов и временной интервал. Попросите ответ с владельцем исправления и способом повторной проверки.

Итог расследования должен содержать установленную причину, затронутый маршрут и принятое действие. Если факты не собраны, так и запишите: «роль не подтверждена». Объявлять поставщика мошенником по отсутствию одного имени преждевременно. Для общего контекста есть разбор прозрачности supply chain и глоссарий.