> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.pandectes.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Bot e crawler: controlla il comportamento del banner e i registri del consenso

### Panoramica

Le impostazioni **Bots & crawlers** ti permettono di controllare come si comporta il banner di consenso di Pandectes per i visitatori automatizzati, come crawler dei motori di ricerca, strumenti SEO, scanner, servizi di monitoraggio e altri bot.

Puoi lasciare che un visitatore automatizzato segua il normale flusso di consenso, oppure nascondere il banner e applicare uno stato di consenso concesso o negato senza creare un registro del consenso.

Questa funzionalità è disponibile nel piano **Enterprise**. 

### Come funziona

Per impostazione predefinita, i visitatori automatizzati seguono il normale flusso del banner, esattamente come gli altri visitatori dello storefront.

Se un bot vede il banner e interagisce con esso, la sua scelta può essere registrata nel log del consenso. Interazioni automatizzate ripetute possono quindi influenzare le statistiche calcolate a partire da questi registri del consenso.

Ad esempio, se le visite automatizzate accettano sempre:

| Traffico | Visite | Accettazioni | Tasso di accettazione |
| ---- |
| Visitatori umani | 100 | 70 | 70% |
| Visitatori automatizzati | 100 | 100 | 100% |
| Combinati | 200 | 170 | 85% |

Questo esempio è puramente illustrativo. L'effetto dipende da come i visitatori automatizzati interagiscono con il tuo storefront.

Pandectes offre tre possibili comportamenti:

| Comportamento | Banner | Script controllati dal consenso | Registro del consenso |
| ---- |
| **Show the banner** | Mostrato normalmente | Seguono il normale flusso di consenso | Registrato se il bot fa una scelta |
| **Hide and treat as consent given** | Nascosto | Vengono eseguiti come se il consenso fosse stato concesso | Non registrato |
| **Hide and treat as consent denied** | Nascosto | Restano nello stato negato | Non registrato |

### Punti chiave da comprendere

* **Mostrare il banner usa il flusso normale.** Se il visitatore automatizzato fa una scelta di consenso, quell'interazione viene gestita come qualsiasi altra interazione con il banner.
* **Entrambe le modalità nascoste escludono la visita automatizzata dai registri del consenso.**
* **Treat as consent given** è utile quando uno strumento automatizzato deve ispezionare lo storefront con le risorse controllate dal consenso attive.
* **Treat as consent denied** è utile quando uno strumento deve ispezionare lo storefront nel suo stato pre-consenso o negato.
* L'impostazione generale **Known bots & crawlers** si applica ai bot riconosciuti da Pandectes.
* **Specific bots** può sovrascrivere il comportamento generale per gli user agent corrispondenti.
* I registri del consenso esistenti non vengono modificati retroattivamente quando aggiorni queste impostazioni.
* Queste impostazioni controllano il comportamento del banner e del consenso di Pandectes. Non impediscono a un crawler di richiedere il tuo sito web.

### Configura i bot e i crawler noti

Apri:

**Cookie banner > Advanced > Bots & crawlers**

In **Known bots & crawlers**, attiva:

**Hide the banner and treat as consent given**

Quando è attivata, Pandectes applica questo comportamento ai visitatori automatizzati che riconosce:

* Il banner non viene mostrato.
* La visita viene trattata come se avesse concesso il consenso per il comportamento controllato da Pandectes.
* Per quella visita automatizzata non viene creato alcun registro del consenso.

Usa **See the list** nell'app per rivedere i bot e i crawler attualmente riconosciuti da Pandectes. Mantenere l'elenco nell'applicazione evita di affidarsi a un elenco statico nella documentazione che potrebbe diventare obsoleto.

Se questa opzione è disattivata e non si applica alcuna regola specifica, il visitatore automatizzato segue il normale flusso del banner.

### Configura bot specifici

La sezione **Specific bots** ti permette di definire il comportamento per singoli pattern di user agent.

Aggiungi un valore per riga in uno di questi gruppi:

* **Show the banner**
* **Hide and treat as consent given**
* **Hide and treat as consent denied**

Le voci specifiche sovrascrivono il comportamento generale dei bot noti quando corrispondono.

Ad esempio:

* Aggiungi un crawler di test a **Show the banner** quando vuoi ispezionare la normale esperienza di consenso.
* Aggiungi uno strumento di scansione dei cookie a **Hide and treat as consent given** quando ha bisogno che i servizi controllati dal consenso vengano eseguiti.
* Aggiungi uno strumento di audit a **Hide and treat as consent denied** quando vuoi che ispezioni lo storefront prima del consenso.

### Come funziona la corrispondenza degli user agent

Le voci specifiche vengono confrontate con la stringa user agent del visitatore.

* Inserisci un pattern per riga.
* La corrispondenza può avvenire in qualsiasi punto della stringa user agent.
* La corrispondenza non distingue tra maiuscole e minuscole.
* Usa voci in minuscolo per coerenza.

Ad esempio, una voce come `googlebot` può corrispondere a uno user agent che contiene quel testo, senza che tu debba inserire l'intero valore user agent in stile browser.

Mantieni i pattern il più specifici possibile. Termini generici dei browser come `mozilla`, `chrome`, `safari` o `webkit` possono comparire anche negli user agent dei normali acquirenti e quindi possono corrispondere a visitatori reali.

Se Pandectes segnala una voce come insolitamente generica, rivedi il pattern prima di usarlo.

### Usare la funzionalità con gli scanner di cookie

Uno scanner di cookie o di storage può osservare solo le risorse che si caricano effettivamente durante la sua visita.

Se gli script controllati dal consenso restano disattivati, lo scanner potrebbe non raggiungere tutto ciò che normalmente si caricherebbe dopo il consenso. Assegnare quello scanner a **Hide and treat as consent given** permette allo storefront di funzionare nello stato di consenso concesso senza creare una ricevuta di consenso per lo scanner.

Questo non garantisce che ogni scanner trovi ogni cookie o elemento di storage. I risultati possono dipendere anche dal supporto JavaScript dello scanner, dalla copertura delle pagine, dall'autenticazione, dal comportamento dello storefront e da altre condizioni tecniche.

### Usare la funzionalità per audit dello stato bloccato

Per ispezionare come si comporta lo storefront prima che venga concesso il consenso facoltativo, aggiungi lo user agent di audit in:

**Hide and treat as consent denied**

Pandectes mantiene quindi il proprio comportamento controllato dal consenso nello stato negato, nascondendo il banner a quel visitatore automatizzato.

Questo può essere utile per verificare se le integrazioni e gli script gestiti dalla tua configurazione del consenso si comportano come previsto prima del consenso.

È uno stato di test tecnico e non va considerato una determinazione che lo store soddisfi uno specifico requisito legale.

### Questo blocca i crawler dallo store?

No.

La funzionalità **Bots & crawlers** controlla quale stato di consenso Pandectes applica a una visita automatizzata. Non impedisce al crawler di richiedere le tue pagine e non modifica la configurazione del tuo `robots.txt`.

L'accesso dei crawler, le istruzioni di indicizzazione, le regole del firewall e i controlli bot della CDN sono configurazioni separate. Google, ad esempio, documenta `robots.txt` come meccanismo per fornire istruzioni di scansione ai crawler supportati. ([Google for Developers][1])

### La corrispondenza dello user agent dimostra che un visitatore è davvero quel bot?

No.

Un valore user agent identifica ciò che il richiedente dichiara di essere, ma non è un'autenticazione. Google precisa esplicitamente che le stringhe user agent dei crawler possono essere falsificate e fornisce metodi di verifica tramite indirizzo IP e reverse DNS quando occorre confermare l'identità di un genuino crawler Google. ([Google for Developers][2])

Usa l'impostazione di Pandectes per il comportamento del banner di consenso. Se l'identità verificata del crawler è importante per la sicurezza o il controllo degli accessi, gestiscila separatamente a livello di server, CDN o infrastruttura.

### Trattare un bot come "consenso concesso" determina se il tracciamento è legalmente consentito?

No.

Questa impostazione definisce lo stato tecnico di consenso che Pandectes applica a una richiesta automatizzata. Non determina se una particolare richiesta, script o servizio di terze parti sia soggetto a requisiti di privacy o ad altri requisiti legali.

Rivedi separatamente la configurazione del tuo storefront e i requisiti applicabili.