Script di terze parti · 30 luglio 2026

Shopify Facciate di terze parti: carica gli incorporamenti senza rallentare le pagine

Shopify facciate di terze parti sostituisci gli incorporamenti pesanti con segnaposto leggeri finché gli acquirenti non fanno clic, scorrono o raggiungono la sezione. Utilizzare a Test di velocità Shopify gratuito per trovare gli incorporamenti lenti, installa Thunder per script automatizzati e ottimizzazione delle risorse, quindi aggiungi facciate dove il markup di incorporamento personalizzato è ancora troppo pesante.

Correzione rapida con Thunder

Thunder ottimizza automaticamente il caricamento comune degli script Shopify, la priorità delle risorse, la consegna delle immagini e la pressione dei Core Web Vitals. Usalo prima per miglioramenti generali negli script e negli incorporamenti delle app. Quindi aggiungi facciate personalizzate per gli incorporamenti che necessitano di un segnaposto visivo, come lettori video, mappe, quiz e widget social.

Cosa risolvono le facciate di terze parti su Shopify

Un iframe normale non è solo un rettangolo. Un YouTube, Vimeo, una mappa, un modulo o un incorporamento social possono avviare ricerche DNS, scaricare script, estrarre CSS, eseguire il monitoraggio, riservare in modo errato lo spazio del layout e competere con la tua immagine di eroe. Le indicazioni di Google sugli incorporamenti di terze parti consigliano modelli di caricamento efficienti perché i contenuti di terze parti possono bloccare il rendering, consumare larghezza di banda, creare cambiamenti di layout e influenzare i Core Web Vitals.

Una facciata cambia la sequenza di caricamento. Invece di caricare l'esperienza completa di terze parti al caricamento della pagina, il tema esegue il rendering di un segnaposto locale leggero: un'immagine, un titolo, un pulsante di riproduzione, un'anteprima della mappa o una scheda. La vera risorsa di terze parti viene caricata solo dopo l'interazione o quando la sezione diventa rilevante.

Ciò è particolarmente utile per i negozi con pagine di destinazione, video di prodotti, lookbook, tutorial, mappe di localizzazione dei negozi, moduli incorporati, feed social, widget di appuntamenti e caroselli di recensioni. Se il tuo negozio ha già un'ampia pressione sugli script di terze parti, inizia con Impatto degli script di terze parti su Shopify, Correzioni dello script dell'appe Ottimizzazione video di Shopify.

Quando utilizzare una facciata invece del normale caricamento lento

Nativo caricamento="pigro" aiuta gli iframe Below the Fold, ma non sempre rimuove il costo iniziale di script, preconnessioni, stili e bootstrap di incorporamento. Una facciata è più forte perché l'iframe non esiste ancora. Il browser non ha nulla di terze parti da recuperare finché l'acquirente non interagisce.

Utilizza una facciata quando l'incorporamento è pesante, non è necessario per la prima decisione o appare più in basso nella pagina. Non utilizzare una facciata per qualcosa che gli acquirenti devono utilizzare immediatamente, come un configuratore di prodotti mission-critical sopra la piega. In questi casi, ottimizza le impostazioni del fornitore, riduci le funzionalità ed esegui il test con Ripartizione del lavoro del thread principale.

Manuale passo passo: aggiunta di facciate di terze parti Shopify

1. Identificare l'incorporamento costoso

Esegui PageSpeed Insights, Chrome DevTools e il Test di velocità Shopify gratuito. Cerca domini iframe, JavaScript di terze parti, dimensioni di trasferimento, attività lunghe e cambiamenti di layout. YouTube, Vimeo, Google Maps, feed di Instagram, incorporamenti di TikTok, caroselli di recensioni, strumenti di prenotazione e widget di quiz sono candidati frequenti.

2. Prenota un segnaposto stabile

The facade should occupy the same visual space as the real embed. This protects CLS. Use an image from Shopify's CDN, a thumbnail, or a static preview. Include accessible button text so keyboard and screen-reader users can load the real content.

<div class="video-facade" data-video-facade data-video-id="abc123">
  <img
    src="https://cdn.shopify.com/s/files/1/0000/files/video-preview.jpg"
    alt="Video dimostrativo del prodotto"
    width="1280"
    height="720"
    loading="lazy"
  >
  <button type="button" class="video-facade__button">
    Riproduci video
  </button>
</div>

3. Carica l'iframe reale durante l'interazione

Quando l'acquirente fa clic, sostituisci la facciata con l'iframe reale. Mantieni gli attributi rigorosi: caricamento lento, un titolo chiaro e solo le autorizzazioni necessarie per l'incorporamento.

document.querySelectorAll('[data-video-facade]').forEach((facade) => {
  facade.addEventListener('click', () => {
    const videoId = facade.dataset.videoId;
    const iframe = document.createElement('iframe');

    iframe.src = 'https://www.youtube-nocookie.com/embed/' + videoId + '?autoplay=1';
    iframe.title = 'Product video';
    iframe.loading = 'lazy';
    iframe.allow = 'accelerometer; autoplay; encrypted-media; picture-in-picture';
    iframe.allowFullscreen = true;

    facade.replaceChildren(iframe);
  }, { once: true });
});

4. Modellare la facciata in modo che non possa spostarsi

Una facciata che cambia altezza dopo il caricamento dell'immagine può creare lo spostamento del layout che stavi cercando di evitare. Utilizza proporzioni fisse e fai in modo che sia il segnaposto che l'iframe riempiano lo slot.

.video-facade {
  position: relative;
  aspect-ratio: 16 / 9;
  background: #111827;
  overflow: hidden;
}

.video-facade img,
.video-facade iframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  object-fit: cover;
}

.video-facade__button {
  position: absolute;
  inset: auto 50% 50% auto;
  transform: translate(50%, 50%);
}

5. Carica mappe, moduli e widget social con lo stesso schema

Per le mappe, mostra un'immagine della mappa statica o memorizza la scheda dell'indirizzo e carica la mappa interattiva dopo aver fatto clic. Per moduli e quiz, mostra un pulsante o un'anteprima compressa. Per i feed social, mostra immagini di prodotti locali o di lifestyle invece di forzare il caricamento di Instagram o TikTok per ogni visitatore.

6. Rispettare il consenso e l'attribuzione

Alcuni incorporamenti impostano cookie o attivano analisi. Se il tuo negozio utilizza un banner di consenso, la facciata non dovrebbe ignorare il consenso. Carica il fornitore reale solo quando entrambe le condizioni sono vere: l'acquirente ha interagito e lo stato del consenso consente quella categoria di fornitore.

Correzione manuale vs. Correzione Thunder

Problema di incorporamento Fissaggio manuale della facciata Correzione del tuono
YouTube o Vimeo si caricano prestoVisualizza una miniatura e carica l'iframe dopo il clic.Riduce automaticamente gli script comuni e la pressione delle risorse.
Map crea molte richieste di terze partiMostra una scheda mappa statica fino all'interazione.Migliora i tempi delle risorse di base mentre il markup della mappa personalizzata rimane controllato.
Il feed social blocca il caricamento della paginaUtilizza le anteprime delle immagini locali o carica il feed dopo la visibilità della sezione.Aiuta con modelli di caricamento di app e di terze parti.
L'incorporamento provoca CLSPrenota proporzioni e dimensioni prima del caricamento.Si abbina all'ottimizzazione di Core Web Vitals e ai miglioramenti nella distribuzione delle immagini.

Come confermare la velocità migliorata delle facciate

Testa nuovamente lo stesso URL Shopify prima e dopo la facciata. Dovresti vedere meno richieste di terze parti durante il caricamento iniziale, dimensioni di trasferimento inferiori, meno attività lunghe e meno pressione sul thread principale. Se l'incorporamento era sopra la piega, osserva attentamente LCP e CLS. Se l'incorporamento era interattivo, prova INP toccando la facciata, riproducendo il video, aprendo la mappa o inviando il modulo.

Le facciate sono una parte di una strategia prestazionale più ampia. Per la sequenza completa, utilizzare il file guida completa all'ottimizzazione della velocità di Shopify, quindi rivedi Tempo di blocco totale, attività lunghe del thread principalee Prezzi tempestosi se desideri una linea di base automatizzata prima del funzionamento del tema personalizzato.

FAQ

Cos'è una facciata di terze parti su Shopify?

Una facciata di terze parti è un segnaposto leggero che assomiglia a un incorporamento ma non carica l'iframe o lo script reale di terze parti finché l'acquirente non interagisce con esso.

Quali incorporamenti di Shopify dovrebbero utilizzare le facciate?

Video di YouTube, video di Vimeo, Google Maps, feed social, widget di recensioni pesanti, quiz, moduli e alcuni widget di chat o prenotazione sono buoni candidati quando non sono richiesti immediatamente.

Le facciate migliorano i Core Web Vitals?

Possono. Le facciate riducono le prime richieste di rete, l'esecuzione di JavaScript, i cambiamenti di layout e il lavoro del thread principale, il che può aiutare LCP, INP, CLS e Total Blocking Time.

Thunder può creare facciate automaticamente?

Thunder migliora automaticamente il caricamento comune degli script e i problemi Core Web Vitals. Una facciata visiva personalizzata per un incorporamento specifico potrebbe comunque richiedere uno snippet del tema, in particolare per YouTube, mappe o layout di prenotazione personalizzati.

Le ​​facciate sono sicure per il tracciamento e il consenso?

Sono sicuri se implementati con attenzione. Rispetta le regole di consenso, evita di caricare il tracciamento se l'acquirente non ha aderito e testa gli eventi di analisi dopo il caricamento dell'incorporamento reale.