Partager via


Conversions d’attributs de l’annonceur

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.