L'integrazione di Google Analytics (GA) in un'applicazione Svelte consente di tracciare e analizzare le interazioni degli utenti in modo efficace. Svelte, essendo un framework relativamente recente, potrebbe avere meno soluzioni pronte all'uso per l'integrazione di GA rispetto ad Angular o Vue.js, ma il processo è comunque semplice.
- Impostare una proprietà di Google Analytics
- Installare una libreria GA o utilizzare un semplice script
- Distribuzione e test
- Considerazioni e buone pratiche
- Riflessioni finali
Tuffiamoci!
Impostare una proprietà di Google Analytics
Per prima cosa, se non l'avete ancora fatto, impostate una proprietà di GA. Create una nuova proprietà nel vostro account Google Analytics, assicurandovi che sia una proprietà Google Analytics 4 (GA4). Vi verrà assegnato un "ID di misurazione" (come 'G-XXXXXXXX').
Installare una libreria GA o utilizzare un semplice script
Per Svelte, è possibile utilizzare un semplice snippet JavaScript o trovare una libreria adatta alle proprie esigenze. L'approccio JavaScript è più diretto:
Utilizzo di uno snippet JavaScript
Aggiungere il tag GA Script: Nel file
public/index.html
del vostro progetto Svelte, aggiungete lo snippet di codice di tracciamento GA4 fornito da Google. Dovrebbe avere un aspetto simile a questo:<script async src="https://www.googletagmanager.com/gtag/js?id=YOUR_MEASUREMENT_ID"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'YOUR_MEASUREMENT_ID'); </script>
Sostituire
'YOUR_MEASUREMENT_ID'
con l'ID di misurazione effettivo.Tracciamento delle pagine visualizzate: Svelte non ha il routing integrato, quindi se si utilizza un router (come
svelte-routing
), è necessario aggiungere il tracciamento alle modifiche del percorso. Questo può essere fatto nel componente principale o nel componente di layout.import { onMount } from 'svelte'; import { page } from 'svelte-routing'; onMount(() => { page.subscribe(($page) => { gtag('config', 'YOUR_MEASUREMENT_ID', { 'page_path': $page.path }); }); });
Distribuzione e test
Dopo aver integrato GA, distribuire l'applicazione e verificare se la dashboard di GA riceve i dati. Google Analytics Debugger, un'estensione del browser, può essere utile per il debug.
Considerazioni e buone pratiche
- Conformità alla privacy: Ricordarsi di rispettare le leggi sulla privacy come il GDPR e considerare il consenso degli utenti per i cookie.
- Eventi personalizzati: Per tracciare eventi personalizzati (come i clic sui pulsanti), utilizzare
gtag('event', 'your_event_name', { /* parameters */ });
. - Test: Assicuratevi di testare accuratamente la configurazione del tracciamento, soprattutto se avete una navigazione a pagina singola.
Riflessioni finali
L'integrazione di Google Analytics in un'applicazione Svelte può migliorare notevolmente la capacità di comprendere le interazioni degli utenti. Tuttavia, è importante ricordare che Google Analytics può essere complesso per molte organizzazioni.
Noi di Simple Analytics offriamo una soluzione più semplice e incentrata sulla privacy, semplificando il processo di analisi e rispettando la privacy degli utenti. Date un'occhiata al nostro cruscotto di analisi in tempo reale per verificare di persona.