> For the complete documentation index, see [llms.txt](https://help.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.impact.com/partner/fr/que-souhaitez-vous-apprendre/platform-features/action-management/event-notifications-and-postbacks/set-up-action-lifecycle-postbacks.md).

# Configurer les postbacks du cycle de vie des actions

Il existe deux principaux types de postbacks du cycle de vie des actions. **Niveau global** crée des postbacks pour l’ensemble de votre compte et **niveau événement** crée des postbacks pour des types d’événements spécifiques. Sélectionnez celui qui correspond le mieux à vos besoins pour en savoir plus sur le processus de configuration.

{% hint style="warning" %}
**Avertissement :** Pour les postbacks de niveau global, vous devriez recevoir un postback chaque fois qu’un événement « non standard » se produit, par exemple une modification ou une annulation. Notez que les postbacks de niveau événement ne déclencheront pas les événements non standards du cycle de vie des actions.
{% endhint %}

#### Configurer un postback du cycle de vie des actions

<details>

<summary>Configurer un postback du cycle de vie des actions de niveau global</summary>

Cette section couvre la création de postbacks pour l’ensemble de votre compte en une seule fois. Les partenaires qui n’ont qu’un seul système capable de recevoir et de traiter ces postbacks, ou qui souhaitent des notifications pour tous les événements non standards, doivent configurer des postbacks du cycle de vie des actions de niveau global.

{% hint style="info" %}
**Remarque :** Si vous souhaitez être plus sélectif quant aux types d’événements pour lesquels vous recevrez des postbacks, consultez la section ci-dessous pour configurer *des postbacks du cycle de vie des actions de niveau événement*.
{% endhint %}

1. Dans la barre de navigation supérieure, sélectionnez ![](/files/91aa58775fb9d43d8e8d7238f39a46cf6457e28b) **\[Profil utilisateur] → Paramètres**.
2. Sous *Technique*, sélectionnez **Notifications d’événements**.
3. À côté de *Événements du cycle de vie des actions*, sélectionnez ![](/files/964a5f22784c0a597d43f05dc22a034d51e65b6d) **\[Modifier]**.
4. Saisissez l’URL de votre serveur. C’est l’URL vers laquelle impact.com enverra les postbacks.
5. Sélectionnez votre méthode HTTP préférée.
   * Consultez certains des [paramètres du corps disponibles](https://docs.google.com/spreadsheets/d/1420vz0__zjit30O_jU959L600LigsUN5iFf2oYwU-RU/edit?usp=sharing).
   * Si vous sélectionnez **POST**, vous saisirez alors le corps de la requête et sélectionnerez un **Format du corps**. Vous trouverez ci-dessous un exemple de la manière dont vous pouvez mapper chaque point de données au 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 de votre choix fourni par impact.com et devront être saisies entre crochets `{ }`.

     <div data-with-frame="true"><figure><img src="/files/22b707a3522858f1c03d0ba0bed7d1c343338126" alt="" width="563"><figcaption></figcaption></figure></div>
   * Vous ne voyez pas la valeur dont vous avez besoin ? Contactez votre gestionnaire de compte (ou [contactez le support](https://app.impact.com/support/portal.ihtml)).
6. Sélectionnez **Événements du cycle de vie des actions**). Ces paramètres sont facultatifs.
   * Saisissez un **en-tête HTTP**. Si plusieurs paires sont nécessaires, séparez-les par un point-virgule.
   * Saisissez un **Délai minimum** entre le moment où un événement non standard se produit et celui où le postback est généré puis envoyé à votre système.
   * Saisissez une limite de débit pour le **Nombre maximal de requêtes** qu’impact.com peut envoyer à votre système par seconde.
   * Indiquez ce que vous souhaitez comme **Réponse de succès** à un postback.
   * Indiquez ce que vous souhaitez comme **Réponse d’erreur** à un postback.
7. Sélectionnez **Enregistrer**.

Maintenant que vos postbacks de niveau global sont configurés, votre système devrait commencer à recevoir des postbacks chaque fois que des événements non standards se produisent, quelle que soit la marque à l’origine des actions non standards. Pour apprendre à tester votre nouvelle configuration de postback, consultez le *Tester un postback du cycle de vie des actions* ci-dessous.

**Exemple de valeurs dynamiques**

Si vous avez configuré des variables dynamiques pour vos liens de suivi, vous pouvez configurer une URL de postback vers votre propre serveur afin d’être averti lorsque des actions se produisent et de récupérer la ou les valeurs renseignées dynamiquement associées à l’action.

Cet exemple montre comment transmettre une `SharedId` valeur (une valeur que vous souhaitez partager avec les marques) à un paramètre dans un postback (`MyParam`). Certaines marques peuvent exiger que vous configuriez cela.

<div data-with-frame="true"><figure><img src="/files/b700465fb53232e18026016407c3cd0b7cfd4a90" alt=""><figcaption></figcaption></figure></div>

Une URL de postback ressemblerait à ceci :

`https://postback.example.com/postback?secure=ed7e46f&MyParam={SharedId}`

L’URL de postback renseignera le `MyParam` paramètre avec la valeur récupérée à partir de `SharedId`.

</details>

<details>

<summary>Configurer des postbacks du cycle de vie des actions de niveau événement</summary>

Cette section couvre la création de postbacks pour des types d’événements spécifiques qui suivent le moment où vous générez des actions. Si vous souhaitez être plus sélectif quant aux types d’événements pour lesquels vous recevez des postbacks, vous devez configurer des postbacks du cycle de vie des actions de niveau événement.

{% hint style="info" %}
**Remarque :** Si vous avez configuré des postbacks du cycle de vie des actions de niveau global, vous n’avez pas besoin de configurer ceux de niveau événement.
{% endhint %}

1. Dans la barre de navigation supérieure, sélectionnez **Découvrir → Mes marques**.
2. Sélectionnez la carte de la marque propriétaire du postback que vous souhaitez tester.
3. Sous le nom de la marque, sélectionnez ![](/files/70b07ede318ea62e6ddf1deddaf8e9fb63636759) **\[Plus]** → **Intégration du suivi**.
4. Près du coin supérieur droit de la page, sélectionnez **Ajouter un postback**.
5. Sélectionnez le type d’événement (anciennement *action tracker*) pour lequel vous souhaitez configurer des postbacks du cycle de vie des actions.
6. Saisissez l’URL de votre serveur. C’est l’URL vers laquelle impact.com enverra les postbacks.
7. Sélectionnez votre méthode HTTP préférée.
   * Si vous sélectionnez **POST**, vous saisirez alors le corps de la requête et sélectionnerez un **Format du corps**. Vous trouverez ci-dessous un exemple de la manière dont vous pouvez mapper chaque point de données au 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 de votre choix fourni par impact.com et devront être saisies entre crochets { }.

     <div data-with-frame="true"><figure><img src="/files/8ff8d86a20520774c294ab042554afe8fd9eccb2" alt="" width="563"><figcaption></figcaption></figure></div>
   * Consultez certains des [paramètres du corps disponibles](https://docs.google.com/spreadsheets/d/1420vz0__zjit30O_jU959L600LigsUN5iFf2oYwU-RU/edit?usp=sharing).
   * Vous ne voyez pas la valeur dont vous avez besoin ? Contactez votre gestionnaire de compte (ou [contactez le support](https://app.impact.com/support/portal.ihtml)).
8. Sélectionnez **Afficher les paramètres avancés**). Ces paramètres sont facultatifs.
   * Saisissez un **Délai minimum** entre le moment où un événement non standard se produit et celui où le postback est généré puis envoyé à votre système.
   * Saisissez une limite de débit pour le **Nombre maximal de requêtes** qu’impact.com peut envoyer à votre système par seconde.
   * Indiquez ce que vous souhaitez comme **Réponse de succès** à un postback.
   * Indiquez ce que vous souhaitez comme **Réponse d’erreur** à un postback.
9. Sélectionnez **Enregistrer**.

Maintenant que vos postbacks de niveau événement sont configurés, votre système devrait commencer à recevoir des postbacks pour le type d’événement que vous avez sélectionné à *l’étape 5*. Pour apprendre à tester votre nouvelle configuration de postback, consultez le *Tester un postback du cycle de vie des actions* ci-dessous.

**Exemple de valeurs dynamiques**

Si vous avez configuré des variables dynamiques pour vos liens de suivi, vous pouvez configurer une URL de postback vers votre propre serveur afin d’être averti lorsque des actions se produisent et de récupérer la ou les valeurs renseignées dynamiquement associées à l’action.

Cet exemple montre comment transmettre une `SharedId` valeur (une valeur que vous souhaitez partager avec les marques) à un paramètre dans un postback (`MyParam`). Certaines marques peuvent exiger que vous configuriez cela.

<div data-with-frame="true"><figure><img src="/files/b700465fb53232e18026016407c3cd0b7cfd4a90" alt=""><figcaption></figcaption></figure></div>

Une URL de postback ressemblerait à ceci :

`https://postback.example.com/postback?secure=ed7e46f&MyParam={SharedId}`

L’URL de postback renseignera le `MyParam` paramètre avec la valeur récupérée à partir de `SharedId`.

</details>

#### Tester un postback du cycle de vie des actions

Une fois que vous avez configuré un postback du cycle de vie des actions, quel que soit le niveau auquel il s’applique, vous devriez le tester. Vous pouvez soit exécuter un postback de test dans impact.com (disponible uniquement pour les postbacks de niveau événement), soit effectuer une conversion.

Si un postback échoue lorsque impact.com publie sur votre URL de destination, impact.com réessaie automatiquement la livraison. impact.com réessaie un postback ayant échoué jusqu’à 15 fois au total. impact.com ignore les 3 premières nouvelles tentatives pour les réponses HTTP de `400` pour `500`. Pour connaître le calendrier complet des nouvelles tentatives et les détails de dépannage, consultez [Tester et dépanner une URL de postback](/partner/fr/que-souhaitez-vous-apprendre/platform-features/action-management/event-notifications-and-postbacks/test-and-troubleshoot-a-postback-url.md).

<details>

<summary>Exécuter un postback de test dans impact.com</summary>

Si vous avez configuré un postback de niveau événement, vous pouvez alors le tester dans votre compte impact.com.

1. Dans la barre de navigation supérieure, sélectionnez **Découvrir → Mes marques**.
2. Sélectionnez la carte de la marque propriétaire du postback que vous souhaitez tester.
3. Sous le nom de la marque, sélectionnez ![](/files/70b07ede318ea62e6ddf1deddaf8e9fb63636759) **Plus** → **Intégration du suivi**.
4. À partir du *Postback* section, sélectionnez ![](/files/4b906a3588f9c35060665d9ad4318cf53301fe08) **\[Flèche vers le bas] Actions**, puis sélectionnez **Lancer le test**.
5. Confirmez que l’URL du postback est correcte, puis sélectionnez **Démarrer le test**.

</details>

<details>

<summary>Créer une conversion de test</summary>

Ce test ne sera pas effectué dans l’application web impact.com. À la place, vous réaliserez un test de bout en bout suivant un parcours utilisateur typique. Assurez-vous d’informer la marque partenaire que vous effectuerez le test.

1. Dans la barre de navigation supérieure, sélectionnez **Contenu → Ressources**.
2. Sélectionnez une annonce.
3. Sous le nom de l’annonce, sélectionnez **Obtenir le lien de suivi**.
4. Sélectionnez ![](/files/79bbd6c60e4678e92064c100e682779f959d3279) **\[Activer]** **Paramètres de suivi**.
5. Entrée **Sub IDs** ou un **ID partagé** selon les besoins. Chaque champ nécessite au moins une valeur.
   * Passez cette étape si vous avez déjà des valeurs dans ces champs.
6. En option, sélectionnez une **propriété** dans la liste déroulante.
7. Sélectionnez **Enregistrer**.
8. Sélectionnez **Copier le lien de suivi**.
9. **Collez** le lien dans une nouvelle fenêtre de navigateur.
10. Effectuez l’action.
11. Après environ 15 minutes, vérifiez dans votre système le postback généré par cette action de test.
    * 15 minutes correspond généralement au temps nécessaire au traitement d’une action.
    * Vous pourrez également voir cette nouvelle action en attente sur l’ [Actions en attente](https://app.impact.com/secure/mediapartner/actionworkflows/mp-pending-actions-flow.ihtml) écran. Si vous voyez l’action sur l’ *Actions en attente* écran, mais que vous n’avez pas encore reçu de postback, vérifiez à nouveau votre configuration de postback.
12. Demandez à votre marque d’annuler l’action.
13. Vérifiez dans votre système le postback généré par cette annulation.
    * Si vous voyez l’action annulée sur l’ [Actions annulées](https://app.impact.com/secure/mediapartner/MP_Performance_Report/action-workflows/mp-reversed-actions-flow.ihtml) écran, mais que vous n’avez pas reçu de postback, vérifiez à nouveau votre configuration de postback.

</details>

<details>

<summary>Résoudre les erreurs</summary>

| Erreur                         | Description                                                                                                                                                                                                                                                                                                                                           |
| ------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Paramètre obligatoire manquant | Votre serveur attend probablement une valeur au lieu d’une variable. Modifiez l’URL de postback pour transmettre une valeur de test (par exemple, « 12345678 » au lieu de `{SubId1}`) et voyez s’il accepte la valeur codée en dur.                                                                                                                   |
| Variables sensibles à la casse | Les variables dynamiques sont sensibles à la casse et doivent être exactes, ce qui signifie que `{SubId1}` n’est pas la même chose que `{subid1}`. Vérifiez bien que vos variables respectent la casse correcte.                                                                                                                                      |
| Accès refusé                   | La plupart des serveurs de postback disposent d’un jeton ou d’une valeur de sécurité qui doit être transmis avec les variables dynamiques. Travaillez avec l’équipe technique de votre site web (ou consultez la documentation de votre fournisseur de site web) pour connaître le jeton ou la valeur de sécurité nécessaire pour accéder au serveur. |

</details>

{% hint style="success" icon="circle-info" %}
**Remarque :** Si vous ne trouvez aucun problème dans votre configuration de postback mais que vous ne les recevez toujours pas, [contactez le support](https://app.impact.com/support/portal.ihtml). impact.com peut vérifier si des postbacks sont générés, quel est le code de réponse pour chacun et le corps de chaque postback. Ces informations peuvent vous aider à déboguer votre configuration.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.impact.com/partner/fr/que-souhaitez-vous-apprendre/platform-features/action-management/event-notifications-and-postbacks/set-up-action-lifecycle-postbacks.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
