# Activer les notifications d'événements de compensation d'action

Les notifications d'événements (ou parfois appelées postbacks d'événements) sont des notifications HTTP standard qui peuvent vous informer lorsqu'une action, un clic ou un autre événement se produit. Les postbacks d'événements peuvent être configurés pour alimenter les données d'événements dans vos systèmes de reporting internes, offrant une vue à jour de vos événements.

Les événements de validation d'action émettront une requête HTTP vers une URL spécifiée (et tous les paramètres inclus) lorsque des actions sont validées. En savoir plus sur la [*Cycle de vie de l'action*](https://app.gitbook.com/s/wMLlMoFBtKJa8ptd3zaw/what-would-you-like-to-learn-about/platform-features/actions-and-payouts/understand-the-action-life-cycle-and-finance).

#### Configurer les notifications d'événements de validation d'action

1. Dans la barre de navigation supérieure, sélectionnez ![](https://4271519271-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-1183576591b45997efe4dc81a25024640591d02a%2F245137dc972a7a7f6165b59538fcdbac8fd5bd8fee4ba9f20c1a2982c5b58b57.svg?alt=media) **\[Profil utilisateur] → Paramètres**. &#x20;
2. Sous *Technique*, à gauche, sélectionnez **Notifications d'événements**.
3. À côté de *Événements de validation d'action*, sélectionnez ![](https://4271519271-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-6027673a720a6522269e1861ad0554c4a85baf29%2F9dcf248c757a094c6af27798e61091b8425a0afa1637ae0e5ba3448c5f85b1a1.svg?alt=media) **\[Modifier]**.
4. Saisissez votre **URL du serveur**. Il s'agit de l'URL à laquelle impact.com enverra les postbacks.
5. Sélectionnez votre méthode HTTP préférée.
   * Si vous sélectionnez **POST**, vous saisirez ensuite le corps de la requête. Ci-dessous un exemple de la façon dont vous pourriez mapper chaque point de données pour un format JSON. Les clés de chaque paire clé-valeur doivent provenir de la configuration de votre propre système, et les valeurs seront le point de données correspondant fourni par impact.com et doivent être saisies entre crochets { }.

     ```programlisting
     {"Action Life Cycle Postback",
     "campaign_id": "{CampaignId}",
     "action_tracker_id": "{ActionTrackerId}",
     "media_partner_id": "{MediaPartnerId}",
     "campaign_name": "{CampaignName}",
     "action_tracker_name": "{ActionTrackerName}",
     "media_partner_name": "{MediaPartnerName}",
     "action_type": "{ActionType}",
     "referring_type": "{ReferringType}",
     "action_id": "{ActionId}",
     "status": "{Status}",
     "status_detail": "{StatusDetail}",
     "ad_id": "{AdId}",
     "payout": "{Payout}",
     "delta_payout": "{DeltaPayout}",
     "intended_payout": "{IntendedPayout}",
     "amount": "{Amount}",
     "delta_amount": "{DeltaAmo
     unt}",
     "intended_amount": "{IntendedAmount}",
     "currency": "{Currency}",
     "original_currency": "{OriginalCurrency}",
     "original_amount": "{OriginalAmount}",
     "event_date": "{EventDate}",
     "creation_date": "{CreationDate}",
     "locking_date": "{LockingDate}",
     "cleared_date": "{ClearedDate}",
     "referring_domain": "{ReferringDomain}",
     "landing_page_url": "{LandingPageUrl}",
     "ref_customer_area": "{RefCustomerArea}",
     "ref_customer_city": "{RefCustomerCity}",
     "ref_customer_region": "{RefCustomerRegion}",
     "ref_customer_country": "{RefCustomerCountry}",
     "ref_click_id": "{RefClickId}",
     "shared_id": "{SharedId}",
     "sub_id1": "{SubId1}",
     "sub_id2": "{SubId2}",
     "sub_id3": "{SubId3}",
     "text_1": "{Text1}",
     "text_2": "{Text2}",
     "promo_code": "{PromoCode}",
     "items": [{join(items, i, 
     "\\{\\"sku\\":\\"{i.sku}\\",
     \\"item_price\\":{i.amt},
     \\"category\\":\\"{i.cat}\\",
     \\"quantity\\":{i.qty},
     \\"cartamt\\":{i.cartamt},\\"rbt\\":\\"{i.rbt}\\",
     \\"name\\":\\"{i.name}\\",
     \\"category_list\\":\\"{i.itemlist}\\"\\}")}]\\}
     ```
   * Une fois que vous avez saisi le corps, choisissez un *Format du corps* en sélectionnant le ![](https://4271519271-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-590bdf4e1ffbcc1fe86ad456bebab6a28c64af1f%2Ffd6e4291628446bb1fe27a831f7874b256a28cc84833d72cce2e73b94641edb7.svg?alt=media) **\[Bouton radio]**.
     * **Chaîne de requête**
     * **JSON**
     * **XML**
   * Affichez certains des [paramètres du corps disponibles](https://docs.google.com/spreadsheets/d/1omPZ6CG0guvMPh6EdbYg7BczHqJOrtuZ2zXnTtgfhrY/edit?usp=sharing).
   * Vous ne voyez pas la valeur dont vous avez besoin ? Contactez votre responsable de compte éditeur (ou [contacter le support](https://app.impact.com/support/portal.ihtml?createTicket=true)).
6. Sélectionnez **Événements de validation d'action** ![](https://4271519271-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb2rE79d9UhOKZQLgzSqx%2Fuploads%2Fgit-blob-500f241687470b7f2c6cf43ec949c2463692cd19%2F0323174d38f3b23e95ed28b6734e6af44b570eec2eecb0ea9f2e0f064962b5fb.svg?alt=media)). Ces paramètres sont facultatifs.
   * Saisissez un **en-tête HTTP** comme moyen de transmettre des informations supplémentaires entre vous et le serveur.
   * Saisissez un **délai minimal** (en secondes) à attendre après la survenue de l'événement avant d'envoyer le postback.
   * Saisissez le **nombre maximal de requêtes** — il s'agit du nombre maximal de requêtes de renvoi que le système doit effectuer par seconde.
   * Saisissez ce que vous voulez que la **réponse de succès** au postback d'être.
   * Saisissez ce que vous voulez que la **Réponse d'erreur** au postback d'être.
7. Sélectionnez **Enregistrer**.
