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 Conversions attribuées par l’annonceur vous permet d’afficher les ID de pixels de conversion, les ID de commande, les temps de clics ou d’impressions attribués et d’autres informations relatives aux conversions attributées de vos annonceurs.
Remarque
Les pixels de conversion sont utilisés pour suivre les actions sur les pages web des annonceurs, telles que l’inscription ou l’achat. Ils peuvent être configurés pour passer des valeurs d’ID de commande dynamique, ce qui aide les réseaux à se rapprocher des annonceurs. Une fois qu’un pixel de conversion est activé, Xandr détermine si la conversion peut être attribuée (liée à un élément créatif que l’utilisateur a consulté ou cliqué précédemment). Une conversion post-clic est attribuée au dernier clic sur un élément créatif associé au pixel de conversion. Une conversion post-affichage est attribuée à la dernière impression d’un créatif associé au pixel de conversion. Pour un pixel hybride, la conversion est attribuée au dernier clic ou, s’il n’y a pas eu de clics, à la dernière impression d’un élément créatif associé au pixel de conversion.
Pour plus d’informations sur notre processus d’attribution, consultez Attribution de conversion dans la documentation de l’interface utilisateur.
Pour obtenir des instructions sur la récupération d’un rapport, consultez service de rapports ou exemples.
Ce rapport est filtré par ID de membre et ID d’annonceur. L’ID de membre est détecté en fonction de l’authentification de l’utilisateur réseau, mais l’ID de l’annonceur doit être spécifié dans le cadre de l’URL, par exemple :
https://api.appnexus.com/report?advertiser_id=ADVERTISER_ID
Période et fuseau horaire
Le report_interval champ dans la requête JSON peut être défini sur l’une des valeurs suivantes :
- current_hour
- last_hour
- aujourd’hui
- yesterday
- last_48_hours
- last_7_days
- last_30_days
- month_to_yesterday
- month_to_date
- last_30_days
Vous pouvez également définir les start_date champs et end_date sur une plage au cours des 33 derniers jours. Le timezone champ dans la requête JSON peut être défini uniquement UTCsur , mais ce n’est pas nécessaire, car le fuseau horaire est défini par défaut UTC sur s’il n’est pas spécifié.
Période de conservation des données
Ce rapport peut récupérer des données pour les 90 derniers jours et uniquement dans le fuseau horaire UTC.
Dimensions
| Column | Type | Filtre? | Exemple | Description |
|---|---|---|---|---|
month |
Temps | oui | 11/1/11 |
Mois et année où le pixel de conversion s’est déclenché. |
day |
Temps | oui | 11/18/11 |
Jour de l’année où le pixel de conversion s’est déclenché. |
hour |
Temps | oui | 11/18/11 6:00 |
Heure du jour où le pixel de conversion s’est déclenché. |
datetime |
date | oui | 11/18/11 6:00 |
Date et heure auxquelles le pixel de conversion s’est déclenché. |
pixel_id |
int | oui | 9012 |
ID du pixel de conversion. |
pixel_name |
chaîne | Non | PixelName |
Nom du pixel de conversion. |
pixel |
string | Non | PixelName (9012) |
Déconseillé (à compter du 17 octobre 2016). |
order_id |
int | oui | 678 |
ID de commande ou référence SKU éventuellement passé dans le pixel de conversion. Pour plus d’informations sur le passage dynamique d’un ID de commande dans un pixel de conversion, consultez Conversion Pixels Advanced dans la documentation de l’interface utilisateur. |
external_data |
chaîne | Oui | New York |
Données supplémentaires éventuellement passées dans le pixel de conversion, par exemple, la zone géographique de conversion, un code d’affilié ou d’autres informations relatives à la vente ou à l’utilisateur. Pour plus d’informations sur le passage dynamique de données externes dans un pixel de conversion, consultez Conversion Pixels Advanced dans la documentation de l’interface utilisateur. |
post_click_or_post_view_conv |
enum | oui | Post Click |
Type de conversion. Si "Post Click"la valeur est , la conversion est attribuée à un utilisateur qui clique sur un élément créatif. Si "Post View"la valeur est , la conversion est attribuée à un utilisateur qui affiche un élément créatif. Le type de conversion est défini lorsque le pixel de conversion est affecté à un élément de ligne. |
user_id |
int | oui | 433 |
ID de l’utilisateur qui a cliqué ou consulté la création. Avertissement : Ce champ a été déprécié de l’API (conformément au RGPD) et ce service a été déprécié. |
line_item_id |
int | oui | 12345 |
ID de l’élément de ligne auquel le pixel de conversion est affecté. |
line_item_name |
chaîne | Non | LineItemName |
Nom de l’élément de ligne. |
line_item |
chaîne | Non | LineItemName (12345) |
Déconseillé (à compter du 17 octobre 2016). |
creative_id |
int | oui | 890123 |
ID de la création sur laquelle l’utilisateur a cliqué ou qui a été consulté. Remarque : pour les suivis de clic ou d’impression externes, creative_id sera "External Clicks" ou "External Imps". |
creative_name |
chaîne | Non | CreativeName |
Nom du créatif. |
creative |
chaîne | Non | CreativeName (890123) |
Déconseillé (à compter du 17 octobre 2016). |
campaign_id |
int | oui | 456789 |
ID de la campagne à laquelle appartient le créatif. |
campaign_namE |
string | Non | CampaignName |
Nom de la campagne à laquelle appartient le créatif. |
campaign |
string | Non | CampaignName (456789) |
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 split_id (s’il 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 split_name (s’il est inclus) est null. |
imp_time |
date | oui | 11/17/11 3:00 |
Date et heure de l’impression (quand le créatif a été servi). |
imp_type_id |
int | oui | 5 |
ID du type d’impression. Valeurs possibles (types associés entre parenthèses) : - 1 ("Blank"): Aucune créativité n’est servie.- 2 ("PSA"): Une annonce de service public a été effectuée parce qu’il n’y avait pas d’enchères valides et qu’aucune création par défaut n’était disponible.- 3 ("Default Error"): création par défaut servie en raison d’un problème de délai d’expiration.- 4 ("Default"): création par défaut, car il n’y avait pas d’enchères valides.- 5 ("Kept"): la créativité de votre annonceur servie sur le site de votre éditeur.- 6 ("Resold"): 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 ("PSA Error"): une annonce de service public a été effectuée en raison d’un problème de délai d’expiration ou d’un manque de création par défaut.- 9 ("External Impression"): impression provenant d’un dispositif de suivi d’impression.- 10 ("External Click"): un clic à partir d’un dispositif de suivi des clics. |
imp_type |
chaîne | Oui | "Kept" |
Type d’impression. Pour connaître les valeurs possibles, consultez imp_type_id. |
advertiser_id |
int | oui | 123 |
ID de l’annonceur. |
advertiser_name |
string | Non | AdvertiserName |
Nom de l’annonceur. |
advertiser |
string | Non | AdvertiserName (123) |
Déconseillé (à compter du 17 octobre 2016). |
buyer_member_id |
int | oui | 4567 |
ID du membre qui a acheté l’impression. |
auction_id |
int | oui | 6442894461734786633 |
ID de l’événement d’impression. Remarque : Les clients qui s’abonnent à des flux de données au niveau du journal peuvent utiliser cet ID pour demander des informations supplémentaires sur l’impression, telles que la zone géographique et le navigateur. |
Mesures
| Column | Type | Exemple | Description |
|---|---|---|---|
post_click_or_post_view_revenue |
Argent | 3.00 |
Chiffre d’affaires éventuellement passé dans le pixel de conversion à l’aide du "value" paramètre . |
Exemples
Create une demande de rapport au format JSON
Dans cet exemple, nous définissons un filtre pour obtenir des informations sur le pixel de conversion 9012.
$ cat attributed_conversions {
"report":
{
"report_type": "attributed_conversions",
"columns": [
"datetime",
"pixel_id",
"order_id",
"post_click_or_post_view_conv",
"post_click_or_post_view_revenue",
"line_item_id",
"creative_id",
"campaign_id",
"imp_time",
"imp_type_id",
"advertiser_id",
"buyer_member_id"
],
"filters": [{"pixel_id": 9012}],
"report_interval": "last_7_days",
"emails": ["js@email.com"],
"format": "csv"
}
}
POST la demande au service de création de rapports
$ curl -b cookies -c cookies -X POST -d @attributed_conversions 'https://api.appnexus.com/report?advertiser_id=123'
{
"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-22 23:51:22",
"cache_hit": false,
"fact_cache_hit": false,
"json_request": "{\"report\":{\"report_type\":\"attributed_conversions\",\"columns\":
[\"datetime\",\"pixel_id\",\"order_id\",\"post_click_or_post_view_conv\",
\"post_click_or_post_view_revenue\",\"line_item_id\",\"creative_id\",\"campaign_id\",
\"imp_time\",\"imp_type_id\",\"advertiser_id\",\"buyer_member_id\"],
\"report_interval\":\"lifetime\",\"emails\":[\"js@email.com\"],\"filters\":
[{\"buyer_member_id\":\"4567\"},{\"advertiser_id\":\"123\"}]}}",
"header_info": "Report type:,conversion_pixel\u000d\u000a,\u000d\u000aRun at:,
2011-11-22 23:51:22\u000d\u000aStart date:,2011-11-15 00:00:00\u000d\u000aEnd date:,
2011-11-22 00:00:00\u000d\u000aTimezone:,\u000d\u000aUser:,John Smith (1432)
\u000d\u000a",
"data": "datetime,pixel_id,order_id,post_click_or_post_view_conv,
post_click_or_post_view_revenue,line_item_id,creative_id,campaign_id,imp_time,
imp_type_id,advertiser_id,buyer_member_id\u000d\u000a11704,8225230493273032227,
123,8.7654A+32,4567,2011-11-18 06:00:13,2011-11-17 03:00:02,5,12345,678,9012,
Post Click,.3.00\u000d\u000a11704,
..."
},
"execution_status": "ready",
"dbg_info": {
...
}
}
}
Si nécessaire, utilisez le service de recherche pour mapper les ID d’objets à d’autres données pertinentes, telles que les noms, les codes et les états.
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 report-download service. Vous trouverez le service et l’ID de rapport dans le champ URL 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.
$ curl -b cookies -c cookies 'https://api.appnexus.com/report-download?id=b97897a7864dd8f34e7457226c7af592' > /tmp/attributed_conversions.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.