Passa al contenuto principale

Caricamento Differito del Pixel

Per impostazione predefinita, Pixel Plus inizializza lo script Meta Pixel non appena la pagina inizia a renderizzarsi. Il Caricamento Differito del Pixel cambia questo comportamento: lo script del pixel non viene inizializzato finché la pagina non è completamente caricata (document.readyState === "complete"), e opzionalmente per un numero aggiuntivo di secondi dopo. Si tratta di una funzionalità di prestazioni — impedisce al pixel di competere con il contenuto della tua pagina per le risorse di rete e CPU durante la fase di caricamento critica.

Il GDPR e il consenso ai cookie è una funzionalità separata

Il Caricamento Differito del Pixel non è un meccanismo di consenso. Se hai bisogno che il pixel aspetti l'accettazione del banner cookie prima di caricarsi, questo si configura nella scheda GDPR — consulta la guida Configurazione GDPR. Entrambe le funzionalità possono essere utilizzate insieme.

⚙️ Configurazione

  1. Vai su Moduli > Gestione moduli nel tuo Back Office
  2. Trova Pixel Plus e clicca su Configura
  3. Naviga alla scheda Opzioni Avanzate
  4. Trova la sezione Caricamento differito e abilitala
  5. Imposta il valore Secondi differiti (consigliato: 2–3 secondi)
  6. Abilita opzionalmente Differisci solo la prima volta
  7. Clicca su Salva

Opzioni

OpzioneCosa fa
Caricamento differitoAbilita la funzionalità. Il pixel si inizializza solo dopo che la pagina raggiunge readyState === "complete"
Secondi differitiSecondi aggiuntivi di attesa dopo il caricamento completo della pagina. Consigliato: 2–3 secondi
Differisci solo la prima voltaLo script fbevents.js viene scaricato una sola volta e poi servito dalla cache. Abilita questa opzione per applicare il ritardo solo al primo caricamento, poiché i caricamenti dalla cache sono quasi istantanei

📈 Impatto sulle prestazioni

Lo script Meta Pixel (fbevents.js) è una risorsa di terze parti che richiede tempo per essere scaricata ed eseguita. Quando viene caricato immediatamente, può competere con gli script, le immagini e i font della tua pagina, influenzando potenzialmente i punteggi Core Web Vitals come il Largest Contentful Paint (LCP) e il Total Blocking Time (TBT).

Differire il pixel rimuove questo download ed esecuzione dal percorso critico:

Caricamento standardCaricamento differito
Il pixel si inizializza al caricamento della paginaSì — immediatamenteNo — dopo readyState complete + ritardo
Compete con le risorse della paginaNo
Beneficio Core Web VitalsNessunoPossibile miglioramento di LCP, TBT
Eventi sulla pagina di destinazioneTutti gli eventi catturatiPageView ed eventi iniziali si attivano leggermente dopo
Funziona con il consenso GDPRSì (funzionalità indipendente)

⚠️ Timing degli eventi

Con il caricamento differito abilitato, tutti gli eventi pixel sono ritardati della stessa quantità. In pratica:

  • PageView si attiva alcuni secondi dopo che la pagina è visivamente completa, non immediatamente
  • Gli eventi di interazione come ViewContent, AddToCart funzionano normalmente (vengono attivati dalle azioni degli utenti, non dal timing di caricamento)
  • Gli eventi Purchase non sono influenzati in pratica — il cliente raggiunge la pagina di conferma secondi dopo che il pixel è già stato inizializzato sulle pagine precedenti
Testare il caricamento differito

Per confermare che la funzionalità funziona:

  1. Apri una pagina del tuo negozio con DevTools aperto (scheda Rete, filtra per "facebook.com")
  2. Osserva che non appaiono richieste pixel immediatamente al caricamento
  3. Dopo 2–3 secondi (o il ritardo configurato), le richieste pixel dovrebbero iniziare ad apparire

✅ Lista di controllo finale

  • Abilita il Caricamento differito nella scheda Opzioni Avanzate
  • Imposta i Secondi differiti a 2–3 (o regola in base al tempo di caricamento del tuo negozio)
  • Abilita Differisci solo la prima volta se la maggior parte del tuo traffico è composta da visitatori abituali
  • Testa in DevTools — conferma che non appaiono richieste pixel nei primi secondi dopo il caricamento
  • Se hai anche bisogno del blocco per consenso GDPR, configuralo separatamente nella scheda GDPR

Il Caricamento Differito del Pixel è una funzionalità di conformità GDPR?

No. Il Caricamento Differito del Pixel è una funzionalità di prestazioni che ritarda il pixel fino al caricamento completo della pagina. La conformità GDPR (bloccare il pixel fino al consenso cookie) è una funzionalità separata configurata nella scheda GDPR di Pixel Plus.

Dove si configura il Caricamento Differito del Pixel?

Nella scheda Opzioni Avanzate della pagina di configurazione di Pixel Plus. Vai su Moduli > Gestione moduli, trova Pixel Plus, clicca su Configura e apri la scheda Opzioni Avanzate.

Quanti secondi devo impostare per i Secondi differiti?

L'intervallo consigliato è 2-3 secondi. Questo dà al contenuto della tua pagina il tempo di caricarsi completamente prima che lo script pixel competa per le risorse di rete. Un valore di 0 significa che il pixel si attiva non appena la pagina raggiunge readyState complete, senza ritardo aggiuntivo.

Cosa fa Differisci solo la prima volta?

Lo script Meta Pixel (fbevents.js) viene scaricato una sola volta per browser e poi servito dalla cache su tutte le pagine successive. Differisci solo la prima volta applica il ritardo solo a quel primo caricamento non memorizzato nella cache, poiché i caricamenti dalla cache sono quasi istantanei.

Il caricamento differito mi farà perdere eventi?

In pratica, no. PageView si attiva alcuni secondi dopo il normale, ma gli eventi attivati dagli utenti (ViewContent, AddToCart, Purchase) non sono influenzati perché avvengono dopo che il pixel è già stato inizializzato. Un ritardo di 2-3 secondi rientra ampiamente nel tempo che un visitatore trascorre su qualsiasi pagina.

🆘 Hai bisogno di aiuto?

Correlati