Problemi comuni e soluzioni per integrazione e utilizzo del widget.
Hai problemi? Sei nel posto giusto. Questa guida copre i problemi più comuni che gli sviluppatori incontrano durante l'integrazione del widget, insieme a soluzioni passo-passo. La maggior parte dei problemi può essere risolta in pochi minuti.
50d Suggerimento rapido per il debug
Apri la Console Sviluppatore del tuo browser (F12) prima di risolvere i problemi. La maggior parte degli errori del widget mostrerà messaggi chiari nella console che indicano direttamente il problema.
Se il widget non appare affatto sulla tua pagina, segui questi passaggi di risoluzione dei problemi in ordine:
Errore: "Widget non configurato" (con dettagli su ogni attributo data-* mancante)
Controlla la console del browser per questo messaggio di errore.
Assicurati che tutti gli attributi data richiesti siano presenti nel tag script:
<script src="https://widget.companin.tech/widget.js" data-widget-key="YOUR_WIDGET_KEY" data-locale="en"></script>Errore: "Autenticazione richiesta" o "Credenziali non valide"
Il widget non riesce ad autenticarsi con l'API. Questo di solito accade quando le credenziali sono errate o scadute.
I problemi di autenticazione sono solitamente facili da risolvere. Lavora attraverso questi controlli:
client_id sia corretto nella tua applicazione OAuth - Copialo direttamente dal tuo dashboard per evitare errori di battituraSei ancora bloccato? Prova a creare una nuova applicazione OAuth nel tuo dashboard. A volte iniziare da zero risolve problemi di configurazione oscuri.
Errore: "Origine non consentita" o richiesta di token widget rifiutata
Comune quando si incorpora in un iframe e il dominio host non è elencato negli allowed origins OAuth.
Suggerimento di convalida: Controlla la scheda di rete del browser per le intestazioni della richiesta del token e confronta X-Embed-Origin con la tua voce allowed_origins OAuth.
Problema di posizionamento del pulsante
Il widget si carica ma il pulsante è fuori dal viewport.
position: fixedoverflow: hiddenSe hide_on_mobile è abilitato nella configurazione, il widget sarà nascosto sui dispositivi mobili. Disabilita questa impostazione o regola il breakpoint mobile.
I problemi visivi sono comuni e di solito facili da risolvere. Il widget è progettato per essere visivamente isolato dalla tua pagina, ma a volte possono verificarsi conflitti.
Segui questi passaggi per diagnosticare i problemi di colore:
Suggerimento per il debug: Apri il widget nel tuo browser e usa lo strumento di ispezione degli elementi per verificare quali valori CSS vengono effettivamente applicati. Questo ti mostrerà se i tuoi colori si stanno caricando o vengono sovrascritti.
Quando il widget si carica correttamente ma le funzionalità non funzionano come previsto, queste soluzioni ti aiuteranno.
Errore di rete, timeout o sessione scaduta
L'utente digita un messaggio e clicca su invia, ma non succede nulla o appare un errore. Controlla la scheda di rete del browser per richieste fallite (dovrebbe apparire in rosso nella scheda di rete).
I problemi di invio dei messaggi di solito riguardano la connettività di rete o sessioni scadute. Diagnostica in modo sistematico:
Test rapido: Se i messaggi funzionano in una finestra in incognito ma non nel tuo browser normale, il problema è probabilmente legato alle estensioni del browser o ai dati di autenticazione memorizzati nella cache.
Il widget richiede funzionalità moderne del browser:
Browser minimi supportati: Chrome 60+, Firefox 55+, Safari 12+, Edge 79+
Quando hai bisogno di ulteriore assistenza oltre a questa guida, questi strumenti e risorse ti aiuteranno a diagnosticare problemi o ottenere supporto.
Abilita la modalità di debug per vedere registrazioni dettagliate nella console del tuo browser. Questo fornisce informazioni su cosa sta facendo il widget ad ogni passo:
<script src="https://widget.companin.tech/widget.js" data-widget-key="YOUR_WIDGET_KEY" data-dev="true"></script>Hai ancora problemi?
Controlla la nostra guida alla configurazione o contatta il supporto con i log della console del tuo browser e i dettagli della configurazione.