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 Key Value Analytics affiche les informations associées aux valeurs et clés de ciblage définies de votre réseau.
Les impressions avec ciblage clé/valeur serviront et seront signalées uniquement pour les impressions enregistrées par une balise de placement contenant le préfixe kw_ sur le nom de clé. Par exemple, une balise de placement contenant keyname=value1 ne sera pas servie et ne sera donc pas journalisée, tandis qu’une balise de placement contenant kw_keyname=value1 sera servie et journalisée. Cela s’applique aux GETappels d’annonces basés sur une chaîne de requête avec les types de balises suivants : /tt, /ttj/jpt/pt/fpt, /ptv, /ssptv, . /ssvmap/mtj/map/mob/prebid/amp/vmap
Remarque
Étiquettes de vendeur AppNexus
Lorsque vous utilisez seller Tag, omettez le préfixe kw_ . AST a l’objet mot clé dans le corps de la requête (ut/v3), donc le préfixe n’est pas nécessaire. Il en va de même pour les autres POSTappels d’annonces de corps de requête basés sur prebid (ut/v3/prebid, openrtb2/prebid, prebid/lfv) et OpenRTB (openrtb2).
Toutes les impressions des cibles clés/valeurs ne seront pas incluses dans les rapports. Pour être incluses, les cibles doivent répondre aux critères suivants :
- La clé doit être prédéfinie. Pour plus d’informations, consultez la page Prédéfinissement des clés et des valeurs de ciblage dans l’interface utilisateur.
- La valeur doit être prédéfinie OU la valeur doit être ciblée par au moins un élément de ligne ou une campagne.
- La valeur n’est pas une plage numérique (supérieure ou inférieure à).
- La valeur n’inclut pas de caractère générique.
Période
Le report_interval champ dans la requête JSON peut être défini sur l’une des valeurs suivantes :
- aujourd’hui
- yesterday
- last_24_hours
- last_48_hours
- last_7_days
- last_month
- month_to_date
- quarter_to_date
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.
Dates se produisant il y a plus de 45 jours
Si vous créez un rapport Key Value Analytics avec le champ Plage défini sur Personnalisé (où la date de fin est supérieure à 45 jours à partir d’aujourd’hui), votre rapport (quelles que soient les métriques incluses) est ajouté à une file d’attente spéciale pour les rapports « gourmands en ressources ». Par conséquent, le rapport peut prendre plus de temps que d’habitude. En outre, ce rapport gourmand en ressources peut, en raison de la quantité de données demandées, échouer avant d’être terminé. Si votre rapport ne se termine pas, vous recevrez une notification. Si votre demande de rapport échoue, vous pouvez :
- Réexécutez le rapport ultérieurement.
- Utilisez un type de rapport autre que Key Value Analytics.
- Modifiez la façon dont vous structurez vos rapports (si possible) afin qu’ils n’incluent pas de dates supérieures à 45 jours.
Si vous demandez fréquemment des rapports Key Value Analytics qui incluent des dates de plus de 45 jours, vous devrez peut-être envisager d’exécuter ces rapports via l’API, de mettre en cache les données et d’utiliser des flux de création de rapports en bloc ou un flux de données au niveau du journal - Archive. Pour plus d’informations sur la façon de modifier vos rapports pour éviter ces problèmes, consultez la page Dimensions, Métriques, Filtrage et Regroupement dans l’interface utilisateur.
Période de conservation des données
Les données de ce rapport sont conservées pendant 428 jours.
Dimensions
| Column | Type | Filtre? | Exemple | Description |
|---|---|---|---|---|
month |
date | Non | "2010-02" |
Le mois de la vente aux enchères. |
day |
date | Non | "2010-02-01" |
Le jour de la vente aux enchères. |
hour |
date | Non | "2010-02-01 06:00:00" |
L’heure de la vente aux enchères. Note: Pour les impressions antérieures à 100 jours, le jour est retourné plutôt que l’heure. |
buyer_member_id |
int | Oui | 123 |
ID du membre acheteur. Si l’impression n’a pas été achetée, ce champ affiche l’une des valeurs suivantes : 229 = PSA, 0 = Vide ou 319 = Par défaut. |
buyer_member_name |
string | Non | "My Network" |
Nom du membre acheteur. Note: Le nom peut être "Default" ou "Default Error", ce qui signifie qu’il n’y avait pas d’acheteur pour l’impression et qu’une création par défaut a été servie. |
buyer_member |
string | Non | "My Network (123)" |
Déconseillé (à compter du 17 octobre 2016). |
seller_member_id |
int | Oui | 456 |
ID du membre vendeur. |
seller_member_name |
string | Non | "That Seller" |
Nom du membre vendeur. |
seller_member |
string | Non | "That Seller (456)" |
Déconseillé (à compter du 17 octobre 2016). |
placement_id |
int | Oui | 1212 |
ID du placement. Note: Pour les impressions antérieures à 100 jours, les placements sont agrégés en une ligne avec -1 comme placement_id . |
placement_name |
string | Non | "lvillage 160x600" |
Nom du placement. Note: Pour les impressions antérieures à 100 jours, les placements sont agrégés en une ligne avec "All placement data older than 100 days" comme placement_name. |
placement |
string | Non | "lvillage 160x600 (1212)" |
Déconseillé (à compter du 17 octobre 2016). |
advertiser_id |
int | Oui | 789 |
ID de l’annonceur. Si la valeur est 0, soit l’impression a été achetée par un acheteur externe, soit une valeur par défaut ou une valeur PSA a été affichée. |
advertiser_name |
string | Non | "AdvertiserA" |
Nom de l’annonceur. |
advertiser |
string | Non | "AdvertiserA (789)" |
Déconseillé (à compter du 17 octobre 2016). |
line_item_id |
int | Oui | 1122 |
ID de l’élément de ligne. |
line_item_name |
string | Non | "Line Item 1" |
Nom de l’élément de ligne. |
line_item |
string | Non | "Line Item 1 (1122)" |
Déconseillé (à compter du 17 octobre 2016). |
campaign_id |
int | Oui | 222 |
ID de la campagne. |
campaign_name |
string | Non | "Default Campaign" |
Nom de la campagne. |
campaign |
string | Non | "Default Campaign (789)" |
Déconseillé (à compter du 17 octobre 2016). |
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 |
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. |
publisher_id |
int | Oui | 555 |
ID de l’éditeur. |
publisher_name |
string | Non | "PublisherA" |
Nom de l’éditeur. |
publisher |
string | Non | "PublisherA (555)" |
Déconseillé (à compter du 17 octobre 2016). |
geo_country |
string | Oui | "US" |
Code du pays géographique. |
imp_type |
string | Oui | "Blank" |
Type d’impression. Pour connaître les valeurs possibles, consultez imp_type_id. |
imp_type_id |
int | Oui | 1 |
ID du type d’impression. Valeurs possibles (types associés entre parenthèses) : - 1 (« Vide ») : aucun créativité servi.- 2 (« PSA ») : Une annonce d’intérêt public a été rendue publique parce qu’il n’y avait pas d’offre valide et qu’aucune création par défaut n’était disponible.- 3 (« Erreur par défaut ») : création par défaut fournie en raison d’un problème de délai d’expiration.- 4 (« Valeur par défaut ») : valeur créative par défaut fournie, car il n’y avait pas d’enchères valides.- 5 (« Conservé ») : la créativité de votre annonceur servie sur le site de votre éditeur.- 6 (« Revendu ») : l’impression de votre éditeur a été vendue à un acheteur tiers.- 7 (« RTB ») : la créativité de votre annonceur servie sur l’inventaire tiers.- 8 (« Erreur PSA ») : une annonce de service public a été effectuée en raison d’un problème de délai d’expiration ou d’une absence de création par défaut.- 9 (« Impression externe ») : impression provenant d’un dispositif de suivi d’impression.- 10 (« Clic externe ») : clic à partir d’un dispositif de suivi des clics.Note: Les enchères rtb ne sont pas incluses dans les rapports. Une impression avec imp_type_id = 7 ne sera pas signalée. |
creative_id |
int | Oui | 444 |
ID du créatif. Remarque : - Pour les impressions antérieures à 100 jours, les créations sont agrégées en une ligne avec 0 comme creative_id.- Pour les suivis de clic ou d’impression externes, creative_id sera "External Clicks" ou "External Imps". |
creative_name |
string | Non | "Q1 2017 728x90" |
Nom du créatif. - Pour les impressions antérieures à 100 jours, les créations sont agrégées en une ligne avec "All creative data older than 100 days" comme creative_name.- Pour les suivis de clic ou d’impression externes, creative_name sera "External Clicks" ou "External Imps". |
creative |
string | Non | "Q1 2017 728x90 (444)" |
Déconseillé (à compter du 17 octobre 2016). |
size |
string | Oui | "728x90" |
Taille du placement/créatif servi. |
advertiser_currency |
string | Oui | "USD" |
Devise utilisée par l’annonceur. |
insertion_order_id |
int | Oui | 321 |
ID de l’ordre d’insertion associé à la campagne qui a acheté l’impression. |
campaign_group_id |
int | Oui | 432 |
ID du groupe de campagne de l’impression. |
site_id |
int | Oui | 765 |
ID du site. Note: Pour les impressions antérieures à 100 jours, le site_id sera 0. |
site_name |
string | Non | "Site 1" |
Nom du site. |
site |
string | Non | "Site 1 (765)" |
Déconseillé (à compter du 17 octobre 2016). |
publisher_currency |
Argent | Oui | "EUR" |
Devise utilisée par l’éditeur. |
key_name |
string | Oui | "fruit" |
Nom de la clé de ciblage. |
key_value |
string | Oui | "apple" |
Valeur associée à la clé de ciblage. |
key_name_label |
string | Oui | "fruit eaten by customer" |
Étiquette de la clé. L’étiquette peut être une version plus descriptive du nom de clé. |
key_value_label |
string | Oui | "green or red apples" |
Étiquette de la valeur. L’étiquette peut être une version plus descriptive de la valeur de clé. |
Mesures
| Column | Type | Exemple | Formule | Description |
|---|---|---|---|---|
imps |
int | 234123 |
Lutins | Nombre total d’impressions. |
clicks |
int | 545 |
Clics | Nombre total de clics. |
ctr |
double | 0.2327836 |
clicks / imps | Taux de clics : rapport entre les clics et les impressions, exprimé sous la forme d’un pourcentage. |
booked_revenue |
Argent | 150.00 |
booked_revenue | Chiffre d’affaires total réservé par l’intermédiaire d’annonceurs directs. |
reseller_revenue |
Argent | 100.00 |
reseller_revenue | Le chiffre d’affaires total des impressions revendues par les éditeurs directs. |
revenue |
Argent | 250.00 |
booked_revenue + reseller_revenue | Chiffre d’affaires total. |
rpm |
Argent | 1.25 |
revenue / 1000 imps | Chiffre d’affaires pour 1 000 impressions, y compris les valeurs par défaut, les psas et les erreurs. Pour plus d’informations sur ces types d’impression, consultez imp_type_id. |
booked_revenue_dollars |
Argent | 500.00 |
booked_revenue_dollars | Le montant en dollars gagné par ce réseau sur l’impression. |
imps_blocklisted |
int | 20 |
imps_blocklisted | Nombre d’impressions qui n’ont pas été servies parce qu’un site se trouvait dans une liste de blocage. |
total_conversions |
int | 5 |
total_conversions | Nombre total de conversions post-affichage et post-clic. |
conversions_rate |
double | 0.000221877080097626 |
total_conversions / imps | Taux de conversions en impressions. |
cpm |
Argent | 1.66051685393258 |
(coût / imps) x 1000 | Coût pour 1 000 impressions. |
post_view_convs |
int | 2 |
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. |
post_click_convs |
int | 3 |
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. |
imps_master_creative |
int | 1276 |
imps_master_creative | Le nombre total d’impressions de l’master créatif dans le blocage au niveau de la page. Note: Cette métrique est en test alpha et n’est pas disponible pour tous les clients. |
Exemples
Create la demande de rapport JSON
Le fichier JSON doit inclure le report_type de "key_value_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é (year, month, day) 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 key_value_analytics
{"report":
{
"report_type":"key_value_analytics",
"columns":[
"hour",
"seller_member_id",
"key_name",
"key_name_label",
"key_value",
"key_value_label",
"imps",
"clicks",
"revenue",
"ctr"
],
"report_interval":"last_48_hours",
"format":"csv"
}
}
POST la demande adressée au service De rapports
POST demande JSON pour récupérer un ID de rapport.
$ curl -b cookies -X post -d @key_value_analytics "https://api.appnexus.com/report?advertiser_id=123"
{
"response":{
"status":"OK",
"report_id":"09b6979a6a4c3805bdac8921378d3622"
}
}
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 'https://api.appnexus.com/report?id=09b6979a6a4c3805bdac8921378d3622'
{
"response":{
"status":"OK",
"report":{
"name":null,
"created_on":"2016-12-11 19:15:48",
"json_request": "{\"report\":{\"report_type\":\"key_value_analytics\",
\"columns\":[\"hour\",\"seller_member_id\",
\"key_name\",\"key_name_label\",\"key_value\",\"key_value_label\",
\"imps\",\"clicks\",\"revenue\",\"ctr\"],
\"report_interval\":\"last_48_hours\",\"format\":\"csv\",\"filters\":[{\"advertiser_id\":\"123\"}]}}",
"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 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 'https://api.appnexus.com/report-download?id=b97897a7864dd8f34e7457226c7af592' > /tmp/key_value_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.