Prima di ottimizzare i tag di terze parti, accertati che questi script siano ancora necessari sul tuo sito.
Gli script di terze parti, o "tag", possono essere una fonte di problemi di rendimento del sito e, di conseguenza, un obiettivo di ottimizzazione. Tuttavia, prima di iniziare a ottimizzare i tag aggiunti, assicurati di non ottimizzare i tag di cui non hai bisogno. Questo articolo spiega come valutare le richieste di nuovi tag, nonché gestire e rivedere quelli esistenti.
Quando si parla di tag di terze parti, la conversazione spesso passa rapidamente a problemi di rendimento, perdendo di vista le fondamenta del ruolo "fondamentale" di questi tag. Forniscono un'ampia gamma di funzionalità utili, rendendo il web più dinamico, interattivo e interconnesso. Tuttavia, i tag di terze parti possono essere aggiunti da team diversi all'interno dell'organizzazione e spesso vengono dimenticati nel tempo. Le persone vanno avanti, i contratti scadono o i risultati vengono restituiti, ma i team non si mettono mai in contatto per richiedere la rimozione degli script.
Prima di iniziare a pensare all'esecuzione di script di tag di terze parti o a quali tag possono essere differiti, caricati con il metodo lazy o preconnessi da un punto di vista tecnico, esiste l'opportunità di stabilire quali tag aggiungere a un sito o a una pagina dal punto di vista organizzativo. Un tema comune a cui i siti web vengono rallentati a causa di un'enorme quantità di tag di terze parti è che questa parte del sito web non è di proprietà di una sola persona o di un solo team e, di conseguenza, ricade in tutti i sensi. Non c'è niente di più frustrante dell'ottimizzazione del sito web, soddisfare le prestazioni in un ambiente di gestione temporanea, solo per la velocità di regressione in produzione a causa dei tag che vengono aggiunti. L'implementazione di un "processo di verifica" per i tag di terze parti può aiutare a evitare questo problema, creando un flusso di lavoro che generi responsabilità e responsabilità interfunzionali di questi tag.
Il modo in cui i tag di terze parti vengono controllati dipende esclusivamente dall'organizzazione, dalla sua struttura e dai processi attuali. Potrebbe essere fondamentale, come avere un unico team che governa e agiscono da custode dell'analisi dei tag prima che vengano aggiunti. o più avanzate e formali, ad esempio fornendo un modulo ai team per inviare richieste di tag. Ciò potrebbe richiedere un contesto in termini di motivo per cui deve essere presente sul sito web, per quanto tempo dovrebbe essere presente e quali vantaggi offrirebbe all'attività.
Processo di governance dei tag
Indipendentemente dal modo in cui decidi di verificare i tag all'interno dell'organizzazione, le fasi seguenti devono essere considerate come parte del ciclo di vita di un tag.
Conformità
Prima di aggiungere un tag a una pagina, verifica che sia stato accuratamente verificato da un team legale per assicurarti che soddisfi tutti i requisiti di conformità necessari per la presenza. Ciò potrebbe includere la verifica della conformità del tag al Regolamento generale sulla protezione dei dati (GDPR) dell'UE e al California Consumer Privacy Act (CCPA).
Si tratta di un aspetto fondamentale, in caso di dubbi su questo passaggio, è necessario risolvere i problemi prima di valutare il tag dal punto di vista delle prestazioni.
Obbligatorio
Il secondo passaggio consiste nel verificare se è necessario un tag specifico nella pagina. Considera i seguenti punti di discussione:
- Il tag viene utilizzato attivamente? In caso contrario, può essere rimosso?
- Se il tag si carica a livello di sito, è necessario? Ad esempio, se stiamo analizzando una suite di test A/B e li stiamo testando solo sulle pagine di destinazione, possiamo inserire il tag solo su questo tipo di pagina?
- Possiamo aggiungere ulteriore logica, possiamo rilevare se esiste un test A/B in tempo reale? Se sì, consenti l'aggiunta del tag, ma in caso contrario assicurati che non sia presente.
Proprietà
Avere una persona o un team ben preciso come proprietario di un tag aiuta a monitorare proattivamente i tag. In genere si tratta di chiunque abbia aggiunto il tag. Grazie alla presenza di un assegnatario accanto al tag, in questo modo potrai condurre revisioni e controlli in futuro per verificare se il tag è necessario.
Finalità
Il quarto passaggio inizia a creare responsabilizzazione e responsabilità interfunzionali garantendo agli utenti di capire perché il tag viene aggiunto alla pagina. È importante avere una comprensione interfunzionale di ciò che ogni tag porta al sito web e perché viene utilizzato. Ad esempio, se il tag registra azioni di sessioni utente per consentire la personalizzazione, tutti i team sanno perché dovrebbe essere presente?
Inoltre, ci sono state discussioni su un compromesso tra commerciale e rendimento? Se c'è un tag considerato "obbligatorio" perché genera entrate, abbiamo analizzato le entrate potenziali perse a causa della regressione
Recensione
Il quinto, ultimo passaggio, probabilmente il più importante, consiste nel garantire che i tag vengano esaminati regolarmente. Questo dovrebbe dipendere dalle dimensioni del sito web, dal numero di tag presenti sul sito e dai tempi di risposta (ad esempio, settimanali, mensili, trimestrali). Questo passaggio deve essere trattato come l'ottimizzazione di altri asset del sito web (JS, CSS, immagini e così via) e controllato proattivamente e regolarmente. La mancata revisione potrebbe portare a un gestore di tag "superbo", che rallenta le pagine. Può essere un'attività complessa tornare alle prestazioni senza regredire alla funzionalità richiesta
Il processo di verifica dovrebbe fornire un elenco finale di tag classificati come necessari per una pagina specifica. In questa fase, puoi approfondire gli approcci di ottimizzazione tecnica. Inoltre, hai la possibilità di definire il numero di tag in questo elenco finale all'interno di un budget delle prestazioni, che può essere monitorato in Lighthouse CI e incorporato nella definizione di obiettivi specifici per le prestazioni. Ad esempio:
Se manteniamo < 5 tag sulle nostre pagine di destinazione insieme al nostro codice JS ottimizzato, siamo sicuri che il Tempo di blocco totale (TBT) potrà raggiungere lo stato "Buono" nei Segnali web essenziali.