Incorporare un tour virtuale in un sito web permette ai visitatori di esplorare uno spazio senza lasciare la pagina in cui stanno valutando una proprietà, un hotel, una location, uno showroom o un servizio. Il metodo abituale è un iframe: un piccolo elemento HTML che carica il tour pubblicato all'interno di un'area definita della tua pagina.
Un embed funzionante richiede più del semplice incollare un URL. Il contenitore deve adattarsi a schermi diversi, il tour necessita di un'altezza sufficiente per rimanere utilizzabile, i controlli su dispositivi mobili devono essere facili da raggiungere e il caricamento non dovrebbe rallentare il resto della pagina. Questa guida spiega l'intero processo e le decisioni pratiche alla base di un risultato affidabile.
Ciò che ti serve prima di incorporare un tour virtuale
Inizia con un tour pubblicato che si apra tramite un URL sicuro HTTPS. Prova quell'URL in una finestra privata del browser per confermare che i visitatori vi possano accedere senza effettuare il login. Se il tour è ristretto, non pubblicato o disponibile solo dentro un editor, la stessa limitazione apparirà nella versione incorporata.
Il fornitore del tour deve inoltre consentire l'incorporamento via iframe. Alcuni servizi lo bloccano tramite header di sicurezza del browser, mentre altri forniscono un URL dedicato per la condivisione o l'embed. Usa il codice embed pubblicato fornito dalla piattaforma quando possibile perché potrebbe rimuovere i controlli dell'editor o applicare impostazioni specifiche per il visualizzatore.
Come incorporare un tour virtuale con un iframe
Copia l'URL pubblico del tour o il codice iframe dalle impostazioni di condivisione. Poi incolla l'iframe nell'area HTML della pagina dove il tour dovrebbe apparire. In un sistema di gestione dei contenuti, quest'area può chiamarsi Custom HTML, Code, Embed o HTML Source.
Un embed di base segue questo schema:
Esempio di iframe: <iframe src="https://example.com/your-tour" width="100%" height="600" allowfullscreen loading="lazy"></iframe>
Sostituisci l'indirizzo di esempio con l'URL reale del tour pubblicato. L'attributo src identifica il tour, width controlla lo spazio orizzontale, height imposta l'area verticale visibile, allowfullscreen permette la visualizzazione immersiva, e loading="lazy" ritarda il caricamento fino a quando l'embed si avvicina alla viewport.
Rendi il tour virtuale responsive
Una larghezza fissa in pixel può traboccare sui telefoni o lasciare spazio inutile su schermi più grandi. Impostare la larghezza dell'iframe al 100% lo fa seguire la larghezza del suo contenitore genitore. Il layout della pagina circostante determina allora la larghezza massima.
L'altezza richiede attenzione separata perché un'altezza in percentuale funziona solo quando il genitore ha un'altezza definita. L'approccio più affidabile è mettere l'iframe dentro un contenitore responsive che usa un rapporto d'aspetto, quindi fare in modo che l'iframe riempia quel contenitore.
Esempio di contenitore responsive: <div style="position:relative;aspect-ratio:16/9;width:100%;"><iframe src="https://example.com/your-tour" style="position:absolute;inset:0;width:100%;height:100%;border:0;" allowfullscreen loading="lazy"></iframe></div>
Un rapporto 16:9 funziona bene per molti layout di pagina, ma non è obbligatorio. Un rapporto più alto può migliorare l'esplorazione su schermi stretti. Se il tema del tuo sito include già un componente di embed responsive, usalo invece di aggiungere stili inline, purché fornisca all'iframe sia una larghezza responsive che un'altezza stabile.
Scegli larghezza e altezza in base al contesto della pagina
- Larghezza del contenuto completa: Usa larghezza 100% all'interno della colonna principale della pagina in modo che il tour si allinei con i contenuti circostanti.
- Altezza desktop: Mira a uno spazio verticale sufficiente per vedere la scena e i controlli senza scorrere continuamente; circa 500-700 pixel è un intervallo pratico di partenza.
- Altezza mobile: Prova una viewport più alta o un'altezza minima quando un frame 16:9 rende i controlli e gli hotspot troppo affollati.
- Larghezza massima: Mantieni il tour all'interno della griglia di contenuti normale del sito a meno che una sezione intenzionalmente a tutta larghezza non si adatti alla pagina.
- Schermo intero: Conserva un'opzione a schermo intero per i visitatori che vogliono la visione più immersiva possibile.
Ottimizza l'embed per i visitatori su dispositivi mobili
Apri la pagina effettiva su un telefono invece di fare affidamento solamente su un browser desktop ridimensionato. Conferma che i visitatori possano trascinare il panorama senza muovere la pagina in modo inaspettato, selezionare gli hotspot senza tocchi accidentali, aprire menu, chiudere pannelli informativi ed entrare o uscire dalla modalità a schermo intero.
Lascia abbastanza spazio intorno all'embed in modo che pulsanti e elementi di navigazione vicini non competano con i controlli del tour. Evita di posizionare istruzioni essenziali soltanto sotto un frame alto, dove i visitatori potrebbero non scoprirle. Una breve frase sopra l'embed può spiegare che possono trascinare per guardarsi intorno, toccare gli hotspot e usare lo schermo intero.
Tieni conto delle modifiche del browser e dell'orientamento
Le barre degli strumenti dei browser mobili modificano la viewport disponibile quando una persona scorre, e ruotare un dispositivo può alterare il frame bruscamente. Testa le modalità verticale e orizzontale, specialmente se il tour utilizza overlay, planimetrie o una navigazione inferiore. Il visualizzatore incorporato dovrebbe ricalcolare le sue dimensioni senza lasciare aree vuote o tagliare i controlli.
Migliora le prestazioni della pagina
Un tour virtuale può caricare panorami, script, risorse dell'interfaccia, mappe, video e strumenti di analytics. Caricare tutto immediatamente può ritardare i contenuti principali della pagina. Aggiungi loading="lazy" quando il tour è sotto la prima schermata e evita di posizionare più embed attivi della stessa natura su una pagina.
Per pagine con più tour, usa un'immagine di anteprima e un chiaro pulsante di avvio per ciascuno, quindi carica il tour selezionato su richiesta. Questo riduce il lavoro di rete iniziale e dà controllo ai visitatori. Comprimi inoltre i panorami sorgente in modo appropriato all'interno della piattaforma del tour; le impostazioni dell'iframe non possono compensare risorse sovradimensionate.
- Mantieni la pagina focalizzata: Incorpora il tour più rilevante invece di diversi visualizzatori simili.
- Riserva spazio: Dai al contenitore un rapporto d'aspetto fisso o un'altezza minima per prevenire salti di layout durante il caricamento.
- Limita i media concorrenti: Evita video in autoplay, grandi slider e altri elementi pesanti accanto al tour.
- Testa connessioni reali: Controlla la pagina su una tipica rete mobile, non solo sulla veloce Wi‑Fi d'ufficio.
- Verifica script di terze parti: Gli strumenti di consenso e le policy di sicurezza devono permettere il caricamento del dominio del tour.
Progetta la pagina intorno al tour
Posiziona l'embed dove supporta la decisione del visitatore. In una pagina di proprietà, può seguire il riepilogo e i dati chiave. In una pagina di hotel, può stare vicino alla descrizione della camera o all'azione di prenotazione. In una pagina portfolio, un'anteprima e una breve spiegazione del progetto possono funzionare meglio che aprire immediatamente con un grande frame interattivo.
Aggiungi un'intestazione descrittiva, una frase di contesto e un'azione significativa dopo il tour. Il passo successivo potrebbe essere richiedere informazioni, verificare disponibilità, prenotare una visita o visualizzare un'altra pagina rilevante. Mantieni l'azione collegata a ciò che il visitatore ha appena esplorato.
Fornisci un'alternativa al visualizzatore incorporato
Includi un normale collegamento che apra il tour in una nuova pagina o in una nuova scheda. Questo è utile quando un visualizzatore incorporato è bloccato, quando un visitatore preferisce una vista più ampia o quando una tecnologia assistiva non può usare tutti i controlli interattivi. Usa un testo del collegamento descrittivo invece di un'istruzione vaga come «clicca qui».
Incorporare in WordPress e altri costruttori di siti web
In WordPress, aggiungi un blocco Custom HTML e incolla il codice iframe del provider. I page builder di solito offrono un widget HTML, Code o Embed che serve allo stesso scopo. Anteprima la pagina pubblica dopo il salvataggio perché gli editor visuali a volte mostrano un segnaposto invece dell'iframe live.
I builder ospitati possono sanificare il codice personalizzato o limitare i domini degli iframe. Se il codice scompare dopo il salvataggio, consulta le regole di embed della piattaforma o usa il suo componente ufficiale per l'URL embed. Non convertire il tour in uno screenshot statico come soluzione alternativa; uno screenshot può essere un'anteprima, ma non fornisce l'esperienza interattiva.
Controlli di sicurezza, privacy e accessibilità
Usa HTTPS sia per il sito web che per il tour per evitare il blocco dei contenuti misti. Se il tuo sito applica una Content Security Policy, aggiungi l'host esatto del tour alle sorgenti permesse dei frame. Evita permessi eccessivamente ampi e includi solo le feature iframe di cui il tour ha realmente bisogno.
Assegna all'iframe un attributo title conciso nel codice di produzione, ad esempio «Tour virtuale della proprietà», così gli utenti di lettori di schermo possono identificarlo. Controlla la navigazione da tastiera, il focus visibile, il contrasto dei colori, i sottotitoli dei media e se le informazioni essenziali esistono anche come testo normale della pagina. Un tour dovrebbe arricchire la pagina piuttosto che diventare l'unico modo per accedere a informazioni critiche.
Problemi comuni nell'incorporamento di tour virtuali
- L'iframe è vuoto: Conferma che l'URL sia pubblico, utilizzi HTTPS e permetta l'incorporamento su un altro dominio.
- Il tour è ritagliato: Rimuovi dimensioni fisse conflittuali e verifica che sia il contenitore che l'iframe abbiano un'altezza utilizzabile.
- Il frame trabocca su mobile: Usa larghezza 100% e ispeziona i contenitori genitori per larghezze fisse o padding eccessivi.
- La modalità a schermo intero non funziona: Includi il permesso per lo schermo intero e verifica se un iframe genitore o la policy del sito lo blocchino.
- La pagina si carica lentamente: Carica in lazy gli embed sotto la piega, riduci i media concorrenti e ottimizza le risorse panorama del tour.
- I clic non rispondono: Controlla se un banner dei cookie, un overlay, un elemento sticky o uno z-index errato stiano coprendo l'iframe.
Testa il tour incorporato prima della pubblicazione
- Apri la pagina pubblica: Testa all'esterno dell'editor del sito e in una finestra privata del browser.
- Controlla le dimensioni responsive: Verifica layout desktop ampi, laptop, tablet e telefoni stretti.
- Usa tutti i controlli: Trascina la scena, apri hotspot e menu, cambia scene e testa lo schermo intero.
- Verifica il caricamento: Conferma che lo spazio riservato prevenga salti di layout e che il lazy loading si attivi al momento giusto.
- Verifica link e azioni: Testa il link di fallback e la CTA successiva della pagina.
- Ripeti dopo gli aggiornamenti: Ricontrolla l'embed quando cambiano l'URL del tour, il tema del sito, le impostazioni di consenso o la policy di sicurezza.
Se stai ancora preparando l'esperienza in sé, la guida su come creare tour virtuali interattivi copre scene, hotspot, navigazione, media e testing. Per controllare dove risiedono tour e risorse, confronta software per tour virtuali self-hosted e cloud.
Domande frequenti
Posso incorporare un tour virtuale su qualsiasi sito web?
Puoi incorporare un tour quando il sito accetta codice iframe e l'host del tour permette ad altri domini di incorniciare il suo visualizzatore. Alcuni builder ospitati limitano l'HTML personalizzato, quindi potresti aver bisogno del loro componente ufficiale per l'embed o di un link pubblico invece del codice iframe.
Quale dimensione dovrebbe avere un tour virtuale incorporato?
Usa il 100% della larghezza disponibile del contenuto e inizia con un contenitore 16:9 o un'altezza desktop di circa 500-700 pixel. Testa i controlli reali sui telefoni e aumenta l'altezza mobile quando l'interfaccia sembra compressa.
Un iframe rallenta un sito web?
Un iframe aggiunge il costo di rete e di elaborazione dei contenuti che carica. Il lazy loading, la riserva di spazio, limitare il numero di embed e l'ottimizzazione delle risorse del tour ne riducono l'impatto sulle prestazioni iniziali della pagina.
Perché il mio tour virtuale funziona direttamente ma non all'interno del sito?
L'host del tour potrebbe bloccare l'uso degli iframe, la pagina potrebbe mescolare contenuti HTTPS e HTTP, oppure una Content Security Policy potrebbe rifiutare il dominio del tour. Gli strumenti per sviluppatori del browser possono identificare il messaggio esatto di frame bloccato o di sicurezza.
Il tour virtuale dovrebbe aprirsi a schermo intero?
La modalità a schermo intero è utile per un'esplorazione dettagliata, specialmente sui telefoni, ma dovrebbe rimanere opzionale. I visitatori dovrebbero poter anche usare il tour all'interno della pagina ed uscire facilmente dalla modalità schermo intero.
Pubblica un embed che funzioni su ogni schermo
Un embed di tour virtuale solido combina un URL pubblico valido con un contenitore responsive, dimensioni pratiche, test su mobile, caricamento controllato e un contesto chiaro nella pagina. Tratta l'iframe come parte del percorso utente completo: introdurlo, renderlo confortevole da esplorare e fornire un passo successivo accessibile.
Simple Virtual Tour ti aiuta a creare e pubblicare tour interattivi che possono diventare parte dell'esperienza del tuo sito. Esplora la demo dal vivo per vedere un tour in azione, oppure esamina le opzioni disponibili per costruire e ospitare tour virtuali.