# Supprimer des participants de votre programme Advocate

{% hint style="warning" %}
**Avertissement**: Les suppressions sont permanentes et vos liens de partage, parrainages et analyses peuvent être affectés.
{% endhint %}

Notre fonctionnalité de suppression est entièrement conforme aux exigences de suppression d’utilisateur décrites par le RGPD. Lorsque vous supprimez des participants, notre système supprimera dans les 30 jours toutes les IPP qui ont été stockées pour ces participants dans notre système et ses sous-traitants. Vous pouvez récupérer la liste complète des IPP stockées pour un participant spécifique en utilisant le [Lookup Using PII](https://integrations.impact.com/impact-brand/reference/getuserpii) méthode API. Les participants peuvent être supprimés de votre programme soit individuellement, soit en masse.

#### Options de suppression

{% tabs %}
{% tab title="Do Not Track" %}
*Do Not Track* est une option de configuration lors de la suppression d’un participant. Si elle est sélectionnée, le participant supprimé ne peut pas être réenregistré dans notre système. Toute tentative de recréer le participant échouera.
{% endtab %}

{% tab title="Conserver les comptes vides" %}
La conservation des comptes vides est une option de configuration que vous pouvez utiliser lors de la suppression de participants en masse, via l’API REST ou via GraphQL. Pour conserver les comptes vides, incluez le `preserveEmptyAccount` champ avec votre fichier ou appel de suppression.
{% endtab %}
{% endtabs %}

#### Méthodes de suppression

{% tabs %}
{% tab title="Via l’API" %}
L’API REST Advocate propose deux méthodes pour supprimer des participants :

* [Supprimer un compte](https://integrations.impact.com/impact-brand/reference/opendeleteaccount). Utilisez cette méthode pour supprimer un compte et tous les participants qui y sont rattachés.
* [Supprimer un participant](https://integrations.impact.com/impact-brand/reference/opendeleteuser). Utilisez cette méthode pour supprimer un participant d’un compte sans supprimer le compte lui-même.
  {% endtab %}

{% tab title="Individuellement" %}

1. Dans le menu de navigation gauche, sélectionnez ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → Participants**.
2. Recherchez le participant que vous souhaitez supprimer.
3. Sélectionnez **leur nom** pour ouvrir leur profil de participant.
4. Sélectionnez le **Supprimer** bouton sous leur nom.
5. Choisissez si vous souhaitez ajouter le participant à la *Do Not Track* liste.
6. Sélectionnez le bouton de suppression final si vous êtes sûr de vouloir supprimer le participant.
   {% endtab %}

{% tab title="En masse" %}
{% hint style="warning" %}
**Avertissement**: Ce processus supprimera définitivement les participants sélectionnés et toutes leurs données historiques, y compris les parrainages et récompenses, événements, champs personnalisés et plus encore. Les données supprimées ne sont pas récupérables. Avant de commencer le processus de suppression, nous vous recommandons de confirmer que tous les participants dans votre fichier d’importation doivent être effacés définitivement de votre programme Advocate. Voir notre document sur [Participant Deletion](https://help.impact.com/brand/fr/advocate-program/manage-advocate-participants/delete-participants-from-your-advocate-program) pour plus d’informations.
{% endhint %}

Advocate accepte les importations soumises au format `.csv` ou `.jsonl` de fichiers. Veuillez vous référer à notre [exemple de fichier d’importation CSV](https://assets.ctfassets.net/s68ib1kj8k5n/4IWYz9jkNTP4gQiKU5HSnO/09794e8768e3732f6d06ea29a058d388/sample-user-delete.csv) et [exemple de fichier d’importation JSONL](https://assets.ctfassets.net/s68ib1kj8k5n/1GMnqK0sMJ9LXXaKyjXOVD/ec39618863613f483703cd6f754b6017/userDeleteImportSample.zip) pour voir la structure de fichier requise pour votre importation. Nous recommandons que chaque importation n’excède pas 500 000 entrées.

1. Dans le menu de navigation gauche, sélectionnez ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → Reporting → Imports & Exports**.
2. Sélectionnez ![](https://57104473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-1c990ed7d1179d6bc54ec8a2f98688d63ffdf977%2F1ca7fd10d94ed494c076e86be8f0d3f371693b11c47f1b26ec0435a27e0e48c5.svg?alt=media) **Importer**.
3. Sous *Choisir un type d’importation*, sélectionnez **Supprimer des utilisateurs**.
4. Pour télécharger votre fichier, sélectionnez **Sélectionner le fichier**.
5. Sélectionnez **Démarrer l’importation**.

Lorsque l’importation est terminée, un e-mail de confirmation est envoyé. Les importations peuvent prendre jusqu’à 30 minutes, selon la file d’attente et la taille du fichier.

Les suppressions d’utilisateurs en masse requièrent uniquement un `id` et `accountId` pour les utilisateurs à supprimer, et comportent certains champs optionnels selon le comportement requis. **Les champs distinguent les majuscules et les minuscules.** Voir le *référence des champs* ci-dessous pour plus d’informations.

<details>

<summary>Référence des champs</summary>

| Champ                | Type                                                           | Description                                                                                                                                                                                                                                                                                   |
| -------------------- | -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| accountId            | <p>Chaîne</p><p><mark style="color:$danger;">Requis</mark></p> | L’identifiant unique du compte auquel cet utilisateur appartient.                                                                                                                                                                                                                             |
| id                   | <p>Chaîne</p><p><mark style="color:$danger;">Requis</mark></p> | L’identifiant unique fourni pour cet utilisateur.                                                                                                                                                                                                                                             |
| preserveEmptyAccount | boolean                                                        | Si le compte de l’utilisateur est laissé sans utilisateurs, par défaut le compte sera supprimé. Si défini, ce champ entraînera la conservation du compte vide. Cela remplacera le `Conserver les comptes vides` paramètre global pour la tâche d’importation pour cette ligne spécifiquement. |
| doNotTrack           | boolean                                                        | Spécifiez `true` si vous souhaitez que cet utilisateur soit supprimé avec le `Do Not Track` paramètre défini. Cela remplacera le `Do Not Track` paramètre global pour la tâche d’importation pour cette ligne spécifiquement.                                                                 |

</details>
{% endtab %}
{% endtabs %}

**Résultats**

Nous vous informons par e-mail lorsque votre importation est terminée. Vous pouvez télécharger les résultats depuis ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → Reporting → Imports & Exports**.

{% hint style="warning" %}
**Remarque**: Les liens de téléchargement expireront après 30 jours.
{% endhint %}

{% tabs %}
{% tab title="Importation réussie" %}
Si l’importation se termine avec succès, un fichier avec les identifiants de compte et d’utilisateur des participants supprimés sera généré et envoyé par e-mail.
{% endtab %}

{% tab title="Erreurs" %}
Si des erreurs sont rencontrées pendant l’importation, un fichier supplémentaire sera généré. Ce fichier d’erreurs inclut des entrées pour chaque erreur survenue, y compris le numéro de ligne de l’enregistrement (du fichier d’importation initial) qui a échoué, et les messages d’erreur associés.

Dans l’éventualité peu probable où une erreur système surviendrait et interromprait l’importation, alors l’importation apparaîtra comme **avortée** et ne sera pas récupérée. Veuillez contacter notre équipe Support si vous avez besoin d’une assistance supplémentaire.
{% endtab %}
{% endtabs %}

#### Effets sur le système

Plusieurs zones du système peuvent être impactées à la suite de la suppression d’un participant.\\

{% tabs %}
{% tab title="Liens de partage" %}
Lorsqu’un participant est supprimé, toutes ses IPP (y compris son code de parrainage) sont également supprimées. Les liens de partage fonctionnent différemment — le lien de partage lui-même n’est pas supprimé, mais son association avec un participant spécifique est supprimée. Les liens de partage du participant supprimé n’attribueront plus de parrainage, mais permettront toujours aux nouveaux participants parrainés de visiter la page de destination de votre programme.
{% endtab %}

{% tab title="Parrainages" %}
Si des participants supprimés ont effectué des parrainages ou ont eux-mêmes été parrainés, alors l’historique des parrainages affiché dans les widgets ou microsites des autres participants changera. Dans ces cas, le parrainage compte toujours pour l’attribution des récompenses, mais visuellement le parrainage sera affiché comme provenant d’un participant anonyme.
{% endtab %}

{% tab title="Analyses" %}
Les analyses sont collectées lorsque les participants effectuent des actions comme le chargement de widgets, le partage de liens ou la réalisation de parrainages. Lorsque les participants sont supprimés, toutes les analyses qui leur sont attribuées sont supprimées, ce qui affectera les statistiques affichées dans la section Reporting de votre programme Advocate sur impact.com.
{% endtab %}

{% tab title="Plateforme" %}
Les participants supprimés n’apparaissent plus sur la page **Participants** Si le participant supprimé faisait partie d’un parrainage, alors le tableau des parrainages sur le profil de l’autre participant montrera qu’un parrainage existe, mais qu’il provenait d’un participant supprimé. Si une récompense avait été accordée dans le cadre du parrainage, alors le tableau des récompenses indique de la même manière que le parrainage est lié à un participant supprimé.
{% endtab %}
{% endtabs %}
