Partager via


Profil du soumissionnaire - FAQ

Configuration

Comment puis-je trouver l’ID de membre d’un vendeur donné ?

Vous pouvez obtenir tous les ID de membre vendeur disponibles publiquement via le service membre de la plateforme.

Comment configurer mon profil de soumissionnaire ?

Il n’existe aucun moyen approprié de configurer votre profil de soumissionnaire (service de profil de soumissionnaire hérité), mais consultez les meilleures pratiques ci-dessous concernant les champs à utiliser pour le filtrage. Notez que ces éléments peuvent être utilisés au niveau parent ou enfant :

  • Filtrage par vente de membre

    • Le member_targets tableau doit être rempli en fonction de la façon dont vous souhaitez acheter.
      • Acheter uniquement un ensemble sélectionné de vendeurs :
        • "member_targets": [{"id": "100","action": "include"},{"id": "101","action": "include"},{"id": "102","action": "include"}]
      • Exclusion d’un groupe sélectionné de vendeurs :
        • "member_targets": [{"id": "100","action": "exclude"},{"id": "101","action": "exclude"}]
  • Filtrage par pays

    • Configurez un « include » ou un « exclude » global à l’aide du "country_action" paramètre .
    • Ajoutez les pays que vous souhaitez inclure ou exclure au "country_targets" tableau en tant qu’objets.
      • "country_targets": [{"country": "GB"},{"country": "US"},{"country": "DE"}]
  • Filtrage par segment

    • Définissez le "segment_boolean_operator" paramètre sur « et » ou « ou ».
    • Ajoutez le ou les segments que vous souhaitez utiliser comme filtres au segment_targets paramètre .
      • "segment_targets": [{"id": "100","action": "include"},{"id": "101","action": "include"}]
  • Filtrage par taille

    • Incluez la liste des tailles créatives pour lesquelles votre soumissionnaire a des créatifs. Cette liste doit être exhaustive si vous choisissez de filtrer par taille créative.
      • "size_targets":[{"width": "100","height": "200"},{"width": "100","height": "200"}]
  • Filtrage par liste de domaines

    • Inclure ou exclure des listes de domaines. Ceux-ci sont créés à l’aide du service de liste de domaines.
      • "domain_list_target":[{"id":1}, {"id":2}]
      • "domain_list_action":"include"
  • Filtrage par attributs d’inventaire classifiés par vendeur

    • Cette option vous permet de choisir un inventaire qui a été classé avec un attribut sensible. Lorsque "use_inventory_attribute_targets" est défini sur true, votre enchérisseur reçoit le trafic de l’inventaire classé avec les attributs d’inventaire répertoriés dans le inventory_attribute_targets tableau et tous les stocks non classifiés.

    • Par exemple, si vous souhaitez recevoir des demandes d’enchères de tous les stocks, à l’exception de celui classé comme barre d’outils, vous devez ajuster votre profil de soumissionnaire pour contenir les informations suivantes :

      "use_inventory_attribute_targets": true,
      "inventory_attribute_targets": [
                  {
                      "id": 2,
                      "name": "Political"
                  },
                  {
                      "id": 4,
                      "name": "Social media"
                  },
                  {
                      "id": 6,
                      "name": "Photo & video sharing"
                  },
                  {
                      "id": 8,
                      "name": "Forums (moderated)"
                  },
                  {
                      "id": 10,
                      "name": "Forums (unmoderated)"
                  },
                  {
                      "id": 12,
                      "name": "Incentivized clicks"
                  },
                  {
                      "id": 14,
                      "name": "Non-english languages"
                  },
                  {
                      "id": 16,
                      "name": "Streaming media"
                  }
              ]
      
  • Remarques générales

    • Une fois que vous avez inclus un élément dans un tableau, vous n’avez pas besoin d’exclure les éléments que vous ne souhaitez pas voir, car seuls ceux qui sont explicitement inclus sont envoyés.
    • Ne définissez pas l’action sur « inclure » si vous n’avez défini aucune cible à inclure. Par exemple, country_action ne doit pas être inclus si country_targets n’a aucun élément.

Profils parents et enfants

Vous ne pouvez avoir qu’un seul profil parent et cinq profils enfants attribués à votre soumissionnaire à la fois.

Les profils enfants sont-ils requis ?

Non. S’il n’existe aucun profil enfant, toutes les impressions qui correspondent au profil parent sont envoyées à votre soumissionnaire.

Les profils parents sont-ils requis ?

Non. S’il n’existe aucun profil parent, toutes les impressions qui correspondent à l’un des profils enfants seront envoyées à votre soumissionnaire. Si vous n’avez pas de profil parent ni de profil enfant, toutes les impressions seront envoyées à votre soumissionnaire.

Remarque

Si aucun profil parent n’est en place, l’élément de configuration du soumissionnaire, bid_percent, sera ignoré.

Comment puis-je configurer mes profils parents et enfants ?

Ce processus comporte quelques étapes. La première consiste à décider de la logique que vous souhaitez utiliser. Lisez le reste de ce FAQ et contactez vos représentants de compte si vous avez des questions sur les meilleures pratiques. Cet exemple utilise un profil parent et deux profils enfants. Le profil parent filtre sur un segment, et chacun des profils enfants a une combinaison de membre vendeur et de géo.

La première étape consiste à créer les profils eux-mêmes. Un profil est un objet sur la plateforme Xandr qui peut être créé à l’aide du service de profil de soumissionnaire hérité. L’exemple ci-dessous peut être utilisé dans un POST pour créer le profil.

{"profile":{
 "segment_targets": [{"id":"12345","action":"include"}]}}

Cela renvoie l’ID de profil dans Xandr. Nous supposons que ce profil a l’ID 100. Nous allons maintenant devoir créer les profils enfants. Les deux exemples de code suivants peuvent être utilisés dans les TPV pour le service de profil de soumissionnaire.

{"profile":{
 "country_action":"include",
 "country_targets": [{"country":"US"},{"country":"CA"}],
 "member_targets": [{"id":1000, "action":"include}]}}

et

{"profile":{
 "country_action":"include",
 "country_targets": [{"country":"US"}],
 "member_targets": [{"id":2000, "action":"include}]}}

Nous partons du principe que ces deux profils sont créés et que les ID 101 et 102 sont respectivement attribués. Si vous êtes soumissionnaire 15, vous devez le mettre à jour à l’aide du service soumissionnaire. En utilisant ce qui suit dans un PUT, vous pouvez mettre à jour votre soumissionnaire pour avoir un profil parent avec le profil 100 et les profils enfants des profils 101 et 102 avec les éléments suivants :

{"bidder":{
 "id":15,
 "parent_profile_id":100,
 "child_profiles":[{"id":101},{"id":102}]
}}

Comment faire définir des profils enfants ?

Create les profils que vous souhaitez utiliser comme profils enfants à l’aide du service de profil de soumissionnaire hérité. Chaque profil aura un ID. Mettez à jour dans child_profiles le service de soumissionnaire pour avoir le tableau complet d’objets spécifiant tous les profils enfants, par exemple [{"id":123},{"id":456},{"id":789}]. Vous devez spécifier la liste complète des ID que vous souhaitez définir comme profils enfants dans chaque mise à jour du child_profiles service dans le soumissionnaire.

Comment faire définir mon profil parent ?

Create le profil dont vous souhaitez qu’il soit votre profil parent à l’aide du service de profil de soumissionnaire hérité. Cette opération renvoie l’ID de ce profil particulier. Mettez à jour dans parent_profile_id le service soumissionnaire pour utiliser l’ID du profil que vous avez créé.

Comment configurer mes profils parent et enfant ?

Cela dépend de votre logique métier. Voici quelques exemples courants :

  • Configuration 1 : filtrez sur les segments et les pays au niveau du parent, incluez des restrictions spécifiques au vendeur aux niveaux enfants.
    • Profil parent : incluez les segments 1 et 2 ; incluent les pays A, B, C et D.
    • Profil enfant 1 : inclure le vendeur E ; inclure la liste de domaines F ; incluent les pays B et C.
    • Profil enfant 2 : Inclure les vendeurs F, G, exclure la liste de domaines H ; autoriser tous les pays.
    • Profil enfant 3 : Inclure les vendeurs I, J, K ; inclure les pays A et D, inclure la liste de domaines L.
  • Configuration 2 : filtrez sur les pays, excluez les vendeurs au niveau du parent.
    • Profil parent : inclure les pays A, B, C ; exclure les vendeurs D et E.
    • Aucun profil enfant.
  • Configuration 3 - Filtrer uniquement sur la liste des domaines.
    • Profil parent : incluez la liste de domaines A.
  • Configuration 4 : l’utilisateur doit se trouver dans le segment 1 ou le segment 2. Il existe également un segment d’exlcusion 3 (par exemple, les utilisateurs qui ont précédemment converti) : l’utilisateur ne doit pas se trouver dans ce segment.
    • Profil parent : Opérateur booléen de segment, OR. Inclure le segment 1, inclure le segment 2.
    • Profil enfant : excluez le segment 3.

Quelle est la relation entre les profils parent et enfant ?

Si une impression réussit le profil parent, elle est envoyée au soumissionnaire si :

  1. Il n’existe aucun profil enfant.
  2. Ou, au moins l’un des profils enfants permet l’envoi de l’impression.

Si l’impression est bloquée par le profil parent, elle ne sera pas envoyée au soumissionnaire, même si elle est explicitement autorisée par un profil enfant. Cette relation peut être résumée avec la logique booléenne suivante : Parent AND (Enfant-1 OU Enfant-2 OU ... OR Child-n)

Mise à jour d’un profil de soumissionnaire

Comment puis-je modifier mon profil de soumissionnaire ?

Vous pouvez mettre à jour votre profil de soumissionnaire en appelant PUT le service de profil de soumissionnaire. L’appel PUT doit inclure uniquement :

  1. ID du profil.
  2. Et, le champ que vous souhaitez modifier. Vous devez inclure la valeur que vous souhaitez que les champs modifiés soient. Si vous modifiez un tableau, cela signifie que chaque valeur du tableau après la modification doit être envoyée dans le PUT.