> ## Documentation Index
> Fetch the complete documentation index at: https://docs.exoid.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Variabili di contesto

> Conserva un valore con un nome per ogni rispondente — manuale, da URL o da risposta — e riusalo nell'intervista.

Una variabile è un valore con un nome che segue il rispondente lungo tutta l'intervista. La usi per personalizzare titoli e descrizioni delle domande, per portarti dietro un dato che avevi già prima che l'intervista iniziasse, e per tenere disponibile in tutti i blocchi successivi un valore raccolto all'inizio. Le variabili compaiono anche nella colonna **Variables** della tabella delle risposte.

<Info>
  Le variabili di contesto richiedono la **Modalità statistiche avanzate**, che attivi dalle impostazioni nel menu laterale. Vedi [Statistiche avanzate](/it/avanzate/statistiche-avanzate).
</Info>

## Dove si gestiscono

I punti d'accesso sono due e agiscono sullo stesso elenco.

* **Impostazioni della campagna → scheda Variabili** — la scheda accanto a Sondaggio, Webhook e Quota nel modale delle impostazioni.
* **Gestione variabili** — il pulsante nella barra del canvas, quando stai lavorando al flusso e non vuoi uscirne.

## Nome e origine

Ogni variabile ha due cose: un **nome**, con cui la richiami ovunque, e un'**origine**, cioè da dove arriva il suo valore. Le origini sono esattamente tre.

<ParamField path="Manuale" type="origine">
  Imposti tu il valore quando definisci la variabile. Serve per un dato uguale per tutti in questo studio: il numero dell'ondata, un codice mercato, un punteggio di partenza.
</ParamField>

<ParamField path="Parametro URL" type="origine">
  Il valore arriva da un parametro del link dell'intervista. Serve quando chi manda il link sa già qualcosa della persona: fonte, lista, ID cliente.
</ParamField>

<ParamField path="Risposta domanda" type="origine">
  Il valore arriva dalla risposta a una domanda che scegli tu. Serve per tenere una risposta a disposizione per il resto dell'intervista senza richiederla di nuovo.
</ParamField>

## Sintassi

Richiami una variabile con le doppie graffe:

```text theme={"dark"}
{{nome_variabile}}
```

Quando il rispondente apre la domanda, il sistema sostituisce il placeholder con il valore corrente della variabile.

## Variabili da URL

Aggiungi i parametri al link dell'intervista.

```text title="Link dell'intervista" theme={"dark"}
https://survey.exoid.ai/example?university=MIT&course=Computer%20Science
```

Poi li usi nei titoli o nelle descrizioni delle domande.

```text title="Contenuto della domanda" theme={"dark"}
Titolo:      Benvenuti studenti della {{university}}
Descrizione: Sei iscritto al corso di {{course}}
```

```text title="Output visualizzato dal rispondente" theme={"dark"}
Benvenuti studenti della MIT
Sei iscritto al corso di Computer Science
```

<Note>
  I parametri presenti nell'URL vengono automaticamente decodificati prima della visualizzazione: `Computer%20Science` diventa `Computer Science`.
</Note>

## Variabili da risposta

Una variabile con origine Risposta domanda prende il valore dato dal rispondente e lo conserva per tutte le domande successive.

```text title="Domanda: In che anno di corso ti trovi?" theme={"dark"}
Anno 1  ->  study_year = "1"
Anno 2  ->  study_year = "2"
Anno 3  ->  study_year = "3"
```

Una domanda successiva può usarla nel titolo:

```text title="Titolo della domanda successiva" theme={"dark"}
Studenti dell'anno {{study_year}}
```

```text title="Output se il rispondente ha scelto Anno 2" theme={"dark"}
Studenti dell'anno 2
```

## Sovrascrittura delle variabili

Se una variabile arriva dall'URL e poi viene impostata di nuovo durante l'intervista, vince l'ultimo valore assegnato.

```text title="Esempio di sovrascrittura" theme={"dark"}
1. URL di apertura:          ?university=Harvard
2. Domanda "Conferma la tua universita": il rispondente seleziona MIT
3. Valore finale:            university = MIT
```

Da quel punto in poi, tutti i titoli e le descrizioni usano il nuovo valore.

<Warning>
  Riusare lo stesso nome di variabile in punti diversi dell'intervista è consentito, ma sovrascrive il valore precedente senza avvisarti. Se ti servono entrambi i dati, usa due nomi distinti.
</Warning>

## Prossimi passi

<CardGroup cols={2}>
  <Card title="Logiche e condizioni" icon="git-branch" href="/it/logica/condizioni">
    Mostra o salta una domanda, e decidi dove va il rispondente dopo.
  </Card>

  <Card title="Script" icon="code" href="/it/avanzate/script">
    Scrivi una variabile da JavaScript con `vars.<nome>`, in base alle risposte già date.
  </Card>
</CardGroup>


## Related topics

- [Risoluzione dei problemi](/it/domande-frequenti.md)
- [5 marzo 2026](/it/novita/2026-03-05.md)
- [Script](/it/avanzate/script.md)
