Perché i video del mio feed vengono riprodotti due volte? Come risolvere il problema del doppio caricamento su YouTube
Casa Blog Perché i video del mio feed vengono riprodotti due volte? Come risolvere il problema del doppio caricamento su YouTube

Perché i video del mio feed vengono riprodotti due volte? Come risolvere il problema del doppio caricamento su YouTube

Perché i video del mio feed vengono riprodotti due volte? Come risolvere il problema del doppio caricamento su YouTube

Il doppio caricamento non è un fenomeno con cui la maggior parte dei gestori di feed si imbatte mai. Ma se avete cliccato su un video nel vostro feed YouTube incorporato e avete visto che si caricava due volte, oppure avete notato la comparsa di un secondo lettore accanto a quello che volevate, sapete bene che non è frutto della vostra immaginazione. Succede sulla stessa pagina, ogni singola volta. I malfunzionamenti casuali non si ripetono in questo modo.

La buona notizia è che “insolito” non significa “sconosciuto”. In questo caso, il problema ha una causa specifica e una soluzione a livello di impostazioni. Niente codice, niente ricompilazione, niente sviluppatori.

La maggior parte dei consigli che troverai su questo sintomo riguarda l'app di YouTube o un'estensione del browser, ed è proprio per questo che ore di ricerche non ti hanno aiutato. Nel caso di un feed che hai incorporato tu stesso, si tratta di un problema diverso con una soluzione diversa.

Di seguito: quali sono le cause del raddoppio, come verificare se il problema è dovuto al tema o al plugin senza modificare le gallerie di immagini, e le due impostazioni che consentono di risolvere il problema.

In questo articolo:

Perché i video del mio feed vengono caricati due volte?

Il codice JavaScript del tuo feed avvia il lettore video due volte. Qualcosa nella tua pagina fa sì che il lettore venga avviato una seconda volta; solitamente si tratta di un tema che carica contenuti tramite AJAX dopo che la pagina è già stata caricata, oppure di uno script che viene eseguito nell'ordine sbagliato. Si tratta di un conflitto tra script all'interno della tua stessa pagina, non di un'impostazione di YouTube.

Ecco la procedura di correzione, in ordine:

  1. Aggiorna YouTube Feed Pro. Questo tipo di bug è stato risolto nelle versioni precedenti.
  2. Prova con un tema predefinito. In questo modo potrai capire se il problema è causato dal tuo tema.
  3. Attiva l’opzione “Correzione caricamento tema AJAX” in Feed YouTube » Impostazioni » Avanzate.
  4. Se il raddoppio persiste, attiva l’opzione “Inserisci JavaScript nell’intestazione”.
  5. Svuota le cache, a partire da quella del feed stesso, e riprova in una finestra privata.
Guida per risolvere il problema dei video del feed di YouTube che vengono riprodotti due volte

Cosa succede in realtà quando un video viene caricato due volte

Il codice JavaScript del tuo feed crea il lettore video una sola volta al caricamento della pagina. Successivamente, un elemento della pagina esegue nuovamente lo stesso script, e così ti ritrovi con due lettori invece di uno solo.

Il fattore scatenante più comune è un tema che recupera i contenuti tramite AJAX dopo che la pagina è già stata visualizzata. Il feed viene generato, il tema carica i propri contenuti e il feed viene generato una seconda volta. Stesso script, due esecuzioni, due lettori.

perché lo stesso video viene caricato due volte su YouTube Feed Pro

Quasi sempre il problema è da attribuire alla tua pagina piuttosto che a YouTube. Un modo per verificarlo: se la causa fosse da attribuire a YouTube, lo stesso video tenderebbe a comparire due volte ovunque venga visualizzato, non solo qui.

In pratica, viene visualizzato su una pagina, su un sito, ogni volta che lo si carica.

Un’altra cosa che vale la pena sapere: qui non c’è nulla che non funzioni nel modo in cui probabilmente te lo stai immaginando. Il tuo plugin funziona, il tuo tema funziona, ed entrambi vengono semplicemente eseguiti in un ordine che, nella tua pagina specifica, crea un conflitto.

Ecco perché la soluzione consiste in un interruttore. Si modifica il momento in cui uno script viene caricato, non ciò che fa. Ho notato che questa è la parte che sorprende di più le persone, perché un sintomo così strano sembra richiedere l’intervento di uno sviluppatore. Ma non è così.

Aggiorna prima il tuo plugin: è una procedura diagnostica, non un’attività superflua

Prima di modificare qualsiasi impostazione, aggiorna YouTube Feed Pro. Vai su Plugin » Plugin installati e, se è disponibile un aggiornamento, procedi all'aggiornamento.

Non si tratta di un consiglio di circostanza. L'aggiornamento elimina con un solo clic un'intera categoria di bug dei giocatori già risolti, il che significa che, in ogni caso, imparerai qualcosa.

apri la pagina dei plugin del tuo sito web

Se il raddoppio si interrompe, hai finito. Se invece continua, hai eliminato la causa più semplice dalla lista e puoi passare a verificare il tuo tema.

Un esempio concreto di ciò si trova nel changelog di YouTube Feed Pro. Un aggiornamento ha risolto un problema per cui l’esecuzione di un feed YouTube di Smash Balloon insieme al widget video di Elementor causava malfunzionamenti sulla stessa pagina, anche se alcune funzionalità del feed rimangono limitate su quelle pagine.

È proprio lo stesso tipo di conflitto con cui hai a che fare. Due script che generano elementi su una pagina, che si interferiscono a vicenda, risolto con un aggiornamento del plugin. È per questo che questo passaggio va fatto per primo.

Se stai creando le tue pagine con Elementor, vale la pena dare un’occhiata più da vicino a questa sovrapposizione. La nostra guida sul malfunzionamento dei video di YouTube in Elementor tratta in modo più approfondito i conflitti tra gli script del page builder.

Screenshot dell'interfaccia utente dell'editor di Elementor che mostra una pagina intitolata "Elementor #50" con una sezione "I nostri video" contenente una miniatura di un video di YouTube sul lato destro.

Prima di concludere che l'aggiornamento non sia servito, prova a fare una cosa: svuota le cache e ricarica la pagina in una finestra di navigazione privata, poi ricontrolla.

Ho visto molte persone ignorare una soluzione funzionante perché stavano guardando una copia salvata della vecchia pagina. Il tuo plugin di cache, il tuo host e il tuo browser conservano tutti delle versioni della tua pagina, e ognuno di essi può mostrarti il problema anche quando questo è già stato risolto.

Come capire se il problema è causato dal tema o dal plugin

Puoi rispondere a questa domanda in circa cinque minuti effettuando un test con il tema predefinito.

Leggi prima questo, perché è proprio questo aspetto che impedisce alla maggior parte delle persone di eseguire il test: cambiare tema non modifica le impostazioni del feed. Queste sono memorizzate nel database insieme al plugin. Se torni al tema precedente, il feed sarà esattamente come l’avevi lasciato: stesso layout, stessi video, stesse opzioni.

Ecco il test:

  1. Eseguite questa operazione su un sito di staging, se ne avete uno. In caso contrario, scegliete un momento in cui il traffico è ridotto.
  2. Vai su Aspetto » Temi e seleziona Twenty Twenty-Five. Se la tua configurazione non lo supporta, usa invece Twenty Twenty-One.
passa al tema Basic 2025 di WordPress
  1. Carica la pagina contenente il tuo feed e clicca su un video.
  2. Se il raddoppio cessa, la causa è il tema. Se invece persiste, la causa è qualcos’altro nella pagina; in entrambi i casi, la soluzione descritta nella sezione successiva è quella da seguire.

Poi torna al tuo tema. Il test è tutto qui.

Lettore video YouTube Feed Pro

Una piccola precisazione, se state visualizzando questa pagina solo su uno smartphone: i dispositivi touch possono interpretare un tocco e un clic come due eventi distinti, quindi un video potrebbe riprodursi due volte su uno smartphone, mentre sul vostro portatile funziona perfettamente.

In tal caso, il test sopra riportato non ti fornirà molte informazioni, quindi passa direttamente alla correzione delle impostazioni riportata di seguito.

Un'ultima cosa, visto che è la prima cosa che la gente va a controllare: non è necessario disattivare la lightbox del tema. Le tue gallerie di immagini sono al sicuro.

Un conflitto tra temi confermato si risolve tramite un'impostazione del plugin, non disattivando una funzionalità che utilizzi in ogni altra parte del sito.

Per una guida più completa su come verificare i conflitti tra temi, la nostra guida su cosa fare quando il feed smette di funzionare dopo aver cambiato tema illustra la stessa procedura in modo più dettagliato.

Le due impostazioni che impediscono il doppio caricamento

La soluzione si trova su YouTube Feed » Impostazioni » Avanzate, ed ecco la parte che cambia tutto: entrambi gli interruttori sono disattivati per impostazione predefinita. Se non hai mai aperto questa scheda, significa che non li hai ancora esclusi.

apri la pagina delle impostazioni avanzate di YouTube Feed Pro

Ecco la differenza tra “Ho provato di tutto” e “Non ho provato l’unica cosa che risolve davvero il problema”.

Sono in due e svolgono mansioni diverse.

OrdineAttiva/DisattivaCosa faPredefinito
1“Correzione del caricamento del tema AJAX”Gestisce i temi che caricano i contenuti dei feed dopo il caricamento iniziale della paginaSpento
2“Inserisci il codice JavaScript nell'intestazione”Carica il file JavaScript del plugin nell'intestazione anziché nel piè di paginaSpento

Affrontali uno alla volta.

Attiva innanzitutto l’opzione “Correzione caricamento tema AJAX”. Fai clic su “Salva modifiche”, svuota la cache, quindi ricarica la pagina e fai clic su un video.

Se il raddoppio si è arrestato, hai finito. Lascia stare il secondo interruttore.

Se il problema persiste, torna indietro e attiva l'opzione “Inserisci JavaScript nell'intestazione”. Salva, svuota la cache e ricontrolla seguendo la stessa procedura.

Correzione AJAX e JavaScript per YouTube Feed Pro

Io resisterei alla tentazione di modificarli entrambi contemporaneamente. È allettante, ma se il problema del raddoppio dovesse risolversi, non sapresti quale modifica lo ha risolto e dovresti poi cercare di indovinare se ci sono stati altri cambiamenti sul tuo sito.

Si tratta in entrambi i casi di semplici interruttori on/off. Se il risultato non ti soddisfa, disattivali e il tuo sito tornerà esattamente com’era all’inizio, con il tuo feed che manterrà il layout, le impostazioni e i video. Nulla viene riscritto, nulla è permanente e nulla va perso.

attiva gli interruttori per risolvere gli errori dei video di YouTube

Un'interazione nota che vale la pena segnalare: se l'attivazione della correzione AJAX fa sì che la lightbox venga visualizzata in fondo alla pagina e si utilizza Borlabs Cookie per il consenso, tale combinazione è documentata.

L'impostazione relativa al GDPR si trova nella scheda " Feed " ed è impostata su "Automatico".

E se ti stai chiedendo dove inserire lo styling personalizzato, non devi modificare il tuo tema figlio. YouTube Feed Pro dispone dei propri campi “CSS personalizzato” e “JavaScript personalizzato” in YouTube Feed » Impostazioni » Feed » Codice personalizzato.

Codice personalizzato e impostazioni GDPR per YouTube Feed Pro

Ecco proprio il tipo di problema che YouTube Feed Pro è stato progettato per risolvere al posto tuo: un conflitto di tempistiche tra script che altrimenti richiederebbe l’intervento di uno sviluppatore, risolto con un’opzione che puoi attivare in dieci secondi.

Svuota le cache nell'ordine corretto

Una correzione corretta può sembrare un errore. Si attiva l'interruttore, si ricarica la pagina, si vede il video duplicato di nuovo e si conclude che l'impostazione non ha funzionato. In realtà, ciò che si sta visualizzando è una copia salvata della pagina precedente.

Procedi dall'interno verso l'esterno. Se svuoti prima la cache del browser, questo non farà altro che recuperare nuovamente la copia obsoleta dagli strati sottostanti, che la conservano ancora.

Come svuotare la cache del feed di YouTube
  1. Svuota la cache del feed stesso in YouTube Feed » Impostazioni » Feed utilizzando l'opzione “Svuota tutte le cache”.
  2. Svuota la cache del plugin.
  3. Svuota la cache del tuo host.
  4. Svuota la cache del CDN.
  5. Svuota la cronologia del browser.
  6. Aggiorna la pagina in una finestra in incognito e clicca su un video.

Quest'ultimo passaggio è fondamentale. Una finestra in modalità privata ignora ciò che il browser ha già memorizzato, quindi vedrai la pagina proprio come la vedrebbe un visitatore che la vede per la prima volta.

svuotare la cache un passo alla volta

Anche il tuo feed si aggiorna secondo una frequenza prestabilita, impostata di default su "ogni ora" nella stessa scheda " Feed ". Svuotando la cache si azzera il timer e si caricano immediatamente i nuovi contenuti.

Risolvi il problema del raddoppio una volta per tutte, poi smetti di pensarci

Smash Balloon YouTube Feed Pro ti offre impostazioni avanzate che risolvono i conflitti tra script tramite un semplice interruttore, senza bisogno di ricorrere a uno sviluppatore. Il prodotto è coperto da una garanzia di rimborso di 14 giorni.

Ottieni YouTube Feed Pro

Domande frequenti

Perché il mio video su YouTube viene riprodotto due volte quando clicco su di esso?

Il tuo video viene riprodotto due volte perché il codice JavaScript del tuo feed inizializza il lettore due volte sulla stessa pagina. La causa più comune è un tema che carica i contenuti tramite AJAX dopo che la pagina è già stata visualizzata, quindi il feed viene generato una volta e poi generato di nuovo. Puoi risolvere il problema attivando due opzioni in YouTube Feed » Impostazioni » Avanzate: “Correzione caricamento tema AJAX” e “Metti in coda il JavaScript nell’intestazione”.

L'aggiornamento del plugin risolve il problema del doppio caricamento dei video?

L'aggiornamento del plugin spesso risolve il problema del doppio caricamento dei video ed è la prima cosa da provare. Il changelog di YouTube Feed Pro include una correzione che consente di utilizzare il feed YouTube di Smash Balloon insieme al widget video di Elementor, un caso documentato di conflitto tra due componenti su una stessa pagina. Vai su Plugin » Plugin installati ed esegui l'aggiornamento prima di modificare qualsiasi impostazione.

Si tratta di un bug o di un'impostazione che posso modificare?

Si tratta di entrambe le cose, e questa è una buona notizia, perché nessuna delle due richiede l’intervento di uno sviluppatore. La parte relativa ai bug è quella più semplice: alcune versioni precedenti del plugin presentavano bug nel lettore che sono stati nel frattempo corretti, quindi l’aggiornamento li risolve. Il resto riguarda un conflitto tra script che puoi gestire autonomamente tramite due impostazioni nella scheda “Avanzate”, entrambe disattivate per impostazione predefinita.

Disattivare la lightbox del mio tema risolverà il problema, ma comprometterà il funzionamento delle mie gallerie di immagini?

Non è necessario disattivare la lightbox del tema, quindi le tue gallerie di immagini sono al sicuro. La soluzione al problema del doppio caricamento consiste in un'impostazione del plugin, non in una funzionalità del tema che devi disattivare. La tua lightbox continuerà a funzionare in tutte le altre parti del sito, esattamente come fa ora.

È la stessa cosa del fatto che il mio video non si avvii automaticamente?

No, la riproduzione automatica è un problema a sé stante, con una soluzione specifica. La scelta se un video venga riprodotto al clic o automaticamente si imposta in Personalizza » Esperienza video » “Quando viene riprodotto il video?”, opzione che non ha nulla a che vedere con il doppio caricamento. Se il tuo video non parte da solo, ti consigliamo di consultare la nostra guida dedicata al malfunzionamento della riproduzione automatica dei video incorporati su YouTube.

Perché succede solo sul mio telefono e non sul mio portatile?

Il doppio caricamento può verificarsi solo sul tuo telefono perché i dispositivi touch a volte registrano un tocco e un clic come due eventi distinti, il che può far scattare due volte l'inizializzazione del lettore. Si tratta di un fenomeno raro e non esiste un'impostazione specifica per i dispositivi mobili da modificare. Inizia con le stesse due opzioni in YouTube Feed » Impostazioni » Avanzate e ricontrolla sul tuo telefono in una finestra di navigazione privata.

Video che vengono riprodotti una sola volta, proprio come dovrebbero

Il doppio caricamento non è un problema di YouTube. Si tratta di un conflitto di temporizzazione dello script sulla tua pagina, che si risolve modificando un'impostazione anziché ricostruire il sito.

Ecco l'intero percorso, in ordine:

  1. Aggiorna YouTube Feed Pro nella sezione " Plugin" » "Plugin installati".
  2. Prova con un tema predefinito per verificare se il problema è causato dal tuo tema.
  3. Attiva l’opzione “Correzione caricamento tema AJAX” in Feed YouTube » Impostazioni » Avanzate.
  4. Se continua a raddoppiare, attiva l’opzione “Inserisci JavaScript nell’intestazione”.
  5. Svuota le cache da cima a fondo, poi ricontrolla in una finestra privata.

Se il tuo video non viene riprodotto affatto, si tratta di un problema diverso, e la nostra guida dedicata ai video di WordPress che non vengono riprodotti illustra una serie più ampia di cause possibili.

La scheda "Avanzate" che hai appena utilizzato è quella in cui si controllano anche le altre impostazioni relative al comportamento del tuo feed. YouTube Feed Pro ti offre queste impostazioni, così risolvere un conflitto tra script richiede solo due minuti.

Sei pronto a dire addio una volta per tutte al doppio caricamento? Scarica YouTube Feed Pro e assicurati che il tuo feed continui a funzionare esattamente come l'hai configurato.

avatar dell'autore
Sajjan Sharma Scrittore senior
Sajjan scrive di WordPress, social media marketing e aziende online da oltre 10 anni. I suoi interessi professionali si estendono all'influencer marketing, alla content curation e alle strategie di marketing digitale.

Aggiungi un commento

Siamo lieti che abbia scelto di lasciare un commento. Tenete presente che tutti i commenti sono moderati in base alla nostra politica sulla privacy e che tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.