> 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/brand/fr/what-would-you-like-to-learn-about/beta-product-boost/product-boost-campaign-management/bulk-upload-product-boost-campaigns.md).

# Téléverser en masse des campagnes Product Boost

Vous pouvez utiliser l’outil de téléversement en masse pour créer plusieurs campagnes Product Boost en une seule fois plutôt que de les créer individuellement. Vous utiliserez un fichier CSV ou Excel pour fournir les détails des champs que vous rempliriez autrement lors de la configuration.

{% stepper %}
{% step %}

## Préparez votre fichier

1. Copiez ou téléchargez ce fichier modèle sur votre appareil :

{% code overflow="wrap" %}

```
Nom de la campagne,ID du vendeur,ID interne de la campagne,Financement,Type d’éligibilité,ID des partenaires,ID des groupes de partenaires,Budget,Budget imposé,Brouillon,Date de début,Date de fin,ID du type d’événement,Type de versement,Valeur du versement,Priorité,Règles
Winter Boot Promo,,EXAMPLE-001,,JOINED_PARTNERS,,,1000.00,no,yes,2026-08-01T00:00:00-07:00,2026-08-31T23:59:59-07:00,17897,FIXED,5.00,10,ITEM_SKU IS BOOT123
```

{% endcode %}

2. Remplacez la ligne d’exemple par les détails de votre propre campagne et remplissez une ligne pour chaque campagne que vous souhaitez créer.
   * Vérifiez vos valeurs par rapport à la [référence du format de fichier](#file-format-reference) ci-dessous afin de vous assurer que vous saisissez des données correctes et dans les formats requis.
   * Pour ajouter plusieurs règles de groupe de versement à une seule campagne, consultez la [section des groupes de versement](#add-multiple-payout-groups) ci-dessous.
3. Enregistrez les modifications apportées à votre fichier avec un nom approprié, par exemple, `Product_Boost_Bulk_Upload`. Assurez-vous que le fichier est enregistré au format `.csv` ou `.xlsx` .
   {% endstep %}

{% step %}

## Téléversez vos campagnes

1. Dans la barre de navigation de gauche, sélectionnez ![](https://57104473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage]** → **Gestionnaire de campagnes** → [**Product Boost**](https://app.impact.com/secure/advertiser/engage/campaigns/manage-rate-boost-campaigns-flow.ihtml?execution=e3s1#sortBy=dateOfEntry\&sortOrder=ASC).
2. Dans le coin supérieur droit de l’écran, sélectionnez **Téléversement en masse**.
3. Sélectionnez **Choisir un fichier** ou faites glisser-déposer le fichier que vous avez préparé pour le téléversement.
4. Sélectionnez **Suivant**.
   {% endstep %}

{% step %}

## Examinez les éventuelles erreurs de validation

1. Examinez les erreurs dans les données que vous avez téléversées.
   * Les échecs de validation seront mis en évidence en rouge, avec les erreurs répertoriées dans la première colonne afin que vous puissiez les corriger.
   * Chaque ligne représente une campagne unique. Pour filtrer les lignes qui ont été validées avec succès, sélectionnez ![](https://57104473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-b5e1740618ed6571d97b8fed7c25a7678f85d375%2F299632fb6f4f91fbf9847471754cc6180e4284a65b4960af4c4ea472a159f552.svg?alt=media) **\[Case à cocher] Afficher uniquement les erreurs**.
2. S’il y a des erreurs dans votre fichier, sélectionnez **Retour** pour revenir à l’étape de téléversement. Reportez-vous à la [référence des erreurs de validation](#validation-error-reference) ci-dessous pour obtenir des conseils sur la manière de corriger les erreurs.
   * Lorsque toutes les lignes sont correctes et affichent *OK* dans la première colonne, vos campagnes sont prêtes à être créées.

<div data-with-frame="true"><figure><img src="https://57104473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2F4oJ2tv4RiFlATHGkCSPL%2FScreenshot_2026-07-23_at_10_04_30%E2%80%AFAM.png?alt=media&amp;token=d21d2c4e-1dfe-423c-943d-4aad68135dd6" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

## Approuver la création des campagnes

1. Sélectionnez **Accepter et créer les campagnes**.
   * Les nouvelles campagnes que vous avez téléversées apparaîtront dans votre liste de campagnes.
2. Ensuite, apprenez ce que signifie chaque statut de campagne Product Boost et comment [les gérer](/brand/fr/what-would-you-like-to-learn-about/beta-product-boost/product-boost-campaign-management/manage-product-boost-campaigns.md).
   {% endstep %}
   {% endstepper %}

## Références

<details>

<summary>Référence du format de fichier</summary>

Utilisez cette référence comme guide lorsque vous remplacez les données d’exemple de votre fichier par les détails de votre propre campagne.

| Nom de la colonne             | Type         | Obligatoire | Description                                                                                                                                                                                                                                                                                                                                                   |
| ----------------------------- | ------------ | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Nom de la campagne            | Chaîne       | Oui         | Le nom de la campagne                                                                                                                                                                                                                                                                                                                                         |
| ID du vendeur                 | Entier       | Non         | L’ID du vendeur, le cas échéant. Vous pouvez l’obtenir à partir de votre [*page Mes vendeurs*](/brand/fr/what-would-you-like-to-learn-about/beta-product-boost/beta-product-boost-for-retailers/get-started-with-retail-media-as-a-retailer.md#step-2-view-your-listed-vendors) .                                                                             |
| ID interne de la campagne     | Chaîne       | Non         | Votre propre identifiant facultatif pour cette campagne                                                                                                                                                                                                                                                                                                       |
| Financement                   | Chaîne       | Non         | Les détails de financement de la campagne                                                                                                                                                                                                                                                                                                                     |
| Type d’éligibilité            | Chaîne       | Oui         | Identifiez les partenaires éligibles qui seront automatiquement recrutés. Pour les groupes ou les partenaires spécifiques, ajoutez les ID et séparez-les par des virgules. Valeurs autorisées : `JOINED_PARTNERS`, `PARTNER_GROUPS`, `INDIVIDUAL_PARTNERS`                                                                                                    |
| ID des partenaires            | Chaîne CSV   | Non         | ID des partenaires séparés par des virgules. Obligatoire lorsque le type d’éligibilité est `INDIVIDUAL_PARTNERS`.                                                                                                                                                                                                                                             |
| ID des groupes de partenaires | Chaîne CSV   | Non         | ID des groupes de partenaires séparés par des virgules. Obligatoire lorsque le type d’éligibilité est `PARTNER_GROUPS`.                                                                                                                                                                                                                                       |
| Budget                        | Décimal(8,2) | Oui         | Budget total de la campagne                                                                                                                                                                                                                                                                                                                                   |
| Budget imposé                 | Booléen      | Non         | Laissez vide si vous ne souhaitez pas l’imposer. Valeurs acceptées : `oui`, `true` (mettez fin automatiquement à la campagne lorsque le budget est entièrement dépensé) ou `no`, `false` (ne pas imposer).                                                                                                                                                    |
| Brouillon                     | Booléen      | Oui         | Indique s’il faut enregistrer la campagne comme brouillon. Valeurs acceptées : `oui`, `true` (enregistrer comme brouillon) ou `no`, `false` (actif immédiatement).                                                                                                                                                                                            |
| Date de début                 | Date         | Oui         | Date ISO8601. Exemple : `2013-06-30T00:00:00-07:00`                                                                                                                                                                                                                                                                                                           |
| Date de fin                   | Date         | Oui         | Date ISO8601. Exemple : `2013-06-30T00:00:00-07:00`                                                                                                                                                                                                                                                                                                           |
| ID du type d'événement        | Entier       | Oui         | L’ID numérique du type d’événement pour le suivi de versement principal de cette campagne.                                                                                                                                                                                                                                                                    |
| Type de versement             | Chaîne       | Oui         | Le type de versement pour cet événement (par ex. `PERCENTAGE` ou `FIXED`).                                                                                                                                                                                                                                                                                    |
| Valeur du versement           | Décimal(8,2) | Oui         | Le montant du versement pour ce type d’événement. Doit être supérieur à zéro.                                                                                                                                                                                                                                                                                 |
| Priorité                      | Entier       | Oui         | Priorité de la campagne de 1 (la plus élevée) à 10 (la plus basse).                                                                                                                                                                                                                                                                                           |
| Règles                        | Chaîne       | Oui         | Une condition d’éligibilité au format `[VARIABLE] [OPÉRATEUR] [VALEUR]` par ex., `ITEM_SKU IS HYD-2000`. En savoir plus sur la manière de [définir des règles de groupe de versement](/brand/fr/what-would-you-like-to-learn-about/platform-features/contracts-and-template-terms/template-terms/payout-adjustments/set-payout-rules-using-payout-groups.md). |

</details>

<details>

<summary>Référence des erreurs de validation</summary>

Si les données que vous avez téléversées contiennent des erreurs de validation, repérez le message d’erreur ci-dessous pour voir ce qui en est probablement la cause et comment y remédier.

| Message d’erreur                                                                                                                                   | Comment corriger                                                                                                                                                                                                                                                                                                                                                                                                             |
| -------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| La date de début de la période limitée est invalide                                                                                                | Vérifiez que votre `Date de début` a une valeur, est antérieure à `Date de fin`, et est au format ISO8601 (par ex. `2026-08-01T00:00:00-07:00`).                                                                                                                                                                                                                                                                             |
| La date de fin de la période limitée est invalide                                                                                                  | Vérifiez que votre `Date de fin` a une valeur, est postérieure à la `Date de début`, et est au format ISO8601 (par ex., `2026-08-30T00:00:00-07:00`).                                                                                                                                                                                                                                                                        |
| Le brouillon est obligatoire                                                                                                                       | Entrée `oui`/`true` ou `no`/`false` dans le `Brouillon` colonne pour indiquer si la campagne doit être enregistrée comme brouillon ou devenir active immédiatement.                                                                                                                                                                                                                                                          |
| Le type d’éligibilité est obligatoire                                                                                                              | Saisissez l’une des trois valeurs acceptées dans la `Type d’éligibilité` colonne : `JOINED_PARTNERS`, `PARTNER_GROUPS`, ou `INDIVIDUAL_PARTNERS`.                                                                                                                                                                                                                                                                            |
| La priorité est obligatoire                                                                                                                        | Saisissez un nombre entier de 1 (priorité la plus élevée) à 10 (priorité la plus basse) dans la `Priorité` colonne.                                                                                                                                                                                                                                                                                                          |
| La date de début ne peut pas être dans le passé                                                                                                    | Mettre à jour `Date de début` à une date future, formatée en ISO8601 (par ex., `2026-08-01T00:00:00-07:00`).                                                                                                                                                                                                                                                                                                                 |
| L’ID du type d’événement n’appartient pas à ce programme                                                                                           | Le `ID du type d'événement` que vous avez saisi ne correspond à aucun type d’événement effectivement lié à votre programme. Découvrez comment [trouver l’ID de votre type d’événement](/brand/fr/what-would-you-like-to-learn-about/platform-features/event-types/how-do-i-find-my-event-type-ids.md).                                                                                                                       |
| La colonne Règles contient une expression de règle invalide. Utilisez le format \[Variable Opérateur Valeur], enchaînez plusieurs règles avec AND. | <p>Utilisez une condition par ligne, au format <code>VARIABLE OPÉRATEUR VALEUR</code> par ex., <code>ITEM\_SKU IS HYD-2000</code>.</p><p>N’utilisez pas de crochets ni <code>AND</code>. Vérifiez également que la <code>Valeur</code> existe dans votre catalogue de produits. Voir <a href="#add-multiple-payout-group-rules">Ajouter plusieurs règles de groupe de versement</a> ci-dessous pour plus d'informations.</p> |

</details>

## Ajouter plusieurs règles de groupe de versement

Vous pouvez ajouter plusieurs [règles de groupe de versement](/brand/fr/what-would-you-like-to-learn-about/platform-features/contracts-and-template-terms/template-terms/payout-adjustments/set-payout-rules-using-payout-groups.md) à une seule campagne en ajoutant une ligne de *continuité* à votre fichier après la ligne de campagne. Dans la ligne de continuité, laissez le *Nom de la campagne* vide. Voici comment votre téléversement de fichier apparaîtrait lors de la validation :

<div data-with-frame="true"><figure><img src="https://57104473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FBxnOSdEg66dsGFlPPq7j%2FScreenshot_2026-07-23_at_10_08_16%E2%80%AFAM.png?alt=media&amp;token=ad435b1f-2f91-4115-9e63-e56259e234c1" alt=""><figcaption></figcaption></figure></div>

En répétant le même `ID du type d'événement` que dans la ligne principale, le système peut lire votre ligne de continuité comme une règle de versement supplémentaire pour le même type d’événement. Pour savoir quelles colonnes remplir pour les lignes de continuité, consultez la référence ci-dessous.

<details>

<summary>Consignes pour les lignes de règles de versement</summary>

Lorsque vous ajoutez plusieurs règles de groupe de versement à une campagne, appliquez ces consignes à toute ligne de continuité.

| Nom de la colonne      | Type         | Obligatoire | Description                                                                                                                                                                                                     |
| ---------------------- | ------------ | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Nom de la campagne     | Chaîne       | Non         | Laissez vide pour marquer cette ligne comme une ligne de continuité rattachée à la campagne définie juste au-dessus.                                                                                            |
| ID du type d'événement | Entier       | Oui         | ID du type d’événement pour ce groupe de versement.                                                                                                                                                             |
| Type de versement      | Chaîne       | Oui         | Type de versement pour ce type d’événement supplémentaire (par ex. `PERCENTAGE` ou `FIXED`).                                                                                                                    |
| Valeur du versement    | Décimal(8,2) | Oui         | Montant du versement pour ce type d’événement supplémentaire. Doit être supérieur à zéro.                                                                                                                       |
| Règles                 | Chaîne       | Oui         | Une condition d’éligibilité au format `VARIABLE OPÉRATEUR VALEUR` — par exemple, `ITEM_SKU IS HYD-2000`. Consultez le [référence des erreurs de validation](#validation-error-reference) s’il n’est pas validé. |

</details>

{% hint style="success" %}
**Remarque :** Une seule campagne peut également suivre plus d’un type d’événement. Dans la ligne de continuité, saisissez un `ID du type d'événement` différent de celui de la ligne principale au lieu de le répéter. Pour savoir quelles colonnes remplir pour les lignes de continuité, consultez la référence ci-dessus.
{% endhint %}

### Fichier d’exemple avec une ligne de continuité

{% code overflow="wrap" %}

```
Nom de la campagne,ID du vendeur,ID interne de la campagne,Financement,Type d’éligibilité,ID des partenaires,ID des groupes de partenaires,Budget,Budget imposé,Brouillon,Date de début,Date de fin,ID du type d’événement,Type de versement,Valeur du versement,Priorité,Règles
Winter Boot Promo,,EXAMPLE-001,,JOINED_PARTNERS,,,1000.00,no,yes,2026-08-01T00:00:00-07:00,2026-08-31T23:59:59-07:00,17897,FIXED,5.00,10,ITEM_SKU IS BOOT123
,,,,,,,,,,,,17897,FIXED,3.00,,ITEM_SKU IS BOOT456
```

{% endcode %}


---

# 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/brand/fr/what-would-you-like-to-learn-about/beta-product-boost/product-boost-campaign-management/bulk-upload-product-boost-campaigns.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.
