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 Network Advertiser Video Analytics peut être utilisé pour afficher les métriques d’événements vidéo d’un annonceur spécifique qui sont plus détaillées que les données fournies dans le rapport Network Video Analytics . Ce rapport est disponible uniquement pour les utilisateurs réseau.
Remarque
Les métriques vidéo sont enregistrées uniquement pour les créations VAST.
Pour obtenir des instructions d’utilisation, consultez l’exemple ci-dessous. Notez que ce rapport nécessite qu’un ID d’annonceur soit spécifié dans le cadre de l’URL, par exemple :
https://api.appnexus.com/report?advertiser_id=ADVERTISER_ID
Période
Le report_interval champ peut être défini sur l’une des valeurs suivantes :
- aujourd’hui
- yesterday
- last_24_hours
- last_48_hours
- last_2_days
- last_7_days
- last_14_days
- last_30_days
- last_available_day
- last_7_available_days
- last_14_available_days
- last_30_available_days
- month_to_date
- month_to_yesterday
- last_month
- last_365_days
Période de conservation des données
Les données de ce rapport sont conservées pendant 420 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 |
|---|---|---|---|---|
hour |
date | Non | "2010-02-01 06:00:00" |
L’heure de la vente aux enchères. Remarque : Pour les impressions antérieures à 100 jours, le jour est retourné plutôt que l’heure. |
day |
date | Non | 2010-02-01 |
Jour du mois. |
month |
date | date | 2010-02 |
Mois de l’année. |
seller_member_id |
int | Oui | 567 |
ID interne du membre vendeur. |
seller_member_name |
string | Non | "AdMeld" |
Nom complet du membre vendeur. |
seller_member |
string | Non | "AdMeld (567)" |
Déconseillé. |
advertiser_id |
int | Oui | 344 |
ID interne de l’annonceur dont la campagne et la créativité ont servi dans l’impression. |
campaign_id |
int | Oui | 728 |
Numéro permettant d’identifier la campagne. |
campaign_name |
string | Non | "Test" |
Nom d’affichage de la campagne |
campaign |
string | Non | "Test (123)" |
Déconseillé. |
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. |
creative_id |
int | Oui | 554 |
ID du créatif. Remarque : pour les suivis de clic ou d’impression externes, creative_id sera "External Clicks"ou "External Imps". |
creative_name |
string | Non | "Q1 2010 728x90" |
Nom du créatif. Remarque : pour les suivis de clic ou d’impression externes, creative_name sera "External Clicks" ou "External Imps". |
creative |
string | Non | "Q1 2010 728x90 (554)" |
Déconseillé. |
placement_id |
int | Oui | 567 |
ID du placement. Remarque : 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 | "Photos 728x90" |
Nom du placement. Remarque : 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 | "Photos 728x90 (123)" |
Déconseillé. |
placement_code |
string | Non | "Placement Code" |
Code personnalisé pour le placement. |
deal_id |
int | Oui | 2345 |
ID de la transaction. Pour plus d’informations sur les transactions négociées entre les acheteurs et les vendeurs, consultez Deal Service et 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)" |
Déconseillé. |
size |
string | Oui | "728x90" |
Taille de la création/placement |
geo_country |
string | Oui | "US" |
Code du pays géographique |
geo_country_name |
string | Non | "Unites States" |
Nom du pays |
creative_recency_bucket |
string | Oui | "11-20" |
Compartiment de l’affichage récent de la création. Pour connaître les valeurs possibles, consultez Compartiments de récence créatifs ci-dessous. |
creative_recency_bucket_id |
string | Non | "4" |
ID du compartiment de récence créative. Pour connaître les valeurs possibles, consultez Compartiments de récence créatifs ci-dessous. |
creative_frequency_bucket |
string | Oui | "15-30 minutes" |
Compartiment correspondant à la fréquence à laquelle le créatif a été affiché. Pour connaître les valeurs possibles, consultez Compartiments de fréquence de création ci-dessous. |
creative_frequency_bucket_id |
string | Non | "3" |
ID du compartiment de fréquence de création. Pour connaître les valeurs possibles, consultez Compartiments de fréquence de création ci-dessous. |
insertion_order_id |
int | Oui | 654 |
ID de l’ordre d’insertion |
insertion_order_name |
string | Non | "Insertion Order Name" |
Nom de l’ordre d’insertion |
insertion_order |
string | Non | "Insertion Order Name (654)" |
Déconseillé. |
line_item_id |
int | Oui | 932 | Numéro permettant d’identifier l’élément de ligne |
line_item_name |
string | Non | "$3 CPM Verizon Remarketing" |
Nom d’affichage de l’élément de ligne |
line_item |
string | Non | "$3 CPM Verizon Remarketing (932)" |
Déconseillé. |
publisher_id |
int | Oui | 321 |
Numéro permettant d’identifier l’éditeur |
publisher_name |
string | Non | "Test" |
Nom d’affichage de l’éditeur |
publisher |
string | Non | "Test (123)" |
Déconseillé. |
trafficker_for_insertion_order |
string | Oui | "Chris Mack" |
Trafficker pour l’ordre d’insertion. Pour plus d’informations, consultez le "labels" champ du service d’ordre d’insertion . |
salesrep_for_insertion_order |
string | Oui | "Jonathan Smith" |
Représentant commercial de la commande d’insertion. Pour plus d’informations, consultez le "labels" champ du service d’ordre d’insertion . |
site_domain |
chaîne | Non | bestsiteever.com |
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é. |
application_id |
string | Oui |
'343200656' (iOS) Oucom.rovio.angrybirds'(Android) |
Un ID de App Store Apple, un nom de package Google Play ou un ID d’application Windows pouvant être ciblé. |
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". |
video_playback_method |
string | Oui | "1" |
Méthode de lecture pour le créatif. Consultez La méthode de lecture vidéo ci-dessous pour connaître les valeurs possibles. |
video_context |
string | Oui | "3" |
Type de la vidéo créative. Pour connaître les valeurs possibles, consultez Contexte vidéo ci-dessous. |
video_player_size_id |
string | Oui | "2" |
ID de la largeur du lecteur vidéo. Pour connaître les valeurs possibles, consultez Taille du joueur ci-dessous. |
video_content_genre |
string | Non | "action" |
Le main genre du programme dans lequel la publicité sera jouée. Par exemple, Action, Adventure, Biography, Business, Comedy, , etc. |
video_program_type |
string | Non | "series" |
Catégorisation de niveau supérieur du format du programme vidéo sur lequel la publicité sera lue. Par exemple, Movie, Series, Special, Show, Event, Clip, etc. |
video_content_rating |
string | Non | "teens" |
Groupe d’audience identifié par l’éditeur pour lequel le contenu est évalué. Par exemple, All, Children (7+) , Teens (13+), Young Adults (14+)ou Adults (18+). |
content_duration_secs |
int | Oui | 480 |
Longueur du contenu vidéo en secondes. |
device_type |
string | Oui | Desktops & Laptops, Mobile Phones, Tablets, TV, Game Consoles, Media Players, Set Top Box, and Other Devices. |
Type d’appareil sur lequel le créatif a été configuré pour la lecture. |
video_content_duration |
int | Oui | 100 |
Longueur du contenu vidéo en secondes. |
video_content_language |
string | Non | "Spanish" |
Langue du programme vidéo dans lequel la publicité sera lue. Par exemple : Spanish. |
video_content_network |
string | Non | "AMC" |
Réseau qui distribue le contenu vidéo. Par exemple, 9 Story, CBC, Disney, AMC, Fox, , etc. |
video_delivery_type |
string | Non | "vod" |
Type de diffusion de contenu en streaming. Par exemple, Video On Demand (VOD) et Live. |
Remarque
Les données des dimensions suivantes sont disponibles uniquement si l’éditeur a implémenté la taxonomie vidéo.
video_content_genrevideo_program_typevideo_content_ratingvideo_content_durationvideo_content_languagevideo_content_networkvideo_delivery_typ
Mesures
| Column | Type | Exemple | Formule | Description |
|---|---|---|---|---|
imps |
int | 234123 |
Lutins | Nombre total d’impressions servies. |
clicks |
int | 545 |
Clics | Nombre total de clics sur toutes les impressions. |
post_view_convs |
int | 75 |
post_view_convs | Nombre total de conversions post-affichage enregistrées. |
post_click_convs |
int | 15 |
post_click_convs | Nombre total de conversions post-clic enregistrées. |
total_convs |
int | 90 |
post_click_convs + post_view_convs | Nombre total de conversions post-affichage et post-clic. |
convs_rate |
double | 0.0003844 |
total_convs / imps | Taux de conversions en impressions. |
post_view_convs_rate |
double | 0.000320 |
post_view_convs / imps | Taux de conversions post-affichage en impressions. |
post_click_convs_rate |
double | 0.000064 |
post_click_convs / imps | Taux de conversions post-clic en impressions. |
ctr |
double | 0.2327836 |
clicks / imps | Taux de clics vers les impressions. |
profit |
Argent | 350.00 |
booked_revenue - total_cost | Chiffre d’affaires réservé moins le coût total. |
revenue_ecpm |
Argent | 1.9221 |
booked_revenue / clics | Chiffre d’affaires total par 1 000 impressions. |
cost_ecpm |
Argent | 0.4271259 |
media_cost / imps * 1 000 | Coût pour 1 000 impressions. |
profit_ecpm |
Argent | 0.4949 |
profit/imps * 1 000 | Le bénéfice par 1 000 impressions. Le « bénéfice » est défini comme le chiffre d’affaires comptabilisé moins le coût total. |
revenue_ecpc |
Argent | 0.8256 |
booked_revenue / clics | Chiffre d’affaires total par clic. |
revenue_ecpa |
Argent | 5.00 |
booked_revenue / total_convs | Chiffre d’affaires total par conversion. |
cost_ecpc |
Argent | 0.1834 |
media_cost / clics | Coût par clic. |
cost_ecpa |
Argent | 1.1111 |
media_cost / total_convs | Coût par acquisition/conversion. |
profit_margin |
Argent | 0.7778 |
profit/booked_revenue | Bénéfice divisé par booked_revenue. Le « bénéfice » est défini comme le chiffre d’affaires comptabilisé moins le coût total. |
media_cost |
Argent | 100.00 |
media_cost | Montant total dépensé. |
errors |
int | 5 |
erreurs | Nombre total de fois qu’une erreur s’est produite. |
starts |
int | 360 |
Commence | Nombre total de fois où le premier segment de la création vidéo a été téléchargé et démarré. |
start_rate |
double | 25.85 |
starts / imps | Le nombre de vidéos commence divisé par le nombre d’impressions. |
skips |
int | 20 |
Saute | Nombre total de fois où un utilisateur a ignoré la vidéo. |
skip_rate |
double | 20.5 |
skips / imps | Nombre d’skips vidéo divisé par le nombre d’impressions. |
25_pcts |
int | 780 |
25 % sont terminés | Nombre total de fois où les créations vidéo ont terminé 25 % de la durée totale. |
50_pcts |
int | 654 |
50 % terminé | Nombre total de fois où la vidéo s’est terminée 50 % de la durée totale. |
75_pcts |
int | 567 |
75 % sont terminés | Nombre total de fois où la vidéo s’est terminée 75 % de la durée totale. |
completions |
int | 989 |
100 % terminé | Nombre total de fois que la vidéo a été lue pendant toute la durée. |
completion_rate |
double |
85.45 |
completions / imps | Nombre de saisies vidéo divisées par le nombre d’impressions. |
revenue_per_video_complete |
double | 15.869 |
chiffre d’affaires / achèvements | Chiffre d’affaires par saisie semi-automatique de la vidéo. |
cost_per_video_complete |
double | 2.056 |
cost / completions | Coût par saisie semi-automatique de la vidéo. |
served |
int | 87649 |
impressions vidéo servies | Nombre total d’impressions vidéo servies. Remarque : Un imp fait référence au moment où le lecteur vidéo charge la vidéo et démarre la première image. Vidéos servies fait référence au document VAST servi en réponse à une demande du lecteur vidéo. |
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. |
Average View Time |
int | 28 |
sum (creative_duration * (((0,125 × commence) + (0,25 × first_quartiles) + (0,25 × second_quartiles) + (0,25 × third_quartiles) + (0,125 × achèvements)) / sum (starts)) | Estimation de la durée moyenne en secondes (arrondie à 0 décimale) du créatif qui a été consulté. Cela est calculé en environ la durée de visionnage comme point intermédiaire entre les événements vidéo (par exemple, un événement de début estimerait que 12,5 % de la création est visionnée). |
Average View Time Percent |
Pourcentage | 89% |
sum (((0,125 × commence) + (0,25 × first_quartiles) + (0,25 × second_quartiles) + (0,25 × third_quartiles) + (0,125 × achèvements))∕ commence) | Temps d’affichage moyen exprimé sous la forme d’un pourcentage du temps d’affichage total possible. |
Compartiments de fréquence de création
| ID de compartiment | Nom du compartiment |
|---|---|
-2 |
"no-cookie-date" |
-1 |
"no-cookie" |
0 |
"0" |
1 |
"1" |
2 |
"2-5" |
3 |
"6-10" |
4 |
"11-20" |
5 |
"21-40" |
6 |
"41-60" |
7 |
"61-100" |
8 |
"101-150" |
9 |
"151-250" |
10 |
"251-500" |
11 |
"500+" |
Compartiments de récence créatifs
| ID de compartiment | Nom du compartiment |
|---|---|
-2 |
"no-cookie-date" |
-1 |
"no-cookie" |
0 |
"< 1 minute" |
1 |
"1-5 minutes" |
2 |
"5-15 minutes" |
3 |
"15-30 minutes" |
4 |
"30-60 minutes" |
5 |
"1-4 hours" |
6 |
"4-12 hours" |
7 |
"12-24 hours" |
8 |
"1-2 days" |
9 |
"2-7 days" |
10 |
"8-14 days" |
11 |
"14-30 days" |
Méthode de lecture vidéo
| ID de méthode | Méthode |
|---|---|
0 |
Unknown |
1 |
Auto-play, sound on |
2 |
Auto-play, sound off |
3 |
Click-to-play |
4 |
Mouse-over |
5 |
Auto-play, sound unknown |
Contexte vidéo
| ID de méthode | Méthode |
|---|---|
0 |
Unknown |
1 |
Pre-roll |
2 |
Mid-roll |
3 |
Post-roll |
4 |
Outstream |
Taille du joueur
| ID | Nom |
|---|---|
0 |
small |
1 |
medium |
2 |
large |
Exemple
Create une demande de rapport JSON
Le fichier JSON doit inclure le report_type de "video_analytics_network_advertiser", 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, excelou html). Pour obtenir une explication complète des champs qui peuvent être inclus dans le fichier JSON, consultez service de rapports.
$ cat video_analytics_network_advertiser
{"report":
{
"report_type":"video_analytics_network_advertiser",
"columns":[
"hour",
"seller_member_id",
"campaign_id",
"imps",
"starts",
"75_pcts",
"completions",
"cost_per_video_complete",
"served"
],
"report_interval":"last_48_hours",
"format":"csv"
}
}
POST la demande au service de création de rapports
POST demande JSON pour récupérer un ID de rapport.
$ curl -b cookies -c cookies -X post -d @video_analytics_network_advertiser "https://api.appnexus.com/report?advertiser_id=690"
{
"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 appel jusqu’à ce que soit execution_status"ready". Utilisez ensuite le service de téléchargement de rapports pour enregistrer les données de création de rapports dans un fichier (décrit à l’étape suivante).
$ curl -b cookies -c cookies 'https://api.appnexus.com/report?id=09b6979a6a4c3805bdac8921378d3622'
{
"response":{
"status":"OK",
"report":{
"name":null,
"created_on":"2010-05-25 19:15:48",
"json_request":"{\"report\":{\"report_type\":\"video_analytics_network_advertiser\",\"columns\":
[\"hour\",\"seller_member_id\",\"campaign_id\",\"imps\",\"starts\",\"75_pcts\",
\"completions\",\"cost_per_video_complete\",\"served\"],\"row_per\":
[\"hour\",\"seller_member_id\",\"campaign_id\"],
\"report_interval\":\"last_48_hours\",\"filters\":[{\"advertiser_id\":\"690\"}]}}",
"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 -c cookies 'https://api.appnexus.com/report-download?id=b97897a7864dd8f34e7457226c7af592' > /tmp/video_analytics_network_advertiser.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.