La piattaforma Google Analytics ti consente di misurare le interazioni degli utenti con la tua attività su vari dispositivi e ambienti. La piattaforma fornisce tutte le risorse di calcolo per raccogliere, archiviare, elaborare e generare report su queste interazioni utente.
La raccolta di Analytics può avvenire sia sul lato client sia sul lato server. Google Analytics fornisce API e SDK facili da usare per inviare dati a Google Analytics. Oltre a questi, abbiamo sviluppato un codice che puoi utilizzare nelle tue applicazioni App Engine per inviare facilmente analisi lato server a Google Analytics.
Raccolta di analisi lato client
Con le API e gli SDK di raccolta, puoi misurare il modo in cui gli utenti interagiscono con i tuoi contenuti e le tue iniziative di marketing. Dopo l'implementazione, potrai visualizzare i dati sulle interazioni degli utenti in Google Analytics o tramite le API di reporting. Per ulteriori dettagli sulla raccolta di analisi lato client, seleziona il link di seguito in base al tipo di client:
- Monitoraggio web (analytics.js): misura l'interazione degli utenti con siti web o applicazioni web.
- Android: misura l'interazione degli utenti con le app per Android.
- iOS: misura l'interazione degli utenti con le applicazioni per iOS.
- Measurement Protocol: consente di misurare l'interazione degli utenti in qualsiasi ambiente con questo protocollo di basso livello.
Raccolta di analisi lato server di App Engine
Sebbene App Engine fornisca già un meccanismo per il logging degli eventi nell'applicazione, potrebbe essere vantaggioso monitorare eventi lato server specifici in Google Analytics. Ecco alcuni dei vantaggi:
- Analisi dei dati storici - App Engine ti consente di configurare il numero massimo di giorni o le dimensioni del file di log. Una volta trascorso questo periodo di tempo, non avrai più accesso ai file di log. Il monitoraggio degli eventi in Google Analytics offre una durata molto più lunga della visibilità degli eventi passati.
- Monitoraggio degli eventi chiave - I file di log possono essere dettagliati con vari componenti dell'applicazione che vi scrivono dati. Con il monitoraggio eventi puoi individuare solo gli eventi chiave che ti interessa monitorare e monitorarli insieme ad alcuni metadati aggiuntivi.
- Interfaccia utente potente: sfrutta la completa interfaccia utente di Google Analytics per visualizzare, registrare ed esportare questi eventi lato server.
Per ulteriori informazioni su questo approccio, consulta la guida per gli sviluppatori di Google Analytics relativa al monitoraggio eventi.