La piattaforma Google Analytics ti consente di misurare le interazioni degli utenti con la tua attività su vari dispositivi e ambienti cloud-native. Google Analytics fornisce le risorse per raccogliere, archiviare, elaborare e generare report su e interazioni con gli utenti.
Puoi raccogliere dati e analisi sia sul lato client sia sul lato server.
Raccolta Dati lato client
Utilizza le API e gli SDK di Google Analytics per misurare il modo in cui gli utenti interagiscono con i tuoi contenuti e le tue iniziative di marketing. Puoi visualizzare i dati sulle interazioni degli utenti nella interfaccia utente di Google Analytics o utilizzare le API di generazione di report per recuperarli. Per ulteriori dettagli sulla raccolta di dati e analisi lato client, seleziona il link di seguito in base al tipo di client:
- Monitoraggio web (analytics.js) - Misurare l'interazione degli utenti con siti web o applicazioni web.
- Android: misura l'interazione degli utenti con le applicazioni Android.
- iOS: misura l'interazione degli utenti con le applicazioni per iOS.
- Measurement Protocol: misura l'interazione degli utenti in qualsiasi ambiente con questo protocollo di basso livello.
Raccolta di dati e analisi lato server
Sebbene App Engine fornisca un meccanismo di registrare eventi nella tua applicazione, puoi utilizzare Google Analytics per monitorare specifici eventi lato server in Google Analytics per:
- Analisi dei dati storici: App Engine ti consente di configurare il numero massimo di giorni o le dimensioni del file di log. Una volta superato questo limite, non avrai più accesso a questi file di log. Monitoraggio di eventi in Google Analytics fornisce una durata molto più lunga della visibilità degli eventi passati eventi.
- Monitora eventi chiave: i file di log possono essere dettagliati con vari componenti della tua applicazione scrivendo dati. Grazie al monitoraggio eventi, puoi individuare gli eventi chiave e monitorarli, insieme ad alcuni metadati.
- Lavorare nell'interfaccia utente: sfrutta la ricca interfaccia utente fornita da Google Analytics per visualizzare, generare report ed esportare questi eventi lato server.
Per abilitare la raccolta di analisi lato server, puoi utilizzare un client HTTP e Richieste HTTP con lo strumento Google Analytics Measurement Protocollo. Per ulteriori informazioni, consulta gli sviluppatori di Google Analytics guida per Eventi monitoraggio.
Prova l'applicazione
L'applicazione di esempio riportata di seguito mostra come monitorare gli eventi nel tuo nell'applicazione App Engine. L'applicazione effettua una richiesta HTTP e pubblica dati sull'evento a Google Analytics.
Prima di utilizzare Misurazione con Google Analytics Protocollo su App Engine, segui questi passaggi:
Crea una proprietà Universal Analytics e ottieni lo strumento Monitoraggio ID.
Includi le variabili di ambiente con il tuo ID monitoraggio nella per il runtime. Ad esempio:
env_variables: GA_TRACKING_ID: YOUR-GA-TRACKING-ID
sostituisci YOUR-GA-TRACKING-ID con l'ID che hai ottenute da Google Analytics.
Prima di eseguire l'app di esempio localmente, imposta le variabili di ambiente richieste dall'app:
export GA_TRACKING_ID=YOUR_TRACKING_ID
Esegui il codice di esempio localmente. Ad esempio, puoi utilizzare la riga di comando:
I dati di monitoraggio post-evento in Google Analytics aggiornando il per inviare richieste HTTP che includono Payload di Google Analytics. L'esempio seguente mostra come pubblicare i dati di monitoraggio:
Se imposti
GA_TRACKING_ID
durante il test dell'applicazione localmente, aggiornate l'ID prima di eseguire il deployment.Se hai attivato l'impostazione nella console Amministrazione di Google Analytics per escludere il traffico da spider e bot oppure se utilizzi Google Analytics 4 (che filtra automaticamente questo traffico), potresti non visualizzare i risultati di Analytics dai client App Engine. Questi scenari filtrano lo user agent predefinito di App Engine. Per visualizzare i risultati di App Engine, includi il parametro
ua
nei dati di monitoraggio e impostalo su un valore personalizzato.