> 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/platform-features/promo-codes/bulk-upload-promo-codes.md).

# Téléchargement en masse des codes promo

Si vous souhaitez créer plusieurs codes promotionnels, utilisez la **Téléversement groupé** fonctionnalité pour téléverser un fichier CSV, XLS ou XLSX contenant vos données de codes promotionnels.

Reportez-vous à la *Référence du téléversement groupé de codes promotionnels* des tableaux ci-dessous pour vous aider à structurer ce fichier. Pour garantir la réussite du téléversement, conservez une taille de fichier inférieure à 1 Mo pour XLS/XLSX ou à 5 Mo pour CSV. La validation est strictement basée sur la taille du fichier, il n’existe donc aucune limite spécifique au nombre de lignes.

{% hint style="warning" %}
**Avertissement :** Assurez-vous que les en-têtes de colonne de votre fichier CSV/XLS correspondent exactement aux noms de colonne ci-dessous (sensibilité à la casse et aux espaces), sinon le téléversement de votre fichier pourrait être rejeté.
{% endhint %}

{% hint style="info" %}
**Exemple :** L’exemple ci-dessous concerne un code promotionnel d’exemple `10PEROFF`.

```programlisting
Code promo,ID de campagne,ID média,Type,Règle de crédit,Mode de correspondance,Offre
Nom10PEROFF,4321,1299679,TRACKING,ALWAYS,LI,
```

{% endhint %}

#### Téléversement groupé de codes promotionnels de suivi

1. Dans le menu de navigation de gauche, sélectionnez ![](/files/15f4c8f88cb75624c1f6a18cb768e8f494128ac4) **\[Engage]** → **Contenu** → **Codes promo**.
2. Sur le *Codes promo* écran, sélectionnez **Téléversement groupé**.
3. Sélectionnez **Choisir un fichier** puis recherchez et sélectionnez le fichier Excel / CSV contenant les codes promotionnels que vous souhaitez téléverser.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Remarque :</strong> Assurez-vous que votre fichier utilise le format de colonne requis indiqué dans le tableau ci-dessous.</p></div>

   | Colonne                | Type                 | Obligatoire | Description                                                                                                                                                                          |
   | ---------------------- | -------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
   | Code promo             | Chaîne de caractères | Oui         | Le code promotionnel unique à attribuer.                                                                                                                                             |
   | ID du programme        | Entier               | Oui         | L’ID de programme impact.com unique auquel l’annonce appartient.                                                                                                                     |
   | ID média               | Entier               | Oui         | L’ID média impact.com auquel le code promotionnel sera attribué. Il peut s’agir de l’ID du partenaire ou de l’ID de la source média.                                                 |
   | Type                   | Chaîne de caractères | Oui         | <p>Le type de code promotionnel. Valeurs autorisées :</p><p><code>TRACKING</code></p>                                                                                                |
   | Règle de crédit        | Chaîne de caractères | Oui         | <p>La règle de crédit du code promotionnel. Valeurs autorisées :</p><p><code>ALWAYS</code></p><p><code>INVOLVED</code></p><p><code>WINNER</code></p>                                 |
   | Mode de correspondance | Chaîne de caractères | Oui         | <p>Le mode de correspondance du code promotionnel. Valeurs autorisées :</p><p><code>LI</code> (Exact/Littéral)</p><p><code>RE</code> (Regex/Expression régulière)</p>                |
   | ID de l’offre          | Entier               | Non         | L’ID unique de l’offre à laquelle ce code promotionnel doit être associé. L’offre doit déjà exister dans votre programme.                                                            |
   | Date de début active   | Date                 | Non         | Vous permet de planifier cette restriction. Il s’agit d’un [ISO8601](https://en.wikipedia.org/wiki/ISO_8601) Date. Exemple de format : `2013-06-30T00:00:00-07:00`                   |
   | Date de fin active     | Date                 | Non         | Il s’agit d’une date ISO8601. Exemple de format : `2013-06-30T00:00:00-07:00`                                                                                                        |
   | Fuseau horaire         | Chaîne de caractères | Non         | Le fuseau horaire est dérivé de la date de début, mais si vous souhaitez le remplacer par un fuseau horaire spécifique, saisissez ici son nom complet, par ex. : `America/New_York`. |

   Chaque code promotionnel de suivi téléversé ne peut être attribué qu’à un seul partenaire ou à une seule source média via le `ID média` champ. Si un autre partenaire promeut ce code, impact.com signale la conversion résultante comme invalide et l’annule.
4. Sélectionnez **Suivant**.
5. Passez en revue la liste des codes promotionnels qui seront téléversés. Si les détails sont corrects, sélectionnez **Accepter et créer les codes promotionnels**.
6. Si le téléversement réussit, les nouveaux *Codes promotionnels de suivi* sont créés et listés sur la *Codes promo* écran.

#### Champs des codes promotionnels restreints pour le téléversement groupé

{% hint style="info" %}
**Remarque :** Dans le cadre d'améliorations continues de la plateforme, nous allons retirer la *fonctionnalité des codes promotionnels restreints* à la fin du mois de février. Veuillez passer en revue vos configurations actuelles et prévoir en conséquence.
{% endhint %}

Avant de commencer, comprenez la différence entre les deux types de restriction :

* **Liste blanche**
  * Objectif : définir une liste de codes promotionnels qui doivent être utilisés pour qu’un partenaire reçoive le crédit d’une vente.
  * Ceci est recommandé si votre liste de codes promotionnels autorisés est plus petite que votre liste de codes non autorisés.
* **Liste noire**
  * Objectif : définir une liste de codes promotionnels qui, s’ils sont utilisés, ne créditeront pas une vente à un partenaire.
  * Ceci est recommandé si votre liste de codes promotionnels non autorisés est plus petite que votre liste autorisée.

**Étape 1 : Choisissez le type de restriction**

1. Dans le menu de navigation de gauche, sélectionnez ![](/files/15f4c8f88cb75624c1f6a18cb768e8f494128ac4) **\[Engage]** → **Contenu** → **Codes promo**.
2. Sur le *Codes promo* écran, sélectionnez **Créer un code promotionnel** ![](/files/b04f0278cecdb6d4cd1acab522796f8fbdcb0fa1) **\[Menu déroulant]** → **Restreint**.
3. Sur le *Restrictions des codes promotionnels* page, sélectionnez ![](/files/2e9a31a024d0b16eff92531050fb4093467526d2) **Configurer les restrictions des codes promotionnels**.
4. La page des restrictions des codes promotionnels s’affiche, présentant deux colonnes pour la configuration :
   * En option, sélectionnez ![](/files/2e9a31a024d0b16eff92531050fb4093467526d2) **Configurer la liste blanche**, pour téléverser des codes promotionnels mis sur liste blanche.
   * En option, sélectionnez ![](/files/2e9a31a024d0b16eff92531050fb4093467526d2) **Configurer la liste noire**, pour téléverser des codes promotionnels mis sur liste noire.

**Étape 2 : Téléversez votre fichier**

1. Sélectionnez **Choisir un fichier**, puis recherchez et sélectionnez le fichier Excel / CSV contenant les codes promotionnels restreints que vous souhaitez téléverser.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Remarque :</strong> Assurez-vous que votre fichier utilise le format de colonne requis indiqué dans le tableau ci-dessous.</p></div>

   | Colonne                | Type                 | Obligatoire | Description                                                                                                                                                                          |
   | ---------------------- | -------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
   | Code promo             | Chaîne de caractères | Oui         | Le code promotionnel unique à attribuer.                                                                                                                                             |
   | ID du programme        | Entier               | Oui         | L’ID de programme impact.com unique auquel l’annonce appartient.                                                                                                                     |
   | Type                   | Chaîne de caractères | Oui         | <p>Le type de code promotionnel. Valeur autorisée :</p><p><code>RESTRICTED</code></p>                                                                                                |
   | Mode de correspondance | Chaîne de caractères | Oui         | <p>Le mode de correspondance du code promotionnel. Valeurs autorisées :</p><p><code>LI</code> (Exact/Littéral)</p><p><code>RE</code> (Regex/Expression régulière)</p>                |
   | Date de début active   | Date                 | Non         | Vous permet de planifier cette restriction. Il s’agit d’une date ISO8601. Exemple de format : `2013-06-30T00:00:00-07:00`.                                                           |
   | Date de fin active     | Date                 | Non         | Il s’agit d’une date ISO8601. Exemple de format : `2013-06-30T00:00:00-07:00`                                                                                                        |
   | Fuseau horaire         | Chaîne de caractères | Non         | Le fuseau horaire est dérivé de la date de début, mais si vous souhaitez le remplacer par un fuseau horaire spécifique, saisissez ici son nom complet, par ex. : `America/New_York`. |
2. Sélectionnez **Suivant**.
3. Passez en revue la liste des codes restreints affichés sur la *Téléversement groupé de codes promotionnels* page.
   * Facultativement, pour afficher uniquement les entrées contenant des erreurs, sélectionnez **Afficher uniquement les erreurs**.
4. Si les détails sont corrects, sélectionnez **Accepter et créer les codes promotionnels**.

**Étape 3 : Ajouter des exceptions pour les partenaires média**

1. Sur le *Contrôles des partenaires média* page, choisissez comment les règles de restriction s’appliqueront :
   1. En option, sélectionnez **Appliquer à tous les partenaires**, si vous souhaitez que cette règle s’applique à tout le monde.
   2. En option, sélectionnez **Autoriser certains partenaires à contourner cette règle et à recevoir le crédit pour les codes promotionnels restreints**.

      Si vous choisissez d’autoriser une dérogation, sélectionnez **Rechercher** puis sélectionnez et **Ajouter** les partenaires spécifiques dans la liste.
2. Sélectionnez **Enregistrer et activer**.
3. La nouvelle règle de code promotionnel restreint est activée et les codes téléversés sont appliqués au *Liste blanche* ou *Liste noire*.


---

# 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/platform-features/promo-codes/bulk-upload-promo-codes.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.
