Générateur et validateur schain

Construisez et validez l'objet IAB SupplyChain (schain) pour OpenRTB, et exportez à la fois le JSON source.ext.schain et la chaîne sérialisée — le tout dans votre navigateur.

Le Générateur et validateur schain s'exécute entièrement dans votre navigateur. Les id de vendeur, domaines et nœuds de chaîne d'approvisionnement que vous construisez ou collez restent sur votre appareil et ne sont jamais téléversés vers ArrayKit.

Ouvrir la référence des enums OpenRTB

À propos de Générateur schain

Le Générateur et validateur schain assemble l'objet IAB Tech Lab SupplyChain qui voyage dans les bid requests OpenRTB à source.ext.schain. Ajoutez chaque intermédiaire comme un nœud ordonné avec son asi, son sid et son indicateur hp (paiement), définissez les valeurs complete et ver, puis copiez à la fois l'objet JSON et la chaîne sérialisée encodée en URL que les exchanges attendent. Passez en mode Valider pour coller un schain existant — au format JSON ou chaîne sérialisée — et voir instantanément les champs requis manquants, un indicateur complete incorrect ou une version inattendue, avec la chaîne de sauts dessinée nœud par nœud. Les ingénieurs ad-ops, SSP et header-bidding peuvent auditer et réparer les chemins d'approvisionnement ici même ; les nœuds et id de vendeur que vous collez sont analysés sur votre appareil et jamais téléversés.

Fonctionnalités

Comment utiliser Générateur schain

  1. Gardez l'onglet Construire sélectionné et renseignez asi, sid et l'indicateur hp pour chaque nœud
  2. Ajoutez d'autres nœuds et utilisez les flèches pour les mettre dans l'ordre éditeur-vers-exchange
  3. Définissez l'indicateur complete (1 quand tout le chemin est déclaré) et copiez le JSON ou la chaîne sérialisée
  4. Passez à Valider et collez un schain existant pour vérifier les champs requis et l'ordre des nœuds

Exemple

Entrée

asi: exchange1.com
sid: 1234
hp: 1
complete: 1

Sortie

1.0,1!exchange1.com,1234,1

Un nœud se sérialise en ver,complete!asi,sid,hp ; le JSON va dans source.ext.schain.

Erreurs courantes et dépannage

Foire aux questions

Qu'est-ce que l'objet schain (SupplyChain) ?
C'est un objet IAB Tech Lab transporté dans OpenRTB à source.ext.schain qui liste, dans l'ordre, chaque système publicitaire ayant touché la bid request entre l'éditeur et l'exchange, pour que les acheteurs puissent vérifier le chemin d'approvisionnement.
Que signifient asi, sid et hp sur chaque nœud ?
asi est le domaine canonique du système publicitaire, sid est l'id de compte vendeur ou revendeur au sein de ce système (correspondant à son sellers.json), et hp vaut 1 lorsque ce nœud est impliqué dans le flux de paiement. Les trois sont requis par nœud.
Quelle est la différence entre l'objet JSON et la chaîne sérialisée ?
L'objet JSON est la structure complète source.ext.schain utilisée dans le corps d'une bid request. La chaîne sérialisée est une forme compacte encodée en URL — ver,complete!node!node — où chaque nœud est asi,sid,hp,rid,name,domain, utilisée là où un en-tête ou un paramètre de requête est nécessaire.
Quand complete doit-il être 0 plutôt que 1 ?
Mettez complete=1 uniquement lorsque chaque intermédiaire, à partir de l'éditeur, est déclaré dans le tableau de nœuds. Si un saut en amont est inconnu ou omis, mettez complete=0 pour que les bidders sachent que la chaîne est incomplète.
Cet outil récupère-t-il mon tag publicitaire ou ma bid request depuis un serveur ?
Non. Vous collez ou construisez le schain et tout — sérialisation, analyse et validation — se déroule localement dans votre navigateur. Les id de vendeur, domaines et données de nœuds que vous saisissez ne sont jamais envoyés à ArrayKit.
Peut-il valider un schain copié depuis une bid request en direct ?
Oui. Collez-le en mode Valider soit comme l'objet JSON (y compris un source.ext.schain englobant), soit comme la chaîne sérialisée, et l'outil vérifie les champs requis des nœuds, l'indicateur complete, le ver, et dessine la chaîne de sauts.

Outils associés

Tous les outils ArrayKit