Framer
Aggiungi il tuo agente a un sito Framer usando il codice personalizzato.
Aggiungi il tuo agente AI a un sito Framer tramite codice personalizzato. Lo snippet si carica su ogni pagina una volta pubblicata.
Per prima cosa, ottieni il tuo codice di embed da Chatbot > Pubblica nel pannello.
Configurazione rapida
- Apri il tuo progetto in Framer.
- Nella barra laterale sinistra, clicca su Project Settings (l'icona a forma di ingranaggio).
- Seleziona la scheda Custom Code.
- Clicca su + Add Script.
- Assegna allo script un nome riconoscibile (ad esempio Widget Agentkit).
- Incolla il tuo codice di embed nel corpo dello script.
- Nel posizionamento, scegli End of
<body>tag (Body End) — questa è l'opzione consigliata per i widget di chat. - Scegli di caricarlo su All pages.
- Clicca su Save.
- Clicca su Publish in alto a destra per rendere subito attivo l'aggiornamento.
Formato di esempio (usa i valori reali da Chatbot > Pubblica):
<script src="YOUR_WIDGET_URL" data-chatbot="YOUR_CHATBOT_ID" async ></script>
Perché a fine <body> e non nell'Head
Framer separa il codice personalizzato in Head Code e End of <body> Code. I widget di chat dovrebbero andare a fine <body> per non ritardare il primo rendering della pagina — questo corrisponde anche all'attributo async sullo script.
Head Code è riservato a ciò che deve essere eseguito molto presto, come i pixel di analytics o il preload dei font.
Installazione su pagine specifiche
Per caricare il widget solo su pagine specifiche:
- Seleziona una pagina nel pannello dei layer di Framer.
- Apri Page Settings (pannello a destra).
- Aggiungi il codice personalizzato lì invece che in Project Settings.
Il codice a livello di pagina viene eseguito solo su quella pagina specifica.
Piani e domini
- Il Custom Code è disponibile sui siti Framer, ma eseguirlo su un dominio personalizzato (diverso da
*.framer.website) in genere richiede un piano a pagamento. - Il widget funziona sull'URL predefinito
*.framer.websitese il tuo piano consente il Custom Code su quel dominio.
Dopo la pubblicazione
Il codice personalizzato di Framer non viene eseguito nell'editor o nell'anteprima — solo sul sito pubblicato. Dopo aver cliccato su Save, clicca su Publish e poi apri l'URL live.
Risoluzione dei problemi
Il widget non appare nell'anteprima dell'editor.
- È normale. Il Custom Code viene eseguito solo sul sito pubblicato.
Il widget non appare nemmeno sul sito pubblicato.
- Conferma di aver cliccato sia Save sia Publish.
- Conferma che il tuo dominio sia consentito in Chatbot > Pubblica > Sicurezza.
- Forza l'aggiornamento (⌘+Shift+R) per bypassare la cache del CDN.
Il widget lampeggia e poi scompare.
- Controlla se ci sono transizioni di pagina o animazioni di Framer che potrebbero ricaricare il DOM. Il widget dovrebbe rimontarsi a ogni caricamento pagina — se non succede, contatta il supporto.
Test
- Apri l'URL pubblicato in una finestra in incognito.
- Cerca la chat bubble.
- Clicca per aprirla e invia un messaggio di prova.
Prossimi passi
- Personalizza l'aspetto nelle impostazioni Design
- Configura le restrizioni di dominio (aggiungi il dominio del tuo sito Framer)
- Aggiungi messaggi suggeriti