# Téléversement en masse de codes promo

Si vous souhaitez créer plusieurs codes promo, utilisez le **Téléversement en masse** fonction pour téléverser un fichier CSV, XLS ou XLSX contenant les données de vos codes promo.

Reportez-vous à la *Référence de téléversement en masse des codes promo* tables ci-dessous pour vous aider à structurer ce fichier. Pour garantir le succès du téléversement, gardez la taille du fichier inférieure à 1 Mo pour les XLS/XLSX ou 5 Mo pour les CSV. La validation est strictement basée sur la taille du fichier, il n'y a donc pas de limite spécifique au nombre de lignes.

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

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

```programlisting
Promo Code,Campaign Id,Media Id,Type,Credit Rule,Match Mode,Deal
Name10PEROFF,4321,1299679,TRACKING,ALWAYS,LI,
```

{% endhint %}

#### Téléversement en masse des codes promo de suivi

1. Dans le menu 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]** → **Contenu** → **Codes promo**.
2. Sur le *Codes promo* écran, sélectionnez **Téléversement en masse**.
3. Sélectionnez **Choisir le fichier** puis localisez et sélectionnez le fichier Excel / CSV contenant les codes promo 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 colonnes requis indiqué dans le tableau ci-dessous.</p></div>

   | Colonne                  | Type   | Obligatoire | Description                                                                                                                                                                        |
   | ------------------------ | ------ | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | Code promo               | Chaîne | Oui         | Le code promo unique à attribuer.                                                                                                                                                  |
   | Identifiant du programme | Entier | Oui         | L'identifiant unique impact.com du programme auquel l'annonce appartient.                                                                                                          |
   | Identifiant média        | Entier | Oui         | L'identifiant média impact.com auquel le code promo sera attribué. Il peut s'agir de l'identifiant du Partenaire ou de l'identifiant de la Source Média.                           |
   | Type                     | Chaîne | Oui         | <p>Le type de code promo. Valeurs autorisées :</p><p><code>TRACKING</code></p>                                                                                                     |
   | Règle de crédit          | Chaîne | 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 | Oui         | <p>Le mode de correspondance du code promo. Valeurs autorisées :</p><p><code>LI</code> (Exact/Littéral)</p><p><code>RE</code> (Regex/Expression rationnelle)</p>                   |
   | Identifiant 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 active     | Date   | Non         | Vous permet de programmer cette restriction. Il s'agit d'une [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         | Ceci est une date ISO8601. Exemple de format : `2013-06-30T00:00:00-07:00`                                                                                                         |
   | Fuseau horaire           | Chaîne | 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 le nom complet ici, par ex., `America/New_York`. |
4. Sélectionnez **Suivant**.
5. Vérifiez la liste des codes promo qui seront téléversés. Si les informations sont correctes, sélectionnez **Accepter et créer les codes promo**.
6. Si le téléversement réussit, les nouveaux *codes promo de suivi* sont créés et listés dans le *Codes promo* .

#### Champs de code promo restreints en téléversement massif

{% hint style="info" %}
**Remarque :** Dans le cadre des améliorations continues de la plateforme, nous supprimons la *Codes promo restreints* fonctionnalité à la fin février. Veuillez revoir 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 le crédit d'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, si utilisés, ne créditeront pas 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. Dans le menu 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]** → **Contenu** → **Codes promo**.
2. Sur le *Codes promo* écran, sélectionnez **Créer un code promo** ![](https://57104473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menu déroulant]** → **Restreint**.
3. Sur le *Restrictions des codes promo* page, sélectionnez ![](https://57104473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **Configurer les restrictions de codes promo**.
4. La page des restrictions de codes promo apparaît, affichant deux colonnes pour la configuration :
   * Optionnellement, sélectionnez ![](https://57104473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **Configurer la liste blanche**, pour téléverser les codes promo en liste blanche.
   * Optionnellement, sélectionnez ![](https://57104473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **Configurer la liste noire**, pour téléverser les codes promo en liste noire.

**Étape 2 : Téléversez 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 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 colonnes requis indiqué dans le tableau ci-dessous.</p></div>

   | Colonne                  | Type   | Obligatoire | Description                                                                                                                                                                        |
   | ------------------------ | ------ | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | Code promo               | Chaîne | Oui         | Le code promo unique à attribuer.                                                                                                                                                  |
   | Identifiant du programme | Entier | Oui         | L'identifiant unique impact.com du programme auquel l'annonce appartient.                                                                                                          |
   | Type                     | Chaîne | Oui         | <p>Le type de code promo. Valeur autorisée :</p><p><code>RESTRICTED</code></p>                                                                                                     |
   | Mode de correspondance   | Chaîne | Oui         | <p>Le code de mode de correspondance du code promo. Valeurs autorisées :</p><p><code>LI</code> (Exact/Littéral)</p><p><code>RE</code> (Regex/Expression rationnelle)</p>           |
   | Date de début active     | Date   | Non         | Vous permet de programmer 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         | Ceci est une date ISO8601. Exemple de format : `2013-06-30T00:00:00-07:00`                                                                                                         |
   | Fuseau horaire           | Chaîne | 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 le nom complet ici, par ex., `America/New_York`. |
2. Sélectionnez **Suivant**.
3. Vérifiez la liste des codes restreints affichée sur le *Téléversement en masse de codes promo* page.
   * Optionnellement, pour n'afficher que les entrées contenant des erreurs, sélectionnez **Afficher les erreurs uniquement**.
4. Si les informations sont correctes, sélectionnez **Accepter et créer les codes promo**.

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

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

      Si vous choisissez d'autoriser un contournement, 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 promo restreint est activée et les codes téléversés sont appliqués aux éléments choisis *Liste blanche* ou *Liste noire*.
