La integración de Google Analytics (GA) en una aplicación Svelte permite el seguimiento y análisis de las interacciones del usuario de manera eficaz. Svelte, al ser un framework relativamente nuevo, puede tener menos soluciones listas para usar para la integración de GA en comparación con Angular o Vue.js, pero el proceso sigue siendo sencillo.
- Configurar una propiedad de Google Analytics
- Instale una biblioteca GA o utilice un script sencillo
- Despliegue y prueba
- Consideraciones y buenas prácticas
- Reflexiones finales
Empecemos.
Configurar una propiedad de Google Analytics
En primer lugar, si aún no lo ha hecho, configure una propiedad de GA. Cree una nueva propiedad en su cuenta de Google Analytics, asegurándose de que es una propiedad de Google Analytics 4 (GA4). Se le proporcionará un "ID de medición" (como "G-XXXXXXXXXX").
Instale una biblioteca GA o utilice un script sencillo
Para Svelte, puede utilizar un simple fragmento de JavaScript o encontrar una biblioteca que se adapte a sus necesidades. El método JavaScript es más directo:
Utilizar un fragmento de JavaScript
Añada la etiqueta GA Script: En el archivo
public/index.
html de su proyecto Svelte, añada el fragmento de código de seguimiento GA4 proporcionado por Google. Debería tener un aspecto similar al siguiente:<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>.
Sustituya
'YOUR_MEASUREMENT_ID'
por su ID de medición real.Seguimiento de páginas vistas: Svelte no tiene enrutamiento incorporado, por lo que si está utilizando un enrutador (como
svelte-routing
), tendrá que añadir seguimiento a los cambios de ruta. Esto se puede hacer en su componente principal o componente de diseño.import { onMount } from 'svelte'; import { page } from 'svelte-routing'; onMount(() => { page.subscribe(($page) => { gtag('config', 'YOUR_MEASUREMENT_ID', { 'page_path': $page.path }); });
Despliegue y prueba
Después de integrar GA, despliegue su aplicación y verifique si el panel de GA está recibiendo los datos. Google Analytics Debugger, una extensión del navegador, puede resultar útil para la depuración.
Consideraciones y buenas prácticas
- Cumplimiento de la privacidad: Recuerde cumplir con las leyes de privacidad como GDPR y considerar el consentimiento del usuario para las cookies.
- Eventospersonalizados: Para realizar el seguimiento de eventos personalizados (como clics en botones), utilice
gtag('event', 'your_event_name', { /* parameters */ });
. - Pruebas: Asegúrese de probar a fondo la configuración de seguimiento, especialmente si tiene navegación de una sola página.
Reflexiones finales
La integración de Google Analytics en una aplicación Svelte puede mejorar significativamente su capacidad para comprender las interacciones de los usuarios. Sin embargo, es importante recordar que Google Analytics puede resultar complejo para muchas organizaciones.
En Simple Analytics, ofrecemos una solución más sencilla y centrada en la privacidad, que simplifica el proceso de análisis y respeta la privacidad del usuario. Compruébelo usted mismo en nuestro panel de control.