Nessuno parte con l’idea di installare trenta app. Succede una decisione ragionevole alla volta: un widget recensioni per la social proof, un’app di upsell per l’AOV, uno switcher valuta per il mercato testato, un page builder perché il tema non bastava, un’app fedeltà scelta dal precedente responsabile marketing.
Dopo tre anni lo storefront carica molto JavaScript di terze parti, la spesa mensile per le app è una voce che nessuno controlla, e almeno quattro app continuano a iniettare script per funzioni disattivate da tempo. Questo è l’audit che eseguiamo, e il sistema di scoring che rende le decisioni difendibili e non personali.
Fase 1: Calcolare il totale reale
Si inizi dal numero, perché di solito è più alto di quanto ci si aspetti e rende più semplice il resto della discussione. Recuperi le ultime tre fatture Shopify e elenchi ogni addebito per app, incluse quelle a consumo.
Poi aggiunga i costi che non compaiono lì: app fatturate direttamente dal fornitore fuori dal sistema Shopify, piani annuali pagati con carta, e qualsiasi spesa fatta da un collaboratore. Per esperienza, le app fuori fattura sono tra un quinto e un terzo del totale reale, e sono spesso proprio quelle abbandonate.
Faccia questo prima di analizzare le prestazioni. Un confronto sui costi fa approvare un audit delle app molto più rapidamente di una discussione tecnica.
Fase 2: Misurare quanto ogni app incide sullo storefront
La dashboard Web Performance di Shopify indica la tendenza generale, ma non mostra quale app sia responsabile. Per individuarla, utilizzi i pannelli network e performance del browser su una pagina prodotto e una pagina collezione, attribuendo ogni richiesta di terze parti al relativo proprietario.
- Dimensione del trasferimento per app, sulle pagine che contano — collezioni e prodotti, non la homepage
- Tempo di blocco del main thread, che è ciò che realmente incide su INP e quindi sulla percezione dell’utente
- Se viene caricata su ogni pagina o solo dove serve — un widget recensioni che si carica sulla pagina Contatti è puro spreco
- Se blocca il rendering o se viene caricato in modo asincrono
Lo schema è ricorrente: due o tre app rappresentano la maggior parte del peso delle terze parti, e raramente sono quelle che ci si aspetta. Chat widget, page builder e script di personalizzazione sono di solito i primi tre. I widget recensioni sono spesso più leggeri della loro reputazione.
La disinstallazione di un’app non rimuove sempre il suo codice. Modifiche al tema e script tag spesso restano anche dopo la rimozione. Dopo aver eliminato un’app, cerchi il suo nome nei file del tema — frammenti orfani di app eliminate da tempo sono tra le scoperte più frequenti in questo tipo di audit.
Fase 3: Verificare se qualcuno la utilizza davvero
Questo è il passaggio che viene saltato più spesso, ma è quello che trova il valore economico. Per ogni app, risponda a due domande con dati concreti, non a memoria: quando è stato aperto l’admin per l’ultima volta e può misurare il comportamento per cui l’app esiste?
- App di upsell e bundle: quale percentuale degli ordini negli ultimi 90 giorni include un upsell attribuito dall’app?
- App popup e di raccolta email: quante acquisizioni il mese scorso e quante si sono trasformate in clienti?
- App di loyalty: quanti membri hanno riscattato qualcosa nell’ultimo trimestre?
- Page builder: quante pagine attive lo utilizzano effettivamente — e ricostruire quelle poche nel tema costerebbe meno di un anno di abbonamento?
- App di valuta e mercati: quale quota del fatturato proviene dai mercati che servono?
Si aspetti di trovare due o tre app senza alcun risultato misurabile. Quelle sono valore recuperato senza compromessi: rimuoverle non comporta alcuna rinuncia.
Fase 4: Valutare e decidere
Valuti ogni app su tre assi, poi la posizioni. Mantenga la valutazione semplice — l’obiettivo è una decisione difendibile, non un foglio di calcolo.
- Valore (1–5): contributo misurabile al fatturato o a un costo operativo che altrimenti pagherebbe in ore
- Costo (1–5): abbonamento più peso pagina e tempo di blocco che aggiunge
- Fragilità (1–5): quanto si romperebbe se sparisse domani e quanto il fornitore appare attivo
Poi assegni ogni app a uno dei quattro gruppi:
- Mantieni. Alto valore, costo proporzionato. La maggior parte degli store ne ha da quattro a otto che si giustificano davvero.
- Sostituisci con funzioni native. Ora Shopify offre direttamente molte funzionalità — metaobject e metafield coprono gran parte di ciò per cui si acquistavano page builder e app per tabelle tecniche, e Shopify Functions gestisce logiche di sconto che prima richiedevano un’app. Ogni funzione riportata nel tema è un abbonamento in meno e uno script rimosso.
- Consolida. Tre app che svolgono funzioni simili, spesso perché acquistate da persone diverse in momenti diversi. Un unico fornitore che copre tutte e tre di solito costa meno ed è sempre più leggero.
- Rimuovi. Nessun risultato misurabile, oppure la funzione è disattivata e resta solo lo script.
Fase 5: Rimuovere con attenzione
La rimozione delle app ha una criticità: si elimina qualcosa, apparentemente nulla si rompe, e dopo sei settimane si scopre che le email di carrello abbandonato si sono fermate.
- Esporti tutti i dati gestiti dall’app — recensioni, punti loyalty, liste iscritti, pagine generate — prima di intervenire. Alcuni fornitori cancellano i dati alla disinstallazione.
- Rimuova una app alla volta, lasciando qualche giorno tra una e l’altra, così da poter attribuire eventuali regressioni.
- Pulisca il tema dopo. Cerchi il nome dell’app nei file del tema e rimuova frammenti orfani e script tag.
- Misuri di nuovo. Verifichi che il peso sia effettivamente diminuito, senza dare nulla per scontato.
- Monitori la conversione per due settimane sulle pagine toccate dall’app — e sia onesto se il dato peggiora.
La rimozione dei residui dal tema è il passaggio che produce il miglioramento visibile della velocità. Saltarlo significa aver annullato l’abbonamento ma mantenuto il peso pagina, il peggiore dei due scenari.
Come si presenta una situazione ottimale dopo l'audit
Uno stack app Shopify sano, su uno store di medie dimensioni, conta di solito da sei a dodici app, ognuna con un responsabile che sa cosa fa e può indicare il dato che lo dimostra. Il JavaScript di terze parti rappresenta una minoranza del peso della vetrina, non la maggioranza. E c’è una regola fissa: ogni nuova app riceve una data di revisione, così il parco non ricresce senza controllo.
Questa ultima regola è ciò che rende stabile l’audit. Senza, tra due anni dovrà ripetere tutto da capo.
L’aspetto prestazionale di questo lavoro si sovrappone molto alla nostra attività di ottimizzazione della velocità. Se l’audit conclude che il vincolo è il tema e non le app, si tratta di un altro intervento — il nostro team sviluppo Shopify può indicarle quale dei due casi riguarda il suo store. Se invece l’audit mostra che la piattaforma non è più adeguata, il nostro servizio piattaforma Shopify affronta il tema in modo trasparente.
Domande frequenti
Quante app Shopify sono troppe?
Non esiste un numero universale: un'app che si carica solo sulle pagine che serve e porta valore misurabile non rappresenta un problema, qualunque sia il totale. Il vero criterio è se ogni app ha un responsabile che può giustificare la sua presenza. I negozi che non superano questo test di solito hanno tra venti e quaranta app.
Disinstallare un'app rimuove il suo codice dal tema?
Spesso no. Le app che modificano il tema o installano script lasciano frequentemente tracce. Dopo la disinstallazione, conviene sempre cercare il nome dell'app nei file del tema: frammenti orfani di app rimosse anni prima sono tra i problemi più comuni riscontrati in questi audit.
Quali categorie di app incidono di più sulle prestazioni?
Nei nostri audit, i widget di chat, i page builder e gli script di personalizzazione risultano costantemente i più pesanti, perché si caricano subito ed eseguono molto JavaScript sul main thread. I widget per le recensioni sono in genere meno impattanti di quanto si creda.
Possiamo sostituire le app con funzionalità native di Shopify?
Molto più spesso di quanto si pensi. Metaobjects e metafields coprono gran parte delle esigenze per cui si acquistavano app di tabelle o page builder, mentre Shopify Functions gestisce logiche di sconto e spedizione che prima richiedevano un'app dedicata. Ogni sostituzione elimina sia un abbonamento sia uno script.
Con quale frequenza conviene ripetere l'audit?
Ogni anno e ogni volta che cambia il team marketing. Ogni app installata dovrebbe avere una data di revisione fissata al momento dell'installazione: questa semplice abitudine evita che il numero di app torni silenziosamente a crescere.
Vuole che l'audit venga eseguito da noi?
Attribuiamo ogni richiesta di terze parti sul suo store all’app responsabile, la confrontiamo con le sue fatture e le consegniamo l’elenco valutato. Contatti il nostro team; rispondiamo entro un giorno lavorativo.
