> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.6mm.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.6mm.com/_mcp/server.

# Integrazione di siti Web e app

> Integrazione di siti Web e app — Apri Impostazioni di sistema → Integrazione sito web. Configura i domini consentiti del sito web e copia il codice generato. La chiave dell'app identifica il tuo tenant; non è una passwor

## Copia il codice di integrazione del tenant

Apri **Impostazioni di sistema → Integrazione sito web**. Configura i domini consentiti del sito web e copia il codice generato. La chiave dell'app identifica il tuo tenant; non è una password di accesso o un segreto per la firma dell'identità. Il widget dell'assistenza clienti è separato dal Trading Widget SDK.

Di seguito vengono illustrati gli attributi di script supportati. Sostituisci il segnaposto con la chiave app del tuo tenant e utilizza lo script URL generato dalla tua console.

```html
<script src="https://cs.6mm.com/widget/widget.js"
        data-app-key="YOUR_TENANT_APP_KEY"></script>
```

Per un pulsante esistente:

```html
<button id="support-button">Contact support</button>
<script src="https://cs.6mm.com/widget/widget.js"
        data-app-key="YOUR_TENANT_APP_KEY"
        data-trigger="#support-button"></script>
```

## Identità del visitatore

| Modalità           | Responsabilità dell'integrazione                                                                                               |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------ |
| Visitatore anonimo | Utilizzare la voce visitatore configurata dell'inquilino; il sistema identifica il visitatore del browser                      |
| Utente registrato  | Genera il token di identità sul tuo backend e passa l'ID utente stabile e il token firmato utilizzando l'esempio della console |

Gli attributi di accesso supportati sono `data-user-id` e `data-user-token`. Mantieni segreta la firma sul tuo server; non inserirlo in HTML, codice mobile o prompt AI. Utilizza il formato esatto del token e la durata mostrati nella console.

Per un'app o una WebView, utilizza la modalità di immissione e integrazione prevista per il tuo tenant. Testare la navigazione, l'autenticazione, la selezione dei file e il comportamento del viewport sul dispositivo reale; uno snippet di sito web da solo non stabilisce il supporto nativo SDK.

## Verificare la voce

Controlla i domini consentiti, la lingua, il tema chiaro/scuro, l'apertura e la chiusura, un messaggio di prova, il supporto umano e l'invio del ticket. Quando si cambia utente del sito Web, verificare che l'identità trasmessa al widget appartenga all'utente corrente. Se il widget non si apre, controlla la chiave dell'app, il caricamento dello script, le impostazioni del dominio e la disponibilità del servizio tenant.