> 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).

# Importer en masse des codes promotionnels

Si vous souhaitez créer plusieurs codes promo, utilisez la **fonction d’importation groupée** pour importer un fichier CSV, XLS ou XLSX contenant vos données de codes promo.

Consultez la *Tableaux de référence pour l’importation groupée des codes promo* ci-dessous pour vous aider à structurer ce fichier. Pour garantir la réussite de l’importation, conservez une taille de fichier inférieure à 1 Mo pour XLS/XLSX ou à 5 Mo pour CSV. La validation repose strictement sur la taille du fichier, il n’y a donc pas de limite spécifique au nombre de lignes.

{% hint style="warning" %}
**Avertissement :** Assurez-vous que les en-têtes de colonnes de votre fichier CSV/XLS correspondent exactement aux noms de colonnes ci-dessous (sensibles à 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 correspond à un code promo d’exemple `10PEROFF`.

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

{% endhint %}

#### Importation groupée de codes promo de suivi

1. Depuis le menu de navigation de gauche, sélectionnez ![](/files/15f4c8f88cb75624c1f6a18cb768e8f494128ac4) **\[Engage]** → **Contenu** → **Codes promo**.
2. Sur l’ *Codes promo* écran, sélectionnez **fonction d’importation groupée**.
3. Sélectionnez **Choisir un fichier** puis localisez et sélectionnez le fichier Excel / CSV contenant les codes promo que vous souhaitez importer.

   <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 colonnes requis indiqué dans le tableau ci-dessous.</p></div>

   | Colonne                    | Type                 | Obligatoire | Description                                                                                                                                                                            |
   | -------------------------- | -------------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | Code promo                 | Chaîne de caractères | Oui         | Le code promo unique à attribuer.                                                                                                                                                      |
   | ID du programme            | Entier               | Oui         | L’ID de programme unique impact.com auquel l’annonce est associée.                                                                                                                     |
   | ID média                   | Entier               | Oui         | L’ID média impact.com auquel le code promo 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 promo. 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 promo. 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 promo. Valeurs autorisées :</p><p><code>LI</code> (Exacte/Littérale)</p><p><code>RE</code> (Regex/Expression régulière)</p>                       |
   | ID de l’offre              | Entier               | Non         | L’identifiant unique de l’offre à laquelle ce code promo doit être associé. L’offre doit déjà exister dans votre programme.                                                            |
   | Date de début d’activation | Date                 | Non         | Vous permet de planifier cette restriction. Il s’agit d’une [ISO8601](https://en.wikipedia.org/wiki/ISO_8601) Date. Format d’exemple : `2013-06-30T00:00:00-07:00`                     |
   | Date de fin d’activation   | Date                 | Non         | Il s’agit d’une date ISO8601. Format d’exemple : `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 le nom complet, par exemple, `America/New_York`. |

   Chaque code promo de suivi importé ne peut être attribué qu’à 1 partenaire ou source média via le `ID média` champ. Si un autre partenaire promeut ce code, impact.com signale la conversion résultante comme conversion invalide et l’annule.
4. Sélectionnez **Suivant**.
5. Vérifiez la liste des codes promo qui seront importés. Si les détails sont corrects, sélectionnez **Accepter et créer les codes promo**.
6. Si l’importation réussit, les nouveaux *codes promo de suivi* sont créés et répertoriés sur la *Codes promo* écran.

#### Champs de l’importation groupée des codes promo restreints

{% hint style="info" %}
**Remarque :** Dans le cadre des améliorations continues de la plateforme, nous retirons la *fonctionnalité Codes promo restreints* à la fin du mois de février. Veuillez examiner vos configurations actuelles et planifier 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 promo qui doivent être utilisés pour qu’un partenaire reçoive un crédit pour une vente.
  * Ceci est recommandé si votre liste autorisée de codes promo est plus petite que votre liste non autorisée.
* **Liste noire**
  * Objectif : définir une liste de codes promo qui, s’ils sont utilisés, n’attribueront pas de crédit pour une vente à un partenaire.
  * Ceci est recommandé si votre liste non autorisée de codes promo est plus petite que votre liste autorisée.

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

1. Depuis le menu de navigation de gauche, sélectionnez ![](/files/15f4c8f88cb75624c1f6a18cb768e8f494128ac4) **\[Engage]** → **Contenu** → **Codes promo**.
2. Sur l’ *Codes promo* écran, sélectionnez **Créer un code promo** ![](/files/b04f0278cecdb6d4cd1acab522796f8fbdcb0fa1) **\[Menu déroulant]** → **Restreint**.
3. Sur l’ *Restrictions des codes promo* page, sélectionnez ![](/files/2e9a31a024d0b16eff92531050fb4093467526d2) **Configurer les restrictions de codes promo**.
4. La page des restrictions de codes promo s’affiche, avec deux colonnes de configuration :
   * Le cas échéant, sélectionnez ![](/files/2e9a31a024d0b16eff92531050fb4093467526d2) **Configurer la liste blanche**, pour importer des codes promo autorisés.
   * Le cas échéant, sélectionnez ![](/files/2e9a31a024d0b16eff92531050fb4093467526d2) **Configurer la liste noire**, pour importer des codes promo non autorisés.

**Étape 2 : importez votre fichier**

1. Sélectionnez **Choisir un fichier**, puis localisez et sélectionnez le fichier Excel / CSV contenant les codes promo restreints que vous souhaitez importer.

   <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 colonnes requis indiqué dans le tableau ci-dessous.</p></div>

   | Colonne                    | Type                 | Obligatoire | Description                                                                                                                                                                            |
   | -------------------------- | -------------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | Code promo                 | Chaîne de caractères | Oui         | Le code promo unique à attribuer.                                                                                                                                                      |
   | ID du programme            | Entier               | Oui         | L’ID de programme unique impact.com auquel l’annonce est associée.                                                                                                                     |
   | Type                       | Chaîne de caractères | Oui         | <p>Le type de code promo. Valeur autorisée :</p><p><code>RESTRICTED</code></p>                                                                                                         |
   | Mode de correspondance     | Chaîne de caractères | Oui         | <p>Le code de correspondance du code promo. Valeurs autorisées :</p><p><code>LI</code> (Exacte/Littérale)</p><p><code>RE</code> (Regex/Expression régulière)</p>                       |
   | Date de début d’activation | Date                 | Non         | Vous permet de planifier cette restriction. Il s’agit d’une date ISO8601. Format d’exemple : `2013-06-30T00:00:00-07:00`.                                                              |
   | Date de fin d’activation   | Date                 | Non         | Il s’agit d’une date ISO8601. Format d’exemple : `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 le nom complet, par exemple, `America/New_York`. |
2. Sélectionnez **Suivant**.
3. Vérifiez la liste des codes restreints affichée sur le *Importation groupée de codes promo* 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 promo**.

**Étape 3 : ajoutez des exceptions pour les partenaires médias**

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

      Si vous choisissez d’autoriser un contournement, sélectionnez **Recherche** puis sélectionnez **Ajouter** les partenaires spécifiques dans la liste.
2. Sélectionnez **Enregistrer et activer**.
3. La nouvelle règle de code promo restreint est activée et les codes importé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.
