# Importa in blocco i partecipanti Advocate

Advocate accetta importazioni inviate in `.csv` o `.jsonl` formati di file. Ti preghiamo di consultare il nostro [file CSV di importazione di esempio](https://assets.ctfassets.net/s68ib1kj8k5n/7LOYwhDlsI22uuaIMaWImE/71cefe860edc71c0968c8065e1d6e953/sample-user-upload.csv) e [file JSONL di importazione di esempio](https://assets.ctfassets.net/s68ib1kj8k5n/5rD1ZiKEjqStp54qjDB90N/48918dfa8b53a935c7c83ea5fbf3af77/userImportSample.jsonl) per visualizzare la struttura file richiesta per la tua importazione.

{% hint style="info" %}
**Nota:** Consigliamo che ogni importazione non superi 500.000 voci.
{% endhint %}

#### Importa i partecipanti in blocco

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. Seleziona **Importa utenti**.
3. Sotto *Tipo di importazione*, seleziona **Utenti**.
4. Aggiungi il tuo file di importazione selezionando **Seleziona file**.
5. **\[Facoltativo]** Per aggiungere o rimuovere i partecipanti importati da uno specifico segmento utente, seleziona il segmento dall'elenco a discesa.

{% hint style="info" %}
**Nota:** Questa selezione si applica a *tutti* i partecipanti inclusi in questo file di importazione.
{% endhint %}

6. 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 della dimensione del file.

#### tabella Campi

Le importazioni massicce di utenti supportano sia i campi standard sia i campi personalizzati nel file caricato. **I campi distinguono tra maiuscole e minuscole.**

{% tabs %}
{% tab title="Campi standard" %}
I campi standard vengono analizzati con la stessa convalida della nostra [chiamata API Open Endpoint User Upsert](https://integrations.impact.com/impact-brand/docs/api-open-endpoints):

| Campo                     | Tipo     | Descrizione                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| accountId (obbligatorio)  | stringa  | L'identificatore univoco dell'account a cui appartiene questo partecipante.                                                                                                                                                                                                                                                                                                                                                    |
| id (obbligatorio)         | stringa  | L'identificatore univoco fornito per questo partecipante.                                                                                                                                                                                                                                                                                                                                                                      |
| firstName                 | stringa  | Il nome del partecipante.                                                                                                                                                                                                                                                                                                                                                                                                      |
| lastName                  | stringa  | Il cognome del partecipante.                                                                                                                                                                                                                                                                                                                                                                                                   |
| email                     | stringa  | L'indirizzo email del partecipante.                                                                                                                                                                                                                                                                                                                                                                                            |
| referable                 | booleano | <p>Flag utilizzato da impact.com per determinare se un partecipante può essere referenziato.</p><p><strong>Nota:</strong> Il flag deve essere scritto con solo <em>una</em> <code>r</code> perché lo stato venga modificato correttamente.</p>                                                                                                                                                                                 |
| locale                    | stringa  | La localizzazione del partecipante, utilizzata per [l'internazionalizzazione](/brand/it/che-cosa-vorresti-imparare/advocate-program/advocate-program-settings/translate-and-localize-your-advocate-program.md). La localizzazione deve avere il formato `language_COUNTRY` in cui il codice della lingua deve essere in minuscolo e il codice del paese deve essere in maiuscolo. Il separatore deve essere un trattino basso. |
| countryCode               | stringa  | La localizzazione del partecipante, utilizzata per [l'internazionalizzazione](/brand/it/che-cosa-vorresti-imparare/advocate-program/advocate-program-settings/translate-and-localize-your-advocate-program.md). Il codice paese dell'utente (ad es. CA).                                                                                                                                                                       |
| referredBy.code           | stringa  | Il codice referral del customer advocate che ha segnalato questo partecipante.                                                                                                                                                                                                                                                                                                                                                 |
| referralCodes.{programId} | stringa  | Il codice referral vanity per questo partecipante da condividere per il programma specificato (generato automaticamente se non incluso).                                                                                                                                                                                                                                                                                       |
| sharelinks.{programId}    | stringa  | Il link di condivisione vanity per questo partecipante da condividere per il programma specificato (generato automaticamente se non incluso).                                                                                                                                                                                                                                                                                  |
| dateCreated               | stringa  | La data in cui questo partecipante è stato creato nel tuo programma Advocate.                                                                                                                                                                                                                                                                                                                                                  |
| imageUrl                  | stringa  | Utilizzato facoltativamente in widget, email e temi. Se fornisci un URL assoluto dell'immagine del profilo, la dimensione minima dell'immagine è 80px x 80px.                                                                                                                                                                                                                                                                  |
| dateUsTaxFormSubmitted    | intero   | La data in cui il modulo fiscale W-9 di un partecipante è stato contrassegnato come raccolto. Utilizzato per la conformità W-9 sul tuo tenant, se configurato.                                                                                                                                                                                                                                                                 |
| customFields.{fieldName}  | stringa  | Usa questa struttura per includere un campo personalizzato a tua scelta.                                                                                                                                                                                                                                                                                                                                                       |
| {% endtab %}              |          |                                                                                                                                                                                                                                                                                                                                                                                                                                |

{% tab title="Campi personalizzati" %}
[I campi utente personalizzati](/brand/it/che-cosa-vorresti-imparare/advocate-program/manage-advocate-participants/custom-and-calculated-fields/custom-fields-for-advocate-explained.md) consentono dati unici per i tuoi partecipanti. Puoi impostare gli obiettivi del tuo programma in modo che vengano attivati in base alle informazioni contenute in un campo utente personalizzato.

{% hint style="info" %}
**Esempio**: Premia i partecipanti quando rinnovano l'abbonamento. Per prima cosa, includi il campo personalizzato `customFields.subscriptionPaid` con il valore **sì**. Quindi, imposta l'obiettivo in modo che si converta quando `customFields.subscriptionPaid` è uguale a **sì**.
{% endhint %}

Aggiungi campi personalizzati all'intestazione della colonna in questo formato: `customFields.yourCustomFieldName`.

{% hint style="info" %}
**Nota:** I campi personalizzati non possono accettare valori array o oggetto.
{% endhint %}
{% endtab %}
{% endtabs %}

**Risultati**

Ti notificheremo via email quando l'importazione sarà completata. Puoi scaricare i risultati dell'importazione dalla pagina ![](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 ed esportazioni** all'interno del tuo programma Advocate.

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

{% tabs %}
{% tab title="Caricamento riuscito" %}
Se l'importazione viene completata con successo, verrà generato e inviato via email un file con le informazioni del partecipante. Le informazioni incluse in questi risultati sono le stesse presenti nel nostro [report dei dettagli dell'utente](/brand/it/che-cosa-vorresti-imparare/advocate-program/advocate-reporting-and-analytics/advocate-program-reports-explained.md).
{% endtab %}

{% tab title="Errori" %}
Se durante l'importazione vengono riscontrati errori, verrà generato un file aggiuntivo. Questo file degli errori include voci per ogni errore verificatosi, inclusi il numero di riga del record (dal file di importazione iniziale) che non è riuscito e tutti gli eventuali messaggi di errore associati.

| recordNumber | message                                          | apiErrorCode | statusCode |
| ------------ | ------------------------------------------------ | ------------ | ---------- |
| 2            | Questa richiesta richiede un id valido non vuoto | BAD\_REQUEST | 400        |

Nell'improbabile caso in cui si verifichi un errore di sistema e l'importazione venga interrotta, l'importazione apparirà come **interrotta** e non si riprenderà. Ti preghiamo di contattare il nostro team di supporto se hai bisogno di ulteriore assistenza.
{% endtab %}
{% endtabs %}


---

# Agent Instructions: 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:

```
GET https://help.impact.com/brand/it/che-cosa-vorresti-imparare/advocate-program/manage-advocate-participants/import-advocate-participants-in-bulk.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
