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 service Suivi d’impression vous permet de suivre les impressions des créatifs servis par des serveurs publicitaires tiers (plutôt que par AppNexus).
Voici le principe de fonctionnement :
- Vous utilisez le service Suivi d’impression pour créer un dispositif de suivi d’impression. Le suivi d’impression spécifie l’élément de ligne et l’éditeur auxquels il est associé. Si vous le souhaitez, il peut inclure la règle de placement ou de paiement spécifique à laquelle il est associé.
- Vous créez une image ou une balise JavaScript avec l’URL du suivi d’impression et demandez au serveur publicitaire de l’utiliser comme pixel de piggyback pour le créatif. L’URL du suivi d’impression doit être mise en forme comme https://ib.adnxs.com/imptr?id=12345& t=2, où 12345 est l’ID de suivi d’impression et « t » représente le type de pixel (où t=1 est pour javascript et t=2 est pour l’image).
- Lorsque le serveur publicitaire sert le créatif, le suivi appelle
ib.adnxs.comet AppNexus enregistre l’impression.
Paramètres de chaîne de requête
Les paramètres suivants peuvent être passés à AppNexus dans la chaîne de requête de l’URL du suivi d’impression :
| Paramètre | Description |
|---|---|
cachebuster |
Empêche le navigateur de l’utilisateur de mettre en cache l’URL du suivi d’impression. Ce paramètre peut être rempli par le serveur publicitaire tiers. |
ancost |
Le coût média que vous avez payé pour l’impression. Le paramètre peut être rempli par le serveur publicitaire tiers. |
redir |
URL de redirection vers laquelle AppNexus redirige une fois l’impression enregistrée. |
Exemple de balise d’image
<!-- Imp Tracker - Test Impression Tracker - DO NOT MODIFY -->
<img src="media/imptr?id=531&cachebuster=[CACHEBUSTER]&ancost=[ANCOST]" width="1" height="1" />
<!-- End of Imp Tracker -->
Exemple de balise JavaScript
<!-- Imp Tracker - Test Impression Tracker - DO NOT MODIFY -->
<script src="https://ib.adnxs.net/imptr?id=531&cachebuster=[CACHEBUSTER]&ancost=[ANCOST]" type="text/javascript"></script>
<!-- End of Imp Tracker -->
Reporting
Vous pouvez créer des rapports sur vos impressions externes à l’aide des rapports Network Analytics, Network Publisher Analytics et Publisher Analytics .
API REST
| HTTP, méthode | Endpoint | Description |
|---|---|---|
POST |
https://api.appnexus.com/imptracker?advertiser_id=ADVERTISER_ID (imptracker JSON) |
Ajoutez un suivi d’impression. |
PUT |
https://api.appnexus.com/imptracker?id=IMP_TRACKER_ID (imptracker JSON) |
Modifier un traceur d’impression. |
GET |
https://api.appnexus.com/imptracker?id=IMP_TRACKER_ID | Afficher un traceur d’impression. |
GET |
https://api.appnexus.com/imptracker?id=1,2,3 | Affichez plusieurs suivis d’impression par ID à l’aide d’une liste séparée par des virgules. |
DELETE |
https://api.appnexus.com/imptracker?id=IMP_TRACKER_ID | Supprimer un traceur d’impression. |
Champs JSON
| Champ | Type | Description |
|---|---|---|
id |
int | ID du traceur d’impression. Par défaut: Nombre incrémenté automatiquement (c’est-à-dire 123). Obligatoire On : PUT/DELETE, dans la chaîne de requête. |
member_id |
int | ID du membre auquel appartient l’annonceur. En lecture seule. |
advertiser_id |
int | ID de l’annonceur propriétaire du suivi d’impression. Obligatoire On : POST, dans la chaîne de requête. |
name |
string | Nom du traceur d’impression. Obligatoire sur : POST |
code |
chaîne | Code personnalisé pour le dispositif de suivi d’impression. |
state |
enum | État du traceur d’impression. Valeurs possibles : "active" ou "inactive".Par défaut: "active" |
publisher |
objet | Éditeur auquel le suivi d’impression est associé. Pour plus d’informations, consultez Publisher ci-dessous. Obligatoire sur : POST |
tag |
tableau | Placement auquel le dispositif de suivi d’impression est associé. Pour plus d’informations, consultez Balise ci-dessous. |
payment_rule |
objet | Règle de paiement à laquelle le suivi d’impression est associé. Pour plus d’informations, consultez Règle de paiement ci-dessous. |
line_item |
objet | Élément de ligne de l’annonceur auquel le suivi d’impression est associé. Pour plus d’informations, consultez Élément de ligne ci-dessous. Obligatoire sur : POST |
clicktracker |
objet | N’est pas en cours d’utilisation. |
last_modified |
Timestamp | Date et heure de la dernière modification du dispositif de suivi d’impression. En lecture seule. |
Éditeur
Vous pouvez utiliser le service serveur de publication pour obtenir des informations sur les éditeurs.
| Champ | Type | Description |
|---|---|---|
id |
int | ID de l’éditeur auquel le suivi d’impression est associé. |
name |
chaîne | Nom de l’éditeur auquel le suivi d’impression est associé. En lecture seule. |
Tag
Vous pouvez utiliser le service placement pour obtenir des informations sur les placements.
| Champ | Type | Description |
|---|---|---|
id |
int | ID du placement auquel le dispositif de suivi d’impression est associé. |
name |
chaîne | Nom du placement auquel le dispositif de suivi d’impression est associé. En lecture seule. |
Règle de paiement
Vous pouvez utiliser le service de règle de paiement pour obtenir des informations sur les règles de paiement.
| Champ | Type | Description |
|---|---|---|
id |
int | ID de la règle de paiement à laquelle le suivi d’impression est associé. |
name |
string | Nom de la règle de paiement à laquelle le suivi d’impression est associé. En lecture seule. |
Élément de ligne
Vous pouvez utiliser le service d’élément de ligne pour obtenir des informations sur les éléments de ligne.
| Champ | Type | Description |
|---|---|---|
id |
int | ID de l’élément de ligne auquel le dispositif de suivi d’impression est associé. |
name |
string | Nom de l’élément de ligne auquel le suivi d’impression est associé. En lecture seule. |
Exemples
Create un nouveau dispositif de suivi d’impression
$ cat imptracker
{
"imptracker": {
"name": "Test Impression Tracker",
"publisher": {
"id": 44449
},
"line_item": {
"id": 74957
}
}
}
$ curl -b cookies -c cookies -X POST -d @imptracker 'https://api.appnexus.com/imptracker?advertiser_id=37236'
{
"response": {
"status": "OK",
"count": 1,
"id": 1425,
"start_element": 0,
"num_elements": 100,
"imptracker": {
"id": 1425,
"member_id": 958,
"advertiser_id": 37236,
"name": "Test Impression Tracker",
"code": null,
"state": "active",
"last_modified": "2012-01-10 16:02:15",
"publisher": {
"id": 44449,
"name": "November Publisher"
},
"tag": null,
"payment_rule": null,
"line_item": {
"id": 74957,
"name": "Test Line Item"
}
}
}
}
Mettre à jour un suivi d’impression
Dans cet exemple, la PUT requête associe un placement au suivi d’impression 1425.
$ cat imptracker_update
{
"imptracker": {
"tag": {
"id": 474412
}
}
}
$ curl -b cookies -c cookies -X PUT -d @imptracker_update 'https://api.appnexus.com/imptracker?id=1425'
{
"response": {
"status": "OK",
"count": 1,
"id": "1425",
"start_element": 0,
"num_elements": 100,
"imptracker": {
"id": 1425,
"member_id": 958,
"advertiser_id": 37236,
"name": "Test Impression Tracker",
"code": null,
"state": "active",
"last_modified": "2012-01-10 16:10:12",
"publisher": {
"id": 44449,
"name": "November Publisher"
},
"tag": {
"id": 474412,
"name": "[Demo Publisher] - Default"
},
"payment_rule": null,
"line_item": {
"id": 74957,
"name": "Test Line Item"
}
}
}
}
Afficher le suivi d’impression 582
$ curl -b cookies -c cookies 'https://api.appnexus.com/imptracker?id=582'
{
"response": {
"status": "OK",
"count": 1,
"start_element": 0,
"num_elements": 100,
"imptracker": {
"id": 582,
"member_id": 1066,
"advertiser_id": 35081,
"name": "Test Impression Tracker 1",
"code": null,
"state": "active",
"last_modified": "2012-02-28 19:06:01",
"publisher": {
"id": 89287,
"name": "Test Publisher 1"
},
"tag": null,
"payment_rule": null,
"line_item": {
"id": 31189,
"name": "Test Line Item 1"
}
}
}
}
Afficher tous les suivis d’impression pour l’annonceur 35081
$ curl -b cookies -c cookies 'https://api.appnexus.com/imptracker?advertiser_id=35081'
{
"response": {
"status": "OK",
"count": 2,
"start_element": 0,
"num_elements": 100,
"imptrackers": [
{
"id": 582,
"member_id": 1066,
"advertiser_id": 35081,
"name": "Test Impression Tracker 1",
"code": null,
"state": "active",
"last_modified": "2012-02-28 19:06:01",
"publisher": {
"id": 89287,
"name": "Test Publisher 1"
},
"tag": null,
"payment_rule": null,
"line_item": {
"id": 31189,
"name": "Test Line Item 1"
}
},
{
"id": 584,
"member_id": 1066,
"advertiser_id": 35081,
"name": "Test Impression Tracker 2",
"code": null,
"state": "active",
"last_modified": "2012-02-28 19:40:48",
"publisher": {
"id": 89288,
"name": "Test Publisher 2"
},
"tag": null,
"payment_rule": null,
"line_item": {
"id": 31190,
"name": "Test Line Item 2"
}
}
]
}
}