# Personalizzare e mappare il modulo di registrazione del microsite

Quando i partecipanti si registrano al tuo programma tramite il tuo microsito, raccogliamo e memorizziamo i loro dati di registrazione tramite moduli. Quando tu [configuri un microsito](https://help.impact.com/brand/it/di-cosa-vorresti-imparare/advocate-program/manage-advocate-participant-experiences/microsite-experiences/set-up-a-microsite) utilizzando la configurazione automatica, verrà creato un modulo automaticamente. Questo articolo di assistenza spiega come impostare le regole di invio del modulo di registrazione e mappare campi aggiuntivi del modulo.

#### Personalizza le regole di gestione delle submission del tuo microsito

Puoi impostare regole di gestione delle submission per il tuo modulo in modo che qualcuno del tuo team venga notificato ogni volta che c'è un nuovo tentativo di invio. Questo può essere utile se vuoi tracciare quando ricevi nuovi partecipanti o essere avvisato quando qualcuno tenta di registrarsi ma l'invio fallisce. Hai anche l'opzione di aggiungere o rimuovere automaticamente i partecipanti appena aggiornati da uno specifico segmento di utenti.

1. Dal menu di navigazione a sinistra, seleziona ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Origini dati** → **Moduli**.
2. Passa il mouse sul modulo di registrazione che desideri personalizzare, poi seleziona **Modifica**.
3. Nella *pagina Aggiorna modulo di registrazione*, scorri verso il basso fino a *Quando il modulo ha esito positivo*.
   * Scegli chi riceve un'email quando qualcuno si iscrive con successo.
   * Scegli il segmento di utenti (se presente) a cui il partecipante dovrebbe essere aggiunto dopo una registrazione avvenuta con successo.
4. Sotto *Quando il modulo fallisce* sezione, scegli chi riceve un'email quando un tentativo di invio fallisce.
5. Seleziona **Aggiorna registrazione**.

#### Mappa i campi del modulo di registrazione

Quando il modulo di registrazione del tuo microsito viene creato, puoi configurare i campi del partecipante Advocate in modo che vengano impostati su valori del modulo o dati statici durante la registrazione. Il tuo microsito include i seguenti campi predefiniti del modulo del microsito: *Nome*, *Cognome*, *Email*, e *Password*. Puoi modificare il modulo di registrazione per raccogliere informazioni aggiuntive sugli utenti del microsito, come *Numero di telefono*, *Paese/Posizione*, *Tipo di attività*, ecc. Puoi anche aggiungere una casella per i termini e condizioni per richiedere agli utenti di accettarli.

**Aggiungi campi aggiuntivi al modulo di registrazione**

1. Dal menu di navigazione a sinistra, seleziona ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Contenuto**.
2. Nella *Microsito* scheda, seleziona **Modifica contenuto**.
   * Questa azione apre l'editor del Microsito e visualizza il pannello del Microsito.
3. Sotto *Layout per utenti disconnessi* sezione, seleziona **Registrati**.
4. Nel *menu Componente* seleziona **Aggiungi** → **Componenti del microsito**.
5. Seleziona il componente adatto per raccogliere dati aggiuntivi, poi seleziona **Aggiungi ai campi aggiuntivi**.
6. Nel *menu Componente* menu, assicurati di aver selezionato la **Modifica** scheda, poi completa le seguenti informazioni:
   * **Messaggio di errore obbligatorio:** Il messaggio visualizzato quando a un campo obbligatorio manca l'informazione.
   * **Etichetta di input:** Il nome del campo aggiuntivo che verrà visualizzato nel modulo di registrazione.
   * **Attributo name dell'input:** La chiave del campo aggiuntivo per mappare il campo aggiuntivo ai dati dell'utente.
   * ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-d0b6669ae76a7bef06a8d6940d7ad5c16bb8d018%2F7cb018d4face8d7cceb880eb5086c812e764fbcfe6f2a0377f88bc7576973070.svg?alt=media) **\[Attiva]** **Opzionale** se non è un campo obbligatorio.
   * Dal *menu a discesa Tipo di input, seleziona come il campo raccoglie le informazioni.* tipo
7. Seleziona **Salva**.

**Mappa i campi aggiuntivi**

1. Dal menu di navigazione a sinistra, seleziona ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Origini dati** → **Moduli**.
2. Passa il mouse sul modulo di registrazione che desideri personalizzare, poi seleziona **Modifica**.
3. Nella *pagina Aggiorna modulo di registrazione*, seleziona **Impostazioni avanzate**.
4. Di seguito *Campo partecipante Advocate*, seleziona **Aggiungi mappatura**.
5. Seleziona un valore Advocate dall'elenco a discesa e inserisci un valore di mappatura nel *espressione(i) JSONata* casella di testo da valutare al momento della registrazione.
   * **Aggiungi ai segmenti:** Configura regole specifiche per aggiungere i partecipanti ai segmenti dopo la registrazione.

     **Esempio:** `($contains(email, “acme.com”) ? ($append(segments, “Existing”)))`
   * **Campo personalizzato:** Mappa un valore personalizzato che desideri acquisire nel modulo di registrazione.

     **Esempio:** cellPhone → `cellPhone`
   * **Paese:** Acquisisci il codice del paese dell'utente.

     **Esempio:** Paese → `countryCode`
   * **Locale:** Il valore del campo locale del modulo nominato e mappato al campo locale del partecipante.

     **Esempio:** Locale → `locale`
   * **Codici di referral:** Acquisisci il codice di referral univoco del referente.

     **Esempio:** `$exists(referredByCodes) AND referredByCodes != ""`
   * **Referibile:** Indica se un utente può essere referito o meno.

     **Esempio:** Referibile → `false`
6. Seleziona **Aggiorna registrazione** quando hai finito.

   * Per visualizzare le submission del tuo modulo di registrazione, consulta [Visualizza le submission del tuo modulo di registrazione](https://help.impact.com/brand/it/di-cosa-vorresti-imparare/advocate-program/manage-advocate-participant-experiences/microsite-experiences/view-your-microsite-registration-form-submissions).

   <div data-with-frame="true"><figure><img src="https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-ab2e84593986bd90bf0644920a88b340dfb0cb25%2F43907e51e34ac11866d4f1358b2c90e787e47240246a8d9411445eee331ead4e.png?alt=media" alt="" width="563"><figcaption></figcaption></figure></div>
