# Elimina Partecipanti dal Tuo Programma Advocate

{% hint style="warning" %}
**Avviso**: Le eliminazioni sono permanenti e i tuoi link di condivisione, i referral e le analisi potrebbero essere influenzati.
{% endhint %}

La nostra funzionalità di eliminazione è pienamente conforme ai requisiti per la cancellazione degli utenti come previsto dal GDPR. Quando elimini i partecipanti, il nostro sistema cancellerà entro 30 giorni tutti i Dati Personali Identificabili (PII) che sono stati memorizzati per tali partecipanti all'interno del nostro sistema e dei suoi subfornitori. Puoi recuperare un elenco completo dei PII memorizzati per uno specifico partecipante utilizzando la [Ricerca tramite PII](https://integrations.impact.com/impact-brand/reference/getuserpii) metodo API. I partecipanti possono essere eliminati dal tuo programma singolarmente o in blocco.

#### Opzioni di eliminazione

{% tabs %}
{% tab title="Do Not Track" %}
*Do Not Track* è un'opzione di configurazione durante l'eliminazione dei partecipanti. Se selezionata, il partecipante eliminato non può essere registrato nuovamente nel nostro sistema. Qualsiasi tentativo di ricreare il partecipante fallirà.
{% endtab %}

{% tab title="Preserva account vuoti" %}
La conservazione degli account vuoti è un'opzione di configurazione che puoi usare quando elimini partecipanti in blocco, tramite REST API o tramite GraphQL. Per preservare gli account vuoti, includi il `campo preserveEmptyAccount` con il tuo file o la tua chiamata di eliminazione.
{% endtab %}
{% endtabs %}

#### Metodi di eliminazione

{% tabs %}
{% tab title="Tramite API" %}
L'Advocate REST API fornisce due metodi per eliminare i partecipanti:

* [Elimina un account](https://integrations.impact.com/impact-brand/reference/opendeleteaccount). Usa questo metodo per eliminare un account e tutti i partecipanti in esso contenuti.
* [Elimina un partecipante](https://integrations.impact.com/impact-brand/reference/opendeleteuser). Usa questo metodo per eliminare un partecipante di un account senza eliminare l'account stesso.
  {% endtab %}

{% tab title="Individualmente" %}

1. Dal menu di navigazione a sinistra, seleziona ![](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] → Partecipanti**.
2. Cerca il partecipante che desideri eliminare.
3. Seleziona **il loro nome** per aprire il loro profilo partecipante.
4. Seleziona il **pulsante Elimina** sotto il loro nome.
5. Scegli se aggiungere il partecipante alla *Do Not Track* lista.
6. Seleziona il pulsante di eliminazione finale se sei sicuro di voler eliminare il partecipante.
   {% endtab %}

{% tab title="In blocco" %}
{% hint style="warning" %}
**Avviso**: Questo processo rimuoverà definitivamente i partecipanti selezionati e tutti i loro dati storici, inclusi referral e ricompense, eventi, campi personalizzati e altro. I dati eliminati non sono recuperabili. Prima di avviare il processo di eliminazione, consigliamo di confermare che tutti i partecipanti presenti nel tuo file di upload debbano essere cancellati definitivamente dal tuo programma Advocate. Consulta il nostro documento su [Eliminazione dei partecipanti](https://help.impact.com/brand/it/advocate-program/manage-advocate-participants/delete-participants-from-your-advocate-program) per ulteriori informazioni.
{% endhint %}

Advocate accetta importazioni inviate in `.csv` o `.jsonl` formati di file. Consulta il nostro [file di esempio per importazione CSV](https://assets.ctfassets.net/s68ib1kj8k5n/4IWYz9jkNTP4gQiKU5HSnO/09794e8768e3732f6d06ea29a058d388/sample-user-delete.csv) e [file di esempio per importazione JSONL](https://assets.ctfassets.net/s68ib1kj8k5n/1GMnqK0sMJ9LXXaKyjXOVD/ec39618863613f483703cd6f754b6017/userDeleteImportSample.zip) per visualizzare la struttura di file richiesta per la tua importazione. Raccomandiamo che ogni importazione non superi i 500.000 record.

1. Dal menu di navigazione a sinistra, seleziona ![](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 → Importazioni & Esportazioni**.
2. Seleziona ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-1c990ed7d1179d6bc54ec8a2f98688d63ffdf977%2F1ca7fd10d94ed494c076e86be8f0d3f371693b11c47f1b26ec0435a27e0e48c5.svg?alt=media) **Importa**.
3. Sotto *Scegli un tipo di importazione*, seleziona **Elimina utenti**.
4. Per caricare il tuo file, seleziona **Seleziona file**.
5. Seleziona **Avvia importazione**.

Al termine dell'importazione viene inviata un'email di conferma. Le importazioni possono richiedere fino a 30 minuti, a seconda della coda e delle dimensioni del file.

Le eliminazioni di utenti in blocco richiedono solo un `id` e `accountId` per gli utenti da eliminare e possono includere alcuni campi opzionali a seconda del comportamento richiesto. **I campi sono sensibili alle maiuscole.** Vedi il seguente *riferimento dei campi* per ulteriori informazioni.

<details>

<summary>Riferimento dei campi</summary>

| Campo                      | Tipo                                                                  | Descrizione                                                                                                                                                                                                                                                                                                 |
| -------------------------- | --------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| accountId                  | <p>Stringa</p><p><mark style="color:$danger;">Obbligatorio</mark></p> | L'identificatore univoco dell'Account a cui appartiene questo utente.                                                                                                                                                                                                                                       |
| id                         | <p>Stringa</p><p><mark style="color:$danger;">Obbligatorio</mark></p> | L'identificatore univoco fornito per questo utente.                                                                                                                                                                                                                                                         |
| campo preserveEmptyAccount | booleano                                                              | Se l'account dell'utente rimane senza utenti, per impostazione predefinita l'account verrà eliminato. Se impostato, questo campo comporterà la conservazione dell'account vuoto. Questo sovrascriverà l `Preserva account vuoti` impostazione globale per il job di importazione per questa riga specifica. |
| doNotTrack                 | booleano                                                              | Specifica `true` se desideri che questo utente venga eliminato con l'impostazione `Do Not Track` impostata. Questo sovrascriverà la `Do Not Track` impostazione globale per il job di importazione per questa riga specifica.                                                                               |

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

**Risultati**

Ti notifichiamo via email quando l'importazione è completa. Puoi scaricare i risultati da ![](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 → Importazioni & Esportazioni**.

{% hint style="warning" %}
**Nota**: I link per il download scadranno dopo 30 giorni.
{% endhint %}

{% tabs %}
{% tab title="Caricamento riuscito" %}
Se l'importazione si conclude con successo, verrà generato e inviato via email un file con gli ID account e utente dei partecipanti eliminati.
{% endtab %}

{% tab title="Errori" %}
Se si verificano errori durante l'importazione, verrà generato un file aggiuntivo. Questo file degli errori include voci per ogni errore verificatosi, compreso il numero di riga del record (dal file di importazione iniziale) che non è andato a buon fine e eventuali messaggi di errore associati.

Nell'improbabile evento che si verifichi un errore di sistema e l'importazione venga interrotta, l'importazione apparirà come **interrotta** e non si ripristinerà. Contatta il nostro team di Supporto se hai bisogno di ulteriore assistenza.
{% endtab %}
{% endtabs %}

#### Effetti sul sistema

Più aree del sistema possono essere interessate a seguito dell'eliminazione di un partecipante.\\

{% tabs %}
{% tab title="Link di condivisione" %}
Quando un partecipante viene eliminato, tutti i suoi PII (incluso il suo codice referral) vengono cancellati. I link di condivisione funzionano in modo diverso: il link di condivisione in sé non viene eliminato, ma la sua associazione con uno specifico partecipante viene rimossa. I link di condivisione del partecipante eliminato non attribuiranno più un referral, ma consentiranno comunque ai partecipanti appena referenziati di visitare la pagina di destinazione del tuo programma.
{% endtab %}

{% tab title="Referral" %}
Se i partecipanti eliminati hanno effettuato referral o sono stati essi stessi referenziati, la cronologia dei referral visualizzata nei widget o micrositi di altri partecipanti cambierà. In questi casi, il referral conta ancora ai fini della ricompensa, ma visivamente il referral sarà mostrato come proveniente da un partecipante anonimo.
{% endtab %}

{% tab title="Analisi" %}
Le analisi vengono raccolte mentre i partecipanti eseguono azioni come caricare widget, condividere link o effettuare referral. Quando i partecipanti vengono eliminati, tutte le analisi a loro attribuite vengono rimosse, il che influirà sulle statistiche visualizzate nella sezione Reporting del tuo programma Advocate in impact.com.
{% endtab %}

{% tab title="Piattaforma" %}
I partecipanti eliminati non appaiono più nella pagina **Partecipanti** Se il partecipante eliminato faceva parte di un referral, la tabella dei referral nel profilo dell'altro partecipante mostrerà che esiste un referral, ma che proveniva da un partecipante eliminato. Se una ricompensa era stata assegnata come parte del referral, la tabella delle ricompense indicherà similmente che il referral è collegato a un partecipante eliminato.
{% endtab %}
{% endtabs %}
