Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le rapport d’erreurs d’enchère de l’acheteur vous aide à résoudre les problèmes liés aux paramètres côté achat et côté vente qui entraînent des erreurs d’enchères, bloquant ainsi les dépenses. L’objectif est de vous aider à éliminer l’erreur à l’avenir. Vous trouverez des informations sur le propriétaire, la cause et la résolution recommandée pour chaque erreur dans Codes d’erreur d’enchère. Le rapport d’erreurs d’enchères de l’acheteur vous permet d’obtenir des informations sur la demande rejetée par le biais d’un ensemble aléatoire de 5 % des erreurs enregistrées sur la plateforme Xandr. Le nombre d’erreurs a été multiplié par 100 pour tenir compte de l’échantillonnage de 5 %.
Pour obtenir des instructions sur la récupération d’un rapport, consultez Service de rapports ou l’exemple ci-dessous.
Période
Le report_interval champ dans la requête JSON peut être défini sur l’une des valeurs suivantes :
- Personnalisé
- last_hour
- aujourd’hui
- last_24_hours
- yesterday
- last_2_days
- last_7_days
- last_30_days
Période de conservation des données
Les données de ce rapport sont conservées pendant 33 jours.
Remarque
Pour exécuter un rapport pour une période personnalisée, définissez les start_date champs et end_date dans votre demande de rapport. Pour plus d’informations sur ces champs, consultez Service de rapports.
Dimensions
| Column | Type | Filtre? | Exemple | Description |
|---|---|---|---|---|
ad_profile_id |
int | Oui | 1432 |
ID de profil publicitaire du membre vendeur affecté par l’erreur. |
bidder_id |
string | Oui | 101 |
ID associé au soumissionnaire. |
bidder_name |
int | Non | “DBM” |
Le fournisseur de technologie qui représente un membre acheteur et qui est affecté par l’erreur. |
brand |
string | Non | "Ace Hardware(3)" |
Nom et ID de la marque. |
brand_id |
int | Oui | 3 |
ID de la marque associée au créatif. |
brand_name |
string | Non | "Ace Hardware" |
La marque inscrite dans le système Xandr et associée au créatif affecté par l’erreur. |
buyer_member_id |
int | Oui | 123 |
ID du membre acheteur. |
buyer_member_name |
string | Non | "My Network" |
Membre acheteur affecté par l’erreur. |
buyer_seat_code |
string | Non | "SCID001" |
L’ID de siège d’acheteur personnalisé (soumis par DSP) qui a été utilisé pour enchérir sur l’impression |
buyer_seat_id |
int | Oui | 350 |
Identificateur du siège du membre acheteur affecté par l’erreur. |
buyer_seat_name |
string | Non | "FirstSeatCodeID" |
Nom d’affichage du code du siège acheteur. |
creative_category_id |
Int | Oui | 784 |
ID de la catégorie de création. |
creative_category_name |
string | Non | “Beauty” |
Classification attribuée à la fois aux marques et aux créatifs affectés par l’erreur. |
creative_code |
string | Oui | "CC001" |
Autre identificateur de la création associée au membre acheteur affecté par l’erreur. |
creative_id |
int | Oui | 554 |
Identificateur créatif associé au membre acheteur affecté par l’erreur. |
creative_size |
string | Non | "728x90" |
Taille de la création affectée par l’erreur. |
curated_deal |
string | Non | "Renault Curator Deal (111)" |
Nom et ID de la transaction organisée affectée. |
curated_deal_id |
int | Oui | 991 |
ID de la transaction organisée affectée par l’erreur |
curated_deal_name |
string | Non | "Renault Curator Deal" |
Nom de la transaction organisée affectée. |
curator_member |
string | Non | "OMD - Renault Group (CURATOR) (12148)" |
Nom et ID du curateur associés aux erreurs. |
curator_member_name |
string | Non | "OMD - Renault Group (CURATOR)" |
Nom du membre conservateur associé aux erreurs. |
day |
Temps | Non | "2010-02-01" |
Le jour de la vente aux enchères. |
deal |
string | Non | "My Deal(2345)" |
Nom et ID de la transaction concernée. |
deal_id |
int | Oui | 2345 |
ID de la transaction affectée par l’erreur (si ID de transaction = 0 aucune transaction n’a été impliquée). |
deal_name |
string | Non | "My Deal" |
Nom de la transaction concernée. |
error_id |
int | Oui | 101 |
Erreur spécifique qui s’est produite et qui a été enregistrée dans ImpBus (lie au message d’erreur). |
error_message |
Varchar | Non | “Creative brand banned by member's ad profile” |
Message d’erreur générique qui décrit l’erreur qui s’est produite (lié à l’ID d’erreur). |
hour |
Temps | Non | "2010-02-01 06:00:00" |
L’heure de la vente aux enchères. |
language |
string | Non | "English(1)" |
Nom de la langue. |
language_id |
int | Oui | 1 |
ID de la langue. |
language_name |
string | Non | "English" |
Nom de la langue. |
month |
Temps | Non | "2010-02" |
Le mois de la vente aux enchères. |
placement_id |
int | Oui | 7890 |
ID du placement. |
placement_name |
string | Non | "My placement" |
Emplacement du membre vendeur associé à l’erreur. |
publisher_id |
int | Oui | 321 |
ID du serveur de publication affecté par l’erreur. |
seller_member |
string | Non | "My Network(122)" |
Nom et ID du membre vendeur. |
seller_member_id |
int | Oui | 122 |
ID du membre vendeur. |
seller_member_name |
string | Non | "My Network" |
Membre vendeur affecté par l’erreur. |
technical_attribute |
string | Non | “Flash(350)” |
Nom et ID de l’attribut technique. |
technical_attribute_id |
int | Oui | 350 |
ID de l’attribut technique. |
technical_attribute_name |
string | Non | “Flash” |
La fonctionnalité du créatif, par exemple s’il s’agit d’une image, d’un flash, d’une vidéo, est extensible, etc., qui est affectée par l’erreur. |
Mesures
| Column | Type | Exemple | Formule | Description |
|---|---|---|---|---|
error_count |
int | 2340 |
sum(error_count)*100 | Nombre d’erreurs enregistrées sur la plateforme Xandr sur la période sélectionnée (un ensemble sélectionné aléatoirement de 5 % des erreurs multiplié par 100 pour tenir compte de l’échantillonnage). |
Exemple
Create la demande de rapport au format JSON
Le fichier JSON doit inclure le report_type"buyer_bid_error_report", ainsi que le columns (dimensions et métriques) et report_interval que vous souhaitez récupérer. Vous pouvez également filtrer des dimensions spécifiques, définir la granularité (année, mois, jour) et spécifier le format dans lequel les données doivent être retournées (csv, excel ou html). Pour obtenir une explication complète des champs qui peuvent être inclus dans le fichier JSON, consultez Service de rapports.
$ cat buyer_bid_error_report
{
"report":
{
"report_type":"buyer_bid_error_report",
"columns":[
"hour",
"bidder",
"buyer_member",
"error_count"
],
"report_interval":"last_48_hours",
"format":"csv"
}
}
POST la demande au service de création de rapports
$ curl -b cookies -c cookies -X POST -d @buyer_bid_error_report 'https://api.appnexus.com/report'
{
"response":{
"status":"OK",
"report_id":"097f59fc3ab7d02c5d60db42081d9b69"
}
}
GETle rapport status à partir du service de rapports
Effectuez un GET appel avec l’ID de rapport pour récupérer les status du rapport. Continuez à effectuer cet GET appel jusqu’à ce que soit execution_status"ready". Ensuite, utilisez le report-download service pour enregistrer les données du rapport dans un fichier, comme décrit à l’étape suivante.
$ curl -b cookies -c cookies 'https://api.appnexus.com/report?id=097f59fc3ab7d02c5d60db42081d9b69'
{
"response":{
"status":"OK",
"report":{
"name":null,
"created_on":"2010-05-25 19:19:53",
"json_request":"{\"report\":{\"report_type\":\"buyer_bid_error_report\",\"columns\":[\"hour\",\"bidder\",
\"buyer_member\",\"error_count\",
\"report_interval\":\"last_48_hours\"}}",
"url": "report-download?id=b97897a7864dd8f34e7457226c7af592"
},
"execution_status":"ready"
}
}
GET les données de rapport du service de téléchargement de rapports
Pour télécharger les données du rapport dans un fichier, effectuez un autre GET appel avec l’ID de rapport, mais cette fois au service de téléchargement de rapports . Vous trouverez le service et l’ID de rapport dans le url champ de la réponse précédente GET . Lorsque vous identifiez le fichier dans lequel vous souhaitez enregistrer, veillez à utiliser l’extension de fichier du "format" que vous avez spécifié dans votre initial POST.
Remarque
Si une erreur se produit pendant le téléchargement, l’en-tête de réponse inclut un code d’erreur HTTP et un message. Utilisez -i ou -v dans votre appel pour exposer l’en-tête de réponse.
$ curl -b cookies -c cookies 'https://api.appnexus.com/report-download?id=b97897a7864dd8f34e7457226c7af592' > /tmp/buyer_bid_error_report.csv
Remarque
Il existe une limite de 100 000 lignes par rapport lorsque vous les téléchargez en tant que fichier XLSX et Excel.