Ultimo aggiornamento: giugno 2026.

I popup hanno una cattiva reputazione per un motivo: la maggior parte è pigra. Compaiono al caricamento, coprono lo schermo, chiedono un'email prima ancora che il visitatore abbia visto un solo prodotto. Quel popup viene chiuso in mezzo secondo e lascia una pessima impressione. Ma la stessa superficie, mostrata al momento giusto con un'offerta reale, è uno dei pochi strumenti sul sito che riesce in modo affidabile ad aumentare le iscrizioni email e a recuperare carrelli che stavano già per essere abbandonati. La differenza non sta mai nella tecnologia del popup: sta nella strategia dietro quando viene mostrato, chi lo vede e quanto è facile chiuderlo.

Questa guida riguarda la strategia e la configurazione in PrestaShop: i tipi di attivazione e quando ciascuno si merita l'interruzione, dove i popup si agganciano davvero al ciclo di vita delle pagine PrestaShop, le regole GDPR e sugli interstitial mobile che penalizzano silenziosamente i negozi che le ignorano, e come misurare se un popup sta aiutando o sta solo spingendo le persone ad abbandonare. Per il caso specifico dell'offerta di benvenuto alla prima visita, il popup più comune e più abusato di tutti, serve un approfondimento a parte, trattato in popup di benvenuto fatti bene.

PrestaShop non ha un motore popup: quindi dove vivono i popup?

PrestaShop non include nulla per i popup di serie. Non c'è una scheda "Popup" nel back office, né un sistema nativo di attivazione. Ogni popup in un negozio PrestaShop viene inserito da un modulo, e il modo in cui viene inserito conta sia per le prestazioni sia per l'affidabilità.

Il modo pulito con cui un modulo aggiunge un popup è agganciarsi al fondo della pagina invece di riscrivere il tema. PrestaShop 1.7+ espone displayBeforeBodyClosingTag, un hook che viene eseguito appena prima del tag di chiusura </body>, cioè esattamente dove dovrebbero stare markup e script di un popup: dopo che il contenuto è stato renderizzato, così il popup non blocca mai la visualizzazione della pagina. (Il nostro modulo mprwelcomepopup usa questo hook proprio per questo motivo.) I temi più vecchi per 1.6 si appoggiano invece a displayFooter o a un hook globale. La conseguenza pratica per te: un modulo popup che carica il JavaScript tardi e si aggancia alla chiusura del body non trascinerà verso il basso il tuo punteggio PageSpeed come farebbe uno script caricato presto e bloccante per il rendering. Quando valuti un modulo, vale la pena chiedere di questo punto di inserimento: è la differenza tra un popup che resta fuori dai Core Web Vitals (nessun blocco del rendering, spostamento minimo del layout) e uno che ti costa qualcosa su ogni pagina.

Poiché la logica di attivazione gira lato client (è il browser a decidere quando mostrare il popup in base al movimento del mouse, allo scorrimento o a un timer), la logica di visualizzazione non tocca il carico del server né la logica del carrello. Un popup ben costruito e solo visuale non dovrebbe modificare la logica degli ordini o del pagamento: è uno strato di presentazione sopra la pagina. Anche così, un overlay può comunque intralciare qualcuno che sta pagando, quindi disattivalo sempre nella fase di pagamento.

Strategia di attivazione: il momento in cui appare il popup decide tutto

La leva più importante sulle prestazioni di un popup non è l'offerta o il design: è la tempistica. Lo stesso messaggio "10% di sconto" converte a una frazione di punto percentuale se appare al caricamento della pagina e a diversi punti percentuali se appare all'uscita. Ecco come si confrontano le principali attivazioni e quando ciascuna si merita l'interruzione.

AttivazioneSi attiva quando…Ideale perAttenzione a
Intento di uscitaIl cursore si sposta verso i controlli di chiusura/indietro del browserSconto dell'ultimo momento, acquisizione email, recupero carrello: interrompi solo persone che stavano già andando viaSu mobile non c'è il mouse, quindi lì semplicemente non si attiva: serve un'alternativa per mobile
Ritardo temporaleIl visitatore è sulla pagina da N secondiIscrizione alla newsletter, annunci del negozioMai sotto i ~10s: interrompere qualcuno che si sta ancora orientando è l'errore classico
Profondità di scorrimentoIl visitatore supera una certa % della paginaPagine categoria lunghe, pagine contenuto/blog in cui lo scorrimento segnala una lettura realeTroppo in alto intercetta scorrimenti accidentali; troppo in basso perde persone che hanno già trovato ciò che cercavano
Clic / toccoIl visitatore clicca un elemento specifico"Mostra il codice", guide alle taglie, vista rapida: massima accettazione perché l'utente l'ha richiestoTecnicamente è una modale, non un'interruzione: ed è proprio per questo che converte in modo più pulito

Che cosa significa quindi in pratica? L'intento di uscita è l'attivazione aggressiva più sicura perché non interrompe nessuno che non stesse già lasciando il sito: non hai nulla da perdere. Le attivazioni a tempo e allo scorrimento sono più delicate, ma interrompono visitatori coinvolti, quindi devono superare una soglia più alta di rilevanza. E l'attivazione su clic conta a malapena come popup, motivo per cui quasi non infastidisce mai nessuno. Una configurazione popup seria usa attivazioni diverse per obiettivi diversi su tipi di pagina diversi, non una sola regola per tutto il negozio.

Adatta il popup alla pagina PrestaShop in cui appare

Un popup che ignora il contesto è un popup che infastidisce. PrestaShop ti dice già esattamente su che tipo di pagina si trova il visitatore tramite il nome del controller (index, category, product, cart, order), quindi un modulo popup competente può mostrare messaggi in base al tipo di pagina. Sfruttalo:

  • Homepage (index): un'offerta di primo impatto o un annuncio, ma lascia ai visitatori qualche secondo prima di interromperli. La homepage è anche il posto naturale del popup di benvenuto; vedi popup di benvenuto fatti bene per quello scenario specifico.
  • Pagine categoria: un'attivazione in base alla profondità di scorrimento si adatta a una lunga lista prodotti meglio di un timer. Se le tue pagine categoria non trattengono l'attenzione già all'inizio, il popup sta curando un sintomo: la correzione strutturale è in pagine categoria che convertono.
  • Pagine prodotto: riserva i popup a un valore reale: una guida alle taglie, un suggerimento "i clienti hanno acquistato anche" dopo l'aggiunta al carrello, un promemoria su disponibilità o spedizione. Un semplice popup di acquisizione email sopra un prodotto che il visitatore sta valutando è pura frizione.
  • Pagina carrello: un momento ad alto valore per una vendita incrociata o un promemoria "completa il tuo ordine": il visitatore ha già mostrato un'intenzione chiara.
  • Pagamento (controller order): non mostrare nulla. Non interrompere qualcuno che sta già pagando. Un popup qui è l'errore più costoso di questa lista.

Sovrapponi il targeting dei visitatori al targeting delle pagine: nuovi visitatori o di ritorno (un cliente che torna non ha bisogno di uno sconto "primo ordine"), valore del carrello e dispositivo. Il flag cookie o sessionStorage che registra "questo visitatore ha già visto il popup di benvenuto" è ciò che ti impedisce di mostrare di nuovo la stessa offerta a qualcuno che l'ha chiusa ieri.

Tipi di popup che vale la pena usare in un negozio PrestaShop

  • Acquisizione email / offerta di benvenuto. Il classico "ottieni il 10% di sconto" alla prima visita. Efficace, ma facile da sbagliare: la strategia completa, inclusi frequenza e pubblico, è in popup di benvenuto fatti bene.
  • Recupero con intento di uscita. Un'offerta a tempo limitato mostrata solo quando il visitatore sta andando via. Il popup più pulito che ci sia, perché non interrompe nessuno che sarebbe rimasto.
  • Promemoria di recupero carrello. Stessa attivazione all'uscita, ma con riferimento al carrello specifico ("Non lasciare indietro i tuoi articoli"). Si affianca, senza mai sostituirla, a una sequenza email corretta per carrelli abbandonati destinata ai visitatori che se ne vanno comunque.
  • Vendita aggiuntiva / vendita incrociata all'aggiunta al carrello. "Aggiungi una custodia abbinata per 5 € in più", mostrato nel momento in cui un prodotto entra nel carrello. Aumenta il valore medio dell'ordine senza mandare il cliente su un'altra pagina.
  • Notifica di prova sociale. Un piccolo toast non bloccante nell'angolo ("qualcuno a Berlino ha appena ordinato questo prodotto") che crea fiducia attraverso attività in tempo reale invece di chiedere qualcosa. È una superficie radicalmente diversa da una modale al centro dello schermo: non interrompe, rassicura. Il nostro modulo mprsalespopup genera queste notifiche da ordini recenti reali, così la prova è autentica, non inventata.
  • Stagionale / promozionale. Un annuncio di saldi, spesso con conto alla rovescia. Funziona meglio quando è limitato alle pagine pertinenti e a una finestra temporale sensata.

Design e chiusura: la parte che decide tra "efficace" e "fastidioso"

Le regole visuali sono poche e non negoziabili:

  • Apri con il valore, non con la richiesta. "Ottieni il 10% di sconto" prima di "inserisci la tua email", mai il contrario. "Iscriviti alla nostra newsletter" non è una proposta di valore.
  • Un solo pulsante di chiusura chiaramente visibile, in alto a destra, minimo 44×44px perché sia toccabile su telefono. Nascondere o ritardare il comando di chiusura per guadagnare qualche secondo di attenzione è il modo più rapido per bruciare fiducia e, come vedremo sotto, espone direttamente al rischio di una penalizzazione Google.
  • Niente testi di chiusura colpevolizzanti. "No grazie, preferisco pagare il prezzo pieno" è manipolatorio; un semplice "Magari più tardi" o una X pulita rispettano il visitatore.
  • Allinealo al marchio del tuo negozio: colori, font, un'immagine prodotto pertinente. Un popup che sembra arrivare da un altro sito viene percepito come un overlay sospetto.
  • Resta su 3-5 righe. Se ti servono più parole, l'offerta non è ancora abbastanza chiara.

La regola mobile che costa posizionamento ai negozi senza fare rumore

È qui che la maggior parte delle configurazioni popup perde silenziosamente. Google considera un interstitial invasivo che copre il contenuto principale subito dopo l'arrivo di un visitatore dalla ricerca come un segnale negativo per il posizionamento della pagina su mobile. Consenso cookie, verifica dell'età e finestre di login sono esenti; un overlay "10% di sconto" sparato su un telefono al caricamento della pagina no, e può trascinare verso il basso il posizionamento proprio delle pagine che stai cercando di monetizzare.

Che cosa resta sicuro su mobile: popup attivati da un'azione dell'utente (un tocco), popup che compaiono solo dopo un coinvolgimento significativo (tempo o scorrimento, non all'arrivo) e piccoli banner che usano una porzione ragionevole dello schermo invece dell'intera viewport. Poiché l'intento di uscita non ha un mouse da leggere su telefono, le alternative sicure per mobile sono il rilevamento dello scorrimento verso l'alto, un ritardo generoso o un'attivazione al cambio scheda. Considera il mobile come il caso predefinito, non come un ripensamento: per la maggior parte dei negozi, una quota ampia e crescente di traffico e pagamenti oggi inizia da telefono, un cambiamento trattato in mobile commerce.

GDPR: il livello di conformità che i negozi UE non possono saltare

Se vendi nell'UE, un popup che raccoglie email è un evento di raccolta dati e le regole sono specifiche:

  • Consenso esplicito. Una casella preselezionata non è un consenso valido. Indica chiaramente a cosa si sta iscrivendo il visitatore ("offerte settimanali e annunci sui nuovi prodotti") e collega la tua informativa sulla privacy accanto al campo.
  • Double opt-in. Dopo l'invio, manda un'email di conferma che il visitatore deve cliccare. In alcuni paesi UE è un requisito legale (in particolare in Germania) ed è una buona pratica ovunque: mantiene anche pulita la tua lista.
  • Ordine dei cookie. Se il popup imposta un cookie non essenziale per ricordare che è già stato mostrato, quel cookie è subordinato al consenso. Alcuni moduli aggirano il problema usando sessionStorage invece di un cookie di tracciamento. In ogni caso, non mostrare mai un popup promozionale nello stesso momento del banner per il consenso cookie: sovrapporre due interruzioni significa che il visitatore non può valutarne bene nessuna.

Un popup per visita: la regola di frequenza che protegge tutta la strategia

Il modo più rapido per annullare un buon lavoro sui popup è accumularli. Un visitatore che incontra il tuo popup di benvenuto non dovrebbe ricevere anche un popup di uscita, un popup newsletter e tre toast di prova sociale nella stessa sessione. Scegli la singola superficie più rilevante per il suo comportamento e sopprimi il resto. Registra ciò che ogni visitatore ha visto e chiuso (cookie o sessionStorage) e aspetta, almeno una settimana, prima di mostrare di nuovo un'offerta rifiutata, oppure mostrane una completamente diversa. Il controllo della frequenza è precisamente la funzione che separa un modulo popup utilizzabile su un negozio reale da uno che fa scappare i clienti.

Come misurare se un popup aiuta o danneggia

Il tasso di conversione del popup, da solo, è una metrica di vanità. Un popup può registrare un buon tasso di iscrizione mentre abbassa silenziosamente il fatturato perché irrita visitatori già coinvolti e li spinge ad abbandonare. Monitora quattro numeri e valutali insieme:

  • Tasso di conversione del popup: quota di visualizzazioni che compiono l'azione (email, richiesta del codice).
  • Tasso di chiusura immediata: quanto rapidamente le persone lo chiudono; un alto tasso di chiusura istantanea indica tempistica sbagliata o offerta irrilevante.
  • Conversione a valle: le persone che hanno interagito con il popup comprano davvero? Un'iscrizione che non acquista mai è rumore.
  • Fatturato per visitatore, con popup attivo e disattivo: la metrica decisiva. Se le iscrizioni aumentano ma il RPV scende, il popup è una perdita netta e va rimosso o ricalibrato.

Testa una variabile alla volta: importo dell'offerta, tempistica di attivazione, formato del design, testo della CTA, e dai a ogni variante traffico sufficiente per superare il rumore settimana su settimana prima di dichiarare un vincitore. Le statistiche e-commerce pubblicate per popup ben eseguiti (tassi di acquisizione da basse a alte singole cifre, e tassi di recupero carrello nell'ordine delle decine di punti percentuali sulle offerte all'uscita) sono indicazioni, non promesse: i numeri reali dipendono dal tuo traffico, dalla tua offerta e dai tuoi margini, quindi misura sul tuo negozio invece di fidarti di un dato di riferimento.

Configurare i popup in PrestaShop

Pannello Sales popup settings con campi di temporizzazione, un interruttore di privacy, un menu a discesa per l'origine dell'ordine e un'anteprima del toast
Il pannello delle impostazioni mostra un primo ritardo di 12 secondi, un intervallo di 45 secondi, un massimo di 4 popup per visita, un interruttore per nascondere il cognome dell'acquirente, un'origine Recent real orders e un'anteprima del toast di esempio.

Dato che la piattaforma non offre nulla di nativo, il lavoro si riduce a scegliere il modulo giusto e configurarlo con la strategia descritta sopra. Quando valuti un modulo popup per PrestaShop, la checklist che conta davvero è questa:

  • Più tipi di attivazione (uscita, timer, scorrimento, clic), non solo al caricamento
  • Targeting per pagina in base al controller (homepage / categoria / prodotto / carrello) e targeting visitatori (nuovi o di ritorno, dispositivo, valore del carrello)
  • Controlli di frequenza e soppressione, incluso un ritardo di visualizzazione
  • Comportamento specifico per mobile, così eviti la penalizzazione Google sugli interstitial
  • Funzioni GDPR: testo di consenso, link all'informativa privacy, double opt-in
  • Inserimento tardivo dello script (l'hook displayBeforeBodyClosingTag) per ridurre il rischio di blocco del rendering: verifica comunque il peso dello script, lo spostamento del layout (CLS) e le eventuali richieste di terze parti che porta con sé
  • Analytics per singolo popup: visualizzazioni, conversioni, tasso di chiusura

I nostri due moduli popup su mypresta.rocks dividono il lavoro in modo netto. mprwelcomepopup gestisce offerte di ingresso e acquisizione email: si aggancia alla chiusura del body, quindi non blocca mai il rendering, e include un ritardo di visualizzazione configurabile così controlli il momento di comparsa invece di farlo partire all'arrivo. mprsalespopup gestisce il lato prova sociale: piccole notifiche nell'angolo costruite da ordini recenti reali, così la prova che mostri è autentica. Entrambi si installano e si configurano dal back office: nessuna modifica al tema, nessuna fattura da sviluppatore, ed entrambi restano fuori dalla fase di pagamento. Lo scopo di entrambi non è "aggiungere un popup"; è mostrare la superficie giusta al momento giusto al visitatore giusto, l'unica versione dei popup che converte invece di infastidire.

Dove si collocano i popup nel quadro più ampio della UX

Un popup è una tattica, non una strategia. Si guadagna il suo posto quando orienta una decisione che il resto del negozio ha già preparato bene: navigazione chiara, pagine categoria che trattengono l'attenzione, una homepage che orienta il visitatore in pochi secondi. Se un popup sta facendo il grosso del lavoro perché l'esperienza di base è debole, correggi prima l'esperienza: parti da design della homepage e pagine categoria che convertono. Sistemati questi elementi, il popup diventa ciò che dovrebbe essere: un piccolo aiuto ben temporizzato nel momento in cui il visitatore è pronto ad agire.

Domande frequenti

Dove si aggancia davvero un popup in PrestaShop?

PrestaShop non include un motore popup, quindi ogni popup viene inserito da un modulo. Il modo pulito è l'hook displayBeforeBodyClosingTag (PrestaShop 1.7+), che viene eseguito appena prima del tag di chiusura </body>: dopo che il contenuto è stato renderizzato, così il popup non blocca mai la visualizzazione della pagina. I temi più vecchi per 1.6 si appoggiano invece a displayFooter. Quando valuti un modulo, quel punto di inserimento conta: un popup che si aggancia alla chiusura del body e carica tardi il suo script resta fuori dai Core Web Vitals, mentre uno script precoce e bloccante per il rendering ti costa su ogni pagina.

Quale attivazione converte meglio?

L'intento di uscita è l'attivazione aggressiva più sicura perché interrompe solo persone che stavano già andando via: non hai nulla da perdere. Le attivazioni a tempo e allo scorrimento sono più delicate, ma interrompono visitatori coinvolti, quindi devono superare una soglia più alta di rilevanza (non far partire mai un timer sotto circa 10 secondi). Un'attivazione su clic/tocco conta a malapena come popup perché l'utente l'ha richiesta, ed è per questo che quasi non infastidisce mai nessuno. La risposta giusta non è una sola attivazione ovunque: sono attivazioni diverse per obiettivi diversi su tipi di pagina diversi.

Un popup può danneggiare il mio posizionamento mobile?

Può succedere. Google considera un interstitial invasivo che copre il contenuto principale subito dopo l'arrivo di un visitatore dalla ricerca come un segnale negativo per il posizionamento della pagina su mobile. Consenso cookie, verifica dell'età e finestre di login sono esenti; un overlay "10% di sconto" sparato su un telefono al caricamento della pagina no. Che cosa resta sicuro: popup attivati da un tocco, popup che compaiono solo dopo un coinvolgimento reale (tempo o scorrimento, non all'arrivo) e piccoli banner che usano una porzione ragionevole dello schermo. Poiché l'intento di uscita non ha un mouse da leggere su telefono, usa il rilevamento dello scorrimento verso l'alto, un ritardo generoso o un'attivazione al cambio scheda come alternativa mobile.

Quali sono le regole GDPR per un popup di acquisizione email?

Se vendi nell'UE e il popup raccoglie email, è un evento di raccolta dati: niente caselle di consenso preselezionate, indica chiaramente a cosa si sta iscrivendo il visitatore e collega l'informativa privacy accanto al campo. Il double opt-in (un'email di conferma che il visitatore deve cliccare) è legalmente richiesto in alcuni paesi UE, in particolare in Germania, ed è una buona pratica ovunque. Se il popup imposta un cookie non essenziale per ricordare che è già stato mostrato, quel cookie è subordinato al consenso; alcuni moduli aggirano il problema con sessionStorage. E non mostrare mai un popup promozionale nello stesso momento del banner per il consenso cookie: sovrapporre due interruzioni significa che il visitatore non può valutarne nessuna delle due.

Come faccio a sapere se un popup aiuta o danneggia?

Il tasso di conversione del popup da solo è una metrica di vanità: un popup può registrare un buon tasso di iscrizione mentre abbassa silenziosamente il fatturato perché infastidisce visitatori coinvolti e li spinge ad abbandonare. Monitora insieme quattro numeri: tasso di conversione del popup, tasso di chiusura immediata (alto = tempistica sbagliata o offerta irrilevante), conversione a valle (chi interagisce compra davvero?) e quello decisivo: fatturato per visitatore con popup attivo rispetto a disattivo. Se le iscrizioni aumentano ma il RPV scende, il popup è una perdita netta: rimuovilo o ricalibralo. Testa una variabile alla volta e dai a ogni variante traffico sufficiente per superare il rumore settimana su settimana.

Dovrei usare più di un popup per visita?

No. Accumulare popup è il modo più rapido per annullare un buon lavoro: un visitatore che incontra il tuo popup di benvenuto non dovrebbe ricevere anche un popup di uscita, un popup newsletter e tre toast di prova sociale nella stessa sessione. Scegli la singola superficie più rilevante per il suo comportamento e sopprimi il resto, registra ciò che ogni visitatore ha visto e chiuso (cookie o sessionStorage), e aspetta almeno una settimana prima di mostrare di nuovo un'offerta rifiutata oppure mostrane una diversa. Il controllo della frequenza è precisamente ciò che separa un modulo popup utilizzabile su un negozio reale da uno che fa scappare i clienti.

Condividi questo articolo:
David Miller

David Miller

Founder, mypresta.rocks

David Miller è uno specialista PrestaShop con oltre dieci anni di esperienza sul campo e fondatore di mypresta.rocks, uno studio di sviluppo con sede a Tychy, in Polonia. Progetta e mantiene un catalogo di 152 moduli PrestaShop — tra cui 21 suite « Revolution » dedicate a SEO, checkout, sicurezza, performance, marketing, ricerca, supporto e gestione del magazzino — che ogni giorno migliorano negozi reali, testati su PrestaShop 1.7.8, 8.x e 9.x. Si occupa inoltre della gestione di negozi in produzione che generano milioni di fatturato annuo, perciò il suo lavoro si misura sulle vendite reali, non sulle demo. La sua esperienza abbraccia l'intero e-commerce — performance, sicurezza, SEO e marketing — e va oltre PrestaShop, fino a WooCommerce, Shopify e sistemi su misura. Sul blog scrive del lato tecnico di PrestaShop: cosa fa davvero la piattaforma, cosa si rompe in produzione e quali soluzioni reggono nel tempo.

Ti è piaciuto questo articolo?

Ricevi i nostri ultimi consigli, guide e aggiornamenti dei moduli nella tua casella di posta.

Commenti

Ancora nessun commento. Sii il primo!

Sii il primo a fare una domanda o a condividere un feedback utile.

Caricamento...
Torna su