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 sur les performances du domaine de site peut être utilisé pour afficher les données de performances et d’optimisation par domaine pour un annonceur spécifique.
Conseil
Pour afficher les données de performances et d’optimisation par domaine pour plusieurs annonceurs, utilisez le rapport Performances du domaine de site réseau .
Pour obtenir des instructions sur la récupération d’un rapport, consultez Service de rapports ou consultez l’exemple ci-dessous. Pour un utilisateur annonceur, l’ID de l’annonceur est détecté en fonction de l’authentification de l’utilisateur. Toutefois, pour un utilisateur réseau, ce rapport nécessite de spécifier l’ID de l’annonceur dans le cadre de l’URL, par exemple :
https://api.appnexus.com/report?advertiser_id=ADVERTISER_ID
Période
Le report_interval champ dans la requête JSON peut être défini sur l’une des valeurs suivantes :
- yesterday
- last_7_days
- month_to_date
- month_to_yesterday
Si vous utilisez les start_date champs et end_date pour définir l’intervalle de temps, le start_date ne doit pas être supérieur à 45 jours auparavant. Étant donné que les données horaires ne sont pas disponibles pour ce rapport, start_date elles end_date ne peuvent pas être identiques et doivent être mises en forme comme "YYYY-MM-DD" au lieu de "YYYY-MM-DD HH:MM:SS". Les données de rapport ne peuvent être retournées que pour le fuseau horaire UTC.
Période de conservation des données
La période de conservation des données pour ce rapport est de 45 jours.
Dimensions
| Column | Type | Filtre? | Exemple | Description |
|---|---|---|---|---|
month |
date | oui | 11/1/11 |
Mois et année (avec le premier jour du mois). |
day |
date | oui | 11/16/11 |
Jour, mois et année. |
site_domain |
string | Non | bestsiteever.com - or - itunes.apple.com/app/app-name/id1234567 |
Domaine dans lequel l’impression s’est produite. Pour les applications mobiles, il peut s’agir de l’URL de l’emplacement de l’application dans l’App Store. Il existe deux valeurs supplémentaires qui peuvent apparaître à la place d’un domaine, en particulier : "deals.unknown" ou "managed.unknown". Cela signifie que nous n’avons pas reçu de domaine valide en tant que référent. Par exemple, le domaine peut être vide ou mal formé. |
campaign |
string | Non | ExampleCampaign (123456) |
Nom de la campagne suivi de l’ID (format Xandr). |
campaign_id |
int | oui | 123456 |
ID de la campagne. |
campaign_code |
string | Non | CampaignCode |
Code personnalisé pour la campagne. |
campaign_name |
string | Non | ExampleCampaign |
Nom de la campagne. |
campaign_priority |
int | Non | 5 |
Priorité d’enchère d’une campagne qui cible l’inventaire direct. Pour plus d’informations, consultez Priorité des enchères dans la documentation de l’interface utilisateur. Valeurs possibles : 1 - 10, où 10 est la priorité la plus élevée. |
line_item |
string | Non | ExampleLineItem (323) |
Nom de l’élément de ligne suivi de l’ID (format Xandr). |
line_item_id |
int | oui | 323 |
ID de l’élément de ligne. |
line_item_name |
chaîne | Non | ExampleLineItem |
Nom de l’élément de ligne. |
campaign_group |
string | Non | ExampleCampaign(123) |
Nom du groupe de campagnes suivi de l’ID (format Xandr). Remarque : campaign_group est synonyme line_itemde . |
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 . |
split_name |
chaîne | 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. |
top_level_category_id |
int | oui | 19821 |
ID de la catégorie de contenu principale affectée au domaine. Ce champ peut être 0 si le domaine n’a pas de second_level_category catégorie parente. |
top_level_category_name |
chaîne | Oui | "Shopping" |
Nom de la catégorie de contenu principale affectée au domaine. Ce champ peut être vide si le domaine n’a pas de second_level_category catégorie parente. |
top_level_category |
chaîne | Oui | "Shopping (19821)" |
Nom et ID de la catégorie de contenu principale affectée au domaine. Ce champ peut être vide si le domaine n’a pas de second_level_category catégorie parente. |
second_level_category_id |
int | oui | 20129 |
ID de la catégorie de contenu de deuxième niveau affectée au domaine. Remarque : Si le domaine est une catégorie de niveau supérieur, vous ne devez pas demander cette dimension. |
second_level_category_name |
chaîne | Oui | "Shoes" |
Nom de la catégorie de contenu de deuxième niveau affectée au domaine. Remarque : Si le domaine est une catégorie de niveau supérieur, vous ne devez pas demander cette dimension. |
second_level_category |
chaîne | Oui | "Shoes (20129)" |
ID et nom de la catégorie de contenu de deuxième niveau affectée au domaine. Remarque : Si le domaine est une catégorie de niveau supérieur, vous ne devez pas demander cette dimension. |
deal_id |
int | Oui | 2345 |
ID de la transaction. Pour plus d’informations sur les transactions que vous avez négociées avec les vendeurs, consultez Deal Buyer Access Service. |
deal_name |
string | Non | "Private deal for buyer 1085 with floor of $2.50" |
Nom de la transaction. |
deal |
string | Non | "Private deal for buyer 1085 with floor of $2.50 (45)" |
Nom de la transaction suivi de l’ID (format Xandr). |
deal_code |
string | Non | "External seller deal code" |
Code personnalisé pour la transaction. Pour les transactions avec des partenaires fournisseurs externes, il s’agit généralement de la chaîne que vous utilisez pour identifier la transaction. |
advertiser |
string | Non | ExampleAdvertiser (123) |
Nom de l’annonceur suivi de l’ID (format Xandr). |
campaign_group_name |
string | Non | ExampleGroupName |
Nom du groupe de campagne |
advertiser_id |
int | oui | 123 |
ID de l’annonceur. |
campaign_group_id |
int | Non | 123 |
Numéro d’identification unique du groupe de campagne |
advertiser_code |
chaîne | Non | AdvertiserCode |
Code personnalisé pour l’annonceur. |
advertiser_name |
chaîne | Non | ExampleAdvertiser |
Nom de l’annonceur. |
buyer_member |
string | Non | MyNetwork (4567) |
Nom du membre acheteur suivi de l’ID (format Xandr). |
buyer_member_id |
int | oui | 4567 |
ID du membre acheteur. |
buyer_member_name |
chaîne | Non | MyNetwork |
Nom du membre acheteur. |
supply_type |
string | Oui | mobile_web |
Canal classé vendeur pour dénominer l’offre en termes d’impressions web, web optimisée pour les appareils mobiles et d’applications mobiles. Les valeurs possibles sont les suivantes : - 'web' - 'mobile_app' - 'mobile_web' |
mobile_application_id |
string | Oui | ‘343200656’ (iOS) or ‘com.rovio.angrybirds’ (Android) |
Un ID de App Store Apple, un nom de package Google Play ou un ID d’application Windows pouvant être ciblé. |
mobile_application_name |
string | Oui | Angry Birds |
Nom de l’application mobile tel qu’il apparaît dans l’application Apple et google Play Stores. |
mobile_application |
string | Non | Angry Birds (com.rovio.angrybirds) |
Nom de l’application mobile suivi de l’ID (format Xandr). |
fold_position_id |
int | Oui | 0 |
ID de la position de pliage, c’est-à-dire l’emplacement sur la page où se trouve le placement. Valeurs possibles pour les impressions : 0 = « unknown »1 = « above »2 = « below » |
fold_position |
string | Oui | "Unknown" |
Position du pliage, c’est-à-dire l’emplacement sur la page. Pour connaître les valeurs autorisées, consultez fold_position_id. |
age_bucket |
string | Oui | "25-34" |
Compartiment pour l’âge de l’utilisateur. Pour connaître les valeurs possibles, consultez Compartiments d’âge ci-dessous. Remarque : Pour les impressions antérieures à 100 jours, la age_bucket valeur est "unknown". |
age_bucket_id |
string | Non | "3" |
ID du compartiment d’âge. Pour connaître les valeurs possibles, consultez Compartiments d’âge ci-dessous. Remarque : pour les impressions antérieures à 100 jours, le age_bucket_id sera 0. |
gender |
string | Oui |
"m", "f", "u" |
Sexe de l’utilisateur. Remarque : pour les impressions antérieures à 100 jours, gender sera "u". |
is_remarketing |
int | Oui |
0, 1 |
Si 1la valeur est , la campagne est de remarketing. Si 0la valeur est , la campagne n’est pas de remarketing.Remarque : pour les impressions antérieures à 100 jours, is_remarketing sera -1. |
pixel_id |
int | oui | 1942 |
Numéro d’identification unique du pixel de conversion. Remarque : cette dimension retourne un maximum de 10 pixels de conversion. En outre, vous pouvez filtrer par au plus 10 pixels de conversion. Bien que pixel_id soit groupable, nous vous déconseillons de regrouper par cette dimension, car cela entraîne l’affichage des événements de conversion dans des lignes distinctes des événements d’impression et de clic. Nous partons généralement du principe que vous souhaitez afficher tous ces événements dans une seule ligne afin de pouvoir récupérer des valeurs précises et agrégées pour les calculs du taux de conversion et du coût par conversion. Par conséquent, nous vous recommandons plutôt de filtrer par pixel_id afin de pouvoir récupérer les nombres de conversions et les métriques associées pour vos ID de pixel les plus pertinents. |
operating_system_id |
int | Oui | 24 |
ID du système d’exploitation de l’appareil. - Utilisez le service famille de systèmes d’exploitation pour obtenir la liste des familles de systèmes d’exploitation. - Utilisez le service étendu du système d’exploitation pour rechercher quelles versions de système d’exploitation se trouvent dans une famille de systèmes d’exploitation donnée. |
operating_system_name |
string | Oui | "Android 2.3.5 Gingerbread" |
ID du système d’exploitation de l’appareil. - Utilisez le service famille de systèmes d’exploitation pour obtenir la liste des familles de systèmes d’exploitation. - Utilisez le service étendu du système d’exploitation pour rechercher quelles versions de système d’exploitation se trouvent dans une famille de systèmes d’exploitation donnée. |
operating_system_family_id |
int | Oui | 2 |
ID du système d’exploitation de l’appareil. - Utilisez le service famille de systèmes d’exploitation pour obtenir la liste des familles de systèmes d’exploitation. - Utilisez le service étendu du système d’exploitation pour rechercher quelles versions de système d’exploitation se trouvent dans une famille de systèmes d’exploitation donnée. |
operating_system_family_name |
string | Oui | "Android" |
ID du système d’exploitation de l’appareil. - Utilisez le service famille de systèmes d’exploitation pour obtenir la liste des familles de systèmes d’exploitation. - Utilisez le service étendu du système d’exploitation pour rechercher quelles versions de système d’exploitation se trouvent dans une famille de systèmes d’exploitation donnée. |
seller_member_id |
int | Oui | 12345 |
ID du membre vendeur associé au domaine de site. |
seller_member_name |
string | Non | "BestSellerEver" |
Nom du membre vendeur associé au domaine du site. |
Mesures
| Column | Type | Exemple | Formule | Description |
|---|---|---|---|---|
booked_revenue |
Argent | 450.00 |
booked_revenue | Revenus reçus de l’annonceur. Pour plus d’informations, consultez Network Revenue and Billing Your Clients dans la documentation de l’interface utilisateur. |
clicks |
int | 2067 |
Clics | Nombre total de clics. |
click_thru_pct |
double | 2.756% |
(clics / imps) * 100 | Taux de clics vers les impressions sous forme de pourcentage. |
convs_per_mm |
double | 384.4 |
(post_click_convs + post_view_convs / imps) * 1 000 000 | Nombre de conversions par million d’impressions. |
convs_rate |
double | 0.0003844 |
(post_click_convs + post_view_convs) / imps | Taux de conversions en impressions. |
cost_ecpa |
Argent | 1.1111 |
media_cost / (post_click_convs + post_view_convs) | Coût par acquisition/conversion. |
cost_ecpc |
Argent | 0.1834 |
media_cost / clics | Coût par clic. |
cpm |
Argent | 5.00 |
media_cost / imps * 1000 | Coût par millier d’impressions. |
ctr |
double | 0.22756 |
clicks / imps | Taux de clics vers les impressions. |
imps |
int | 75000 |
Lutins | Nombre total d’impressions servies. |
media_cost |
Argent | 100.00 |
media_cost | Dépense pour le membre achetant. Pour plus d’informations, consultez Network Revenue and Billing Your Clients dans la documentation de l’interface utilisateur. |
post_click_convs |
int | 15 |
post_click_convs | Nombre total de conversions post-clic enregistrées. |
post_click_convs_rate |
double | 0.0002 |
post_click_convs / imps | Taux de conversions post-clic en impressions. |
post_view_convs |
int | 10 |
post_view_convs | Nombre total de conversions post-affichage enregistrées. |
post_view_convs_rate |
double | 0.00013 |
post_view_convs / imps | Taux de conversions post-affichage en impressions. |
profit |
Argent | 0.084102 |
booked_revenue - total_cost | Chiffre d’affaires réservé moins le coût total. |
profit_ecpm |
Argent | 0.7778 |
((booked_revenue - media_cost) / imps) * 1000 | Bénéfice (défini comme le chiffre d’affaires réservé moins le coût total) pour 1 000 impressions. |
imps_viewed |
int | 30,450 |
imps_viewed | Nombre d’impressions mesurées qui étaient visibles, selon la définition de l’affichage IAB, qui indique qu’une impression est visible si 50 % des pixels sont affichés pendant 1 seconde consécutive. |
view_measured_imps |
int | 10,120 |
view_measured_imps | Nombre total d’impressions qui ont été mesurées pour la visibilité. |
view_rate |
double | 58% |
view_rate | Pourcentage d’impressions visibles par rapport au nombre total d’impressions mesurées pour la visibilité. (Imps consultés / Afficher les imposs mesurés) |
view_measurement_rate |
double | 45% |
view_measurement_rate | Pourcentage d’impressions mesurées pour la visibilité sur le nombre total d’impressions. (Afficher imps/imps mesurés) |
total_cost |
Argent | 123.45 |
total_cost = media_cost + data_costs + partner_fees + commissions + serving_fees + publisher_revenue | Montant total des coûts accumulés au cours de la période indiquée. Cela inclut généralement deux types de coûts, les coûts budgétés (coût des médias, coût des données, frais de partenaire, frais de service, commissions) et les revenus des éditeurs si vous suivez les paiements des éditeurs sur la plateforme. Remarque : Nous avons ajouté une logique pour empêcher le double comptage des frais tiers pendant la période de changement cassant. |
total_cost_ecpm |
Argent | 123.45 |
(total_cost/imps) * 1 000 | Coût total pour 1 000 imps. |
total_cost_ecpc |
Argent | 123.45 |
total_cost/clics | Coût total par clic. |
total_cost_ecpa |
Argent | 123.45 |
total_cost/conversions | Coût total par conversion. |
profit_ecpc |
Argent | 123.45 |
(booked_revenue - total_cost)/clics | Profit par clic. |
profit_ecpa |
Argent | 123.45 |
(booked_revenue - total_cost)/conversions | Profit par conversion. |
profit_margin |
Argent | 123.45 |
(booked_revenue - total_cost)/booked_revenue | Marge bénéficiaire de l’acheteur. |
Compartiments d’âge
| ID de compartiment | Nom du compartiment |
|---|---|
0 |
"unknown" |
1 |
"13-17"8 |
2 |
"18-24" |
3 |
"25-34" |
4 |
"35-44" |
5 |
"45-54" |
6 |
"55-64" |
7 |
"65+" |
Exemple
Create une demande de rapport au format JSON
$ cat domain_performance
{
"report":
{
"report_type": "site_domain_performance",
"columns": [
"day",
"campaign",
"booked_revenue",
"imps",
"clicks",
"click_thru_pct",
"site_domain"
]
"report_interval": "last_7_days",
"emails": ["js@mynetwork.com"],
"format": "csv"
}
}
POST la demande au service de création de rapports
Dans cet exemple, nous demandons l’exécution du rapport pour l’annonceur 660.
$ curl -b cookies -c cookies -X POST -d @domain_performance 'https://api.appnexus.com/report?advertiser_id=660'
{
"response":{
"status":"OK",
"report_id":"07af1282c9485adcef49c95fa5d7496b"
}
}
Utiliser l’ID de rapport pour récupérer les données du rapport
La réponse standard inclut les données du rapport et une URL de téléchargement que vous pouvez utiliser pour enregistrer les données dans un fichier. Si vous souhaitez obtenir uniquement l’URL de téléchargement sans les données du rapport, transmettez "without_data" la chaîne de requête.
$ curl -b cookies -c cookies 'https://api.appnexus.com/report?id=07af1282c9485adcef49c95fa5d7496b'
{
"response": {
"status": "OK",
"report": {
"name": null,
"created_on": "2011-11-16 23:51:14",
"cache_hit": false,
"fact_cache_hit": false,
"fact_cache_error": "fact-cache is off for report site_domain_performance",
"json_request": "{\"report\":{\"report_type\":\"site_domain_performance\",\"columns\":[\"day\",\"campaign",
"booked_revenue\",\"imps\",\"clicks\",\"click_thru_pct\",\"site_domain\"],\"report_interval\":\"last_7_days\",
\"emails\":[\"js@mynetwork.com\"],\"filters\":[{\"buyer_member_id\":\"329\"},{\"advertiser_id\":\"660\"}]}}",
"header_info": "Report type:,site_domain_performance\u000d\u000a,\u000d\u000aRun at:,2011-11-16 23:51:14\u000d\
u000aStart date:,2011-11-09 00:00:00\u000d\u000aEnd date:,2011-11-16 00:00:00\u000d\u000aTimezone:,\u000d\
u000aUser:,John Smith (9685)\u000d\u000a",
"data": "day,campaign,booked_revenue,imps,clicks,click_thru_pct,site_domain\u000d\u000a2011-11-12,ExampleCampaign - 1
(123456),.000000,24,0,.000000000000000000%,aaaa.com\u000d\u000a2011-11-13,ExampleCampaign - 2 (789012),.000000,9,0,
.000000000000000000%,bbbb.net\u000d\u000a2011-11-12,ExampleCampaign - 3 (345678),.000000,2,0,.000000000000000000%,
ccc.com\u000d\u000a2011-11-13,ExampleCampaign - 3 (345678),.000000,2,0,.000000000000000000%,cccc.de\u000du000a
2011-11-14,ExampleCampaign - 3 (345678),.000000,10,0,.000000000000000000%,dddd.com\u000d\u000a2011-11-13,
ExampleCampaign - 4 (901234), 2.574900,22,3,13.636363636363636364%,aaaa.com\u000d\u000a2011-11-15,ExampleCampaign - 3
(345678),8.583000,2431,10,.411353352529823118%,abab.com\
...
"url": "report-download?id=495d03a7667bac467bb488043ae336e9"
},
"execution_status": "ready"
}
}
Utiliser l’URL de téléchargement pour enregistrer les données du rapport dans un fichier
Vous utilisez le "url" champ dans la réponse pour enregistrer les données du rapport dans un fichier. Effectuez simplement un autre GET appel et identifiez l’emplacement et le fichier dans lesquels vous souhaitez enregistrer. Veillez à utiliser le fichier l’extension du "format" que vous avez spécifié dans votre demande initiale POST .
$ curl -b cookies -c cookies 'https://api.appnexus.com/report-download?id=495d03a7667bac467bb488043ae336e9' > /tmp/site_domain.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.