Partager via


Notifier la demande

Les soumissionnaires reçoivent des notifications concernant les résultats de l’enchère, le temps de réponse aux enchères et toutes les erreurs générées par la réponse d’un soumissionnaire particulier (c’est-à-dire , « erreur d’analyse JSON »). Ces notifications seront envoyées par le biais d’un appel côté serveur à un soumissionnaire spécifié notify_URI lorsque l’enchère sera terminée et que l’impression sera servie. Vous pouvez gérer la quantité d’informations que vous recevez dans vos notifications à l’aide du notify_full_auction champ du service soumissionnaire. Les notifications incluent des détails sur chaque offre soumise.

Remarque

Dans certains types d’enchères, une notification de perte ou d’attente peut être générée avant la notification de gain. Les notifications Win font toujours autorité et remplacent toutes les autres notifications précédemment reçues pour cette enchère.

Enchère interne

Pour toutes les enchères que nous menons, les soumissionnaires recevront des notifications lorsqu’une enchère est gagnée et lorsqu’une erreur se produit. Les enchérisseurs peuvent également choisir de recevoir des notifications en cas de perte d’enchères en soumettant une demande de support.

Enchère externe

Pour toutes les enchères effectuées par un tiers, les soumissionnaires recevront une notification en attente lorsque leur offre sera transmise au tiers, et une notification lorsqu’une enchère sera gagnée.

Spécifications

Champ Portée Type Description
timestamp tout Timestamp Heure d’envoi de la demande.
user_id_64 Certains int ID de l’utilisateur. Sur les requêtes « lost » et « no-bid », aucun ID utilisateur n’est spécifié.
fail Certains valeur booléenne Retourne la valeur true lorsque la réponse d’enchère n’a pas pu être traitée (par exemple, json non valide passé dans la réponse d’enchère).
error Certains string Lorsque échec a la valeur true, ce champ affiche le message d’erreur correspondant. Consultez liste d’erreurs ci-dessous.
error_id Certains int Vous trouverez plus d’informations sur le numéro fourni ici.
response_time_ms Certains int Lorsqu’il est fourni, il s’agit du nombre de millisecondes que le bid_response doit retourner. Ce paramètre est exclu si aucune réponse n’est retournée.

Tags

Champ Portée Type Description
id Certains int ID de la balise.
auction_id_64 tout int ID de la vente aux enchères. Cela est utile pour le rapprochement et les différences. Nous vous recommandons donc d’ajouter à vos journaux.
notify_type tout enum Les valeurs possibles sont kept, sold, won, defaultlost, ou pending.

Note:kept et sold s’appliquent uniquement si vous êtes le propriétaire de l’inventaire.
post_pending tout valeur booléenne Définissez sur true si le membre a remporté la dernière enchère d’un inventaire tiers.
member_id Certains int ID du membre inclus dans la réponse d’enchère. Sur les requêtes « lost » et « no-bid », aucun ID de membre n’est spécifié.
creative_id Certains int ID du créatif inclus dans la réponse d’enchère. Sur les requêtes « lost » et « no-bid », aucun ID créatif n’est spécifié.
price_paid type = won double Prix réel payé (CPM) par le gagnant. Ceci n’est disponible que si vous avez gagné l’impression.
price_sold_for type = vendu double Revenus reçus par le propriétaire de l’impression lors de la vente. Pour les vendeurs uniquement.
custom_notify_data Certains string Si vous avez gagné l’impression pour cette étiquette, les données de notification personnalisées que vous avez soumises pour l’enchère gagnante passeront au niveau de l’étiquette dans la notification.
payment_rule_id Certains int ID de la règle de paiement que l’étiquette lui a attribuée.

Réponses

Champ Portée Type Description
result tout chaîne Cet indicateur (ok ou error) signale la réception d’une réponse d’offre valide à votre soumissionnaire. S’il s’agit errorde , vous recevez un message d’erreur approprié.
price_bid Certains double Offre de prix dans la réponse de l’offre.
error_id Certains int Lorsque result a la valeur error, ce champ affiche le code d’erreur. Pour plus d’informations, consultez Codes d’erreur de demande de notification.
error Certains string Lorsque result a la valeur error, ce champ affiche le message d’erreur correspondant. Pour plus d’informations, consultez Codes d’erreur de demande de notification.
custom_notify_data Certains string Lorsqu’elles sont fournies, il s’agit de toutes les données que le soumissionnaire a spécifiées dans la réponse à transmettre à la notification.

Remarque

Le tableau de réponses ne sera pas présent lorsque post-pending a la valeur true.

Notifications perdues

Nous pouvons vous envoyer des demandes de notification lorsque vous envoyez une réponse d’offre différente de zéro pour une enchère, et ne gagnez pas la vente aux enchères. Cela peut se produire soit parce que vous avez fait une surenchère, soit parce que votre offre a été rejetée. Les offres peuvent être rejetées pour des raisons techniques telles qu’un message JSON mal formé ou pour des raisons professionnelles telles que l’utilisation d’un élément créatif bloqué par le vendeur ou l’envoi d’un prix d’offre inférieur au plancher d’une transaction. Si vous avez des difficultés à obtenir la livraison sur un créatif donné, les messages de notification perdus sont un excellent moyen de voir pourquoi votre créatif ne gagne pas plus d’impressions. Pour activer les messages de notification perdus, envoyez une demande de support et un représentant peut l’activer pour votre soumissionnaire.

Liste d’erreurs

Pour obtenir la liste de toutes les erreurs possibles qui peuvent être envoyées dans une demande de notification, consultez Codes d’erreur d’enchère.

Notifier l’enchère complète

Si le paramètre notify_full_auctionService de soumissionnaire est défini sur true, full_tag_infoet bid_info sera inclus dans la réponse. Le paramètre full_tag_info contient toutes les informations décrites dans la section Étiquettes de la page Demande d’offre , à l’exception du exclusive_default champ , tandis que bid_info contient toutes les informations des sections Bid_info et Segments de la page Demande d’enchère .

Remarque

Pour les avis post-en attente (post-pending est défini sur true), full_tag_info n’est pas disponible, car le rappel d’acceptation de l’offre n’a pas encore été reçu.

Exemples

Demande d’étiquette unique - Enchère gagnée

Remarque

Cette option est disponible uniquement lors de l’utilisation du protocole d’enchère de plateforme. Les victoires OpenRTB sont envoyées à l’aide du champ NURL dans la réponse d’enchère.

{   "notify_request":{
      "timestamp":"2011-02-09 00:11:44",
      "response_time_ms":4,
      "tags":[
         {
            "id":474074,
            "auction_id_64":7606327141949238687,
            "payment_rule_id":65930,
            "price_paid":0.90000,
            "member_id":670,
            "notify_type":"won",
            "creative_id":12345,
            "user_id_64":4628364836293826
         }
      ],
      "responses":[
         {
            "result":"ok",
            "price_bid":1.00000
         }
      ]
   }
}

Demande d’étiquette unique - Enchère perdue

{
    "notify_request": {
        "user_id_64": 2843838668060323000,
        "responses": [
            {
                "price_bid": 0.06207,
                "result": "ok"
            }
        ],
        "tags": [
            {
                "notify_type": "lost",
                "id": 9373851,
                "payment_rule_id": 874041,
                "auction_id_64": 1177991420539445500
            }
        ],
        "timestamp": "2016-09-27 21:49:06",
        "auction_timestamp": "2016-09-27 21:49:06",
        "response_time_ms": 67
    }
}

Demande d’étiquette unique - Erreur dans la réponse

{
    "notify_request": {
        "user_id_64": 9191106446964517565,
        "responses": [
            {
                "error_id": 408,
                "result": "error",
                "error": "Creative 536754694 brand 75445 banned on member's ad profile 542799"
            }
        ],
        "tags": [
            {
                "notify_type": "lost",
                "id": 5632681,
                "payment_rule_id": 821648,
                "auction_id_64": 442903072350998711
            }
        ],
        "timestamp": "2016-09-27 21:48:46",
        "auction_timestamp": "2016-09-27 21:48:46",
        "response_time_ms": 87
    }
}

Demande de notification - FAQ