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.
Ce rapport fournit des détails relatifs à votre utilisation des données fournies par des tiers (par exemple, des fournisseurs de segments d’utilisateurs), les coûts de cette utilisation des données et les éléments de ligne/campagnes dans lesquels ces données ont été utilisées pour cibler les utilisateurs.
Les données de ce rapport sont conservées pendant 60 jours. Le time_granularity des données est hourly. Pour obtenir des instructions sur la récupération d’un rapport, consultez le service de rapports ou l’exemple ci-dessous.
Période
Le report_interval champ dans la requête JSON doit être défini sur l’une des valeurs suivantes :
- aujourd’hui
- yesterday
- last_7_days
- last_30_days
- month_to_date
- quarter_to_date
- last_month
- Vie
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 |
|---|---|---|---|---|
geo_country_code |
string | Oui | "CA" |
Chaîne à deux caractères indiquant le pays associé à l’impression. |
campaign |
string | Non | "Prospect Campaign (31)" |
Déconseillé (à compter du 17 octobre 2016). |
data_provider |
string | Non | "Peer 39 (Data Provider) (517)" |
Déconseillé (à compter du 17 octobre 2016). |
geo_country |
chaîne | Oui | "US" |
Code du pays géographique associé à l’impression. |
targeted_segment_ids |
string | Non | "935035, 935146" |
Liste d’ID séparés par des virgules pour chacun des segments utilisés lors du ciblage. |
day |
date | oui | "2010-02-01" |
Le jour où la vente aux enchères associée à l’impression s’est produite |
hour |
date | oui | "2010-02-01 05:00:00" |
Heure à laquelle la vente aux enchères associée à l’impression s’est produite. |
campaign_id |
int | oui | 31 |
ID de la campagne associée à l’impression qui a utilisé le ciblage de données tierces. |
buyer_member_id |
int | oui | 643 |
ID du membre qui a utilisé les données tierces. |
split_id |
int | Oui | 342 |
ID du fractionnement qui a acheté les impressions dans ce jeu de données. Les fractionnements s’appliquent uniquement aux éléments de ligne augmentée. Pour tous les rapports qui contiennent des campagnes, le (s’il split_id est inclus) est null. |
data_provider_id |
int | oui | 517 |
ID du tiers qui a fourni les données de ciblage. |
month |
date | oui | "2010-02" |
Mois auquel la vente aux enchères associée à l’impression s’est produite |
data_provider_name |
string | Non | "Peer 39 (Data Provider)" |
Nom et ID du tiers qui a fourni les données de ciblage. |
campaign_name |
chaîne | Non | "Prospect Campaign" |
Nom de la campagne associée à l’impression qui utilisait le ciblage de données tierces. |
geo_country_name |
string | Non | "United States" |
Nom du pays géographique associé à l’impression. |
line_item_name |
string | Non | "Fall Apparel" |
Nom de l’élément de ligne associé à l’impression qui utilisait le ciblage de données tierces. |
split_name |
string | Oui | "Mobile Split A" |
Nom du fractionnement qui a acheté les impressions dans ce jeu de données. Les fractionnements s’appliquent uniquement aux éléments de ligne augmentée. Pour tous les rapports qui contiennent des campagnes, le (s’il split_name est inclus) est null. |
Mesures
| Column | Type | Exemple | Formule | Description |
|---|---|---|---|---|
imps |
int | 34534 |
Lutins | Nombre total d’impressions qui ont utilisé des données tierces pour diffuser la publicité. |
data_costs |
Argent | 3.50 |
Valeur monétaire des segments de données achetés auprès de fournisseurs de données tiers. | |
sales_tax |
Argent | .43 |
Montant de la taxe de vente perçue. Ce champ est rempli uniquement lorsque l’adresse de facturation de l’acheteur se trouve dans l’un des états américains suivants : NY, TX ou NJ. Xandr est tenu (par le régulateur de l’État local approprié) de percevoir cette taxe. | |
data_type |
string | Segment |
Les choix disponibles sont Segment et Inter-appareils | |
| Métriques disponibles en devise locale | ||||
data_costs_buying_currency |
Argent | 3.50 |
Valeur monétaire des segments de données achetés auprès de fournisseurs de données tiers. Représenté dans la devise de l’annonceur |
Exemple
Create une demande de rapport JSON
Le fichier JSON doit inclure le report_type de "buyer_data_usage_analytics", ainsi que les colonnes (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é (month, day, hour) 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_data_usage_analytics
{"report":
{
"format": "csv",
"report_interval": "yesterday",
"row_per": ["geo_country"],
"columns": ["imps","campaign_id","geo_country"],
"report_type": "buyer_data_usage_analytics"
}
}
POST la demande adressée au service de rapports
POST demande JSON pour récupérer un ID de rapport.
$ curl -b cookies -c cookies -X post -d @seller_brand_review "https://api.appnexus.com/report"
{
"response":{
"status":"OK",
"report_id":"c445bca183a3d338dc1c5b85a3d484f5"
}
}
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". Utilisez ensuite le service de téléchargement de rapports 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=c445bca183a3d338dc1c5b85a3d484f5'
{
"response": {
"status": "OK",
"report": {
"name": null,
"created_on": "2014-11-19 22:33:31",
"json_request": "{\"report\":{\"format\":\"csv\",\"report_interval\":\"yesterday\",\"row_per\":[\"geo_country\"],\"columns\":[\"imps\",\"campaign_id\",\"geo_country\"],\"report_type\":\"buyer_data_usage_analytics\",\"filters\":[{\"buyer_member_id\":\"958\"}]}}",
"url": "report-download?id=c445bca183a3d338dc1c5b85a3d484f5"
},
"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 l’ID de service et de rapport dans le url champ de la réponse à votre appel précédent GET . Lorsque vous identifiez le fichier dans lequel vous souhaitez enregistrer, veillez à utiliser l’extension de fichier du format de fichier que vous avez spécifié dans votre fichier 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=c445bca183a3d338dc1c5b85a3d484f5' > /tmp/buyer_data_usage_analytics.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.