La piattaforma Google Analytics ti consente di misurare le interazioni degli utenti con la tua attività su vari dispositivi e ambienti. Google Analytics fornisce le risorse per raccogliere, archiviare, elaborare e generare report su e interazioni con gli utenti.
Puoi raccogliere dati di analisi sul lato client e sul lato server.
Raccolta dell'analisi 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 nell'interfaccia utente di Google Analytics o utilizzare le API di reporting per a recuperare i dati. Per ulteriori dettagli sulla raccolta di dati e analisi lato client, seleziona seguente in base al tipo di cliente:
- Monitoraggio web (analytics.js) - Misurare l'interazione degli utenti con siti web o applicazioni web.
- Android – Misurare l'interazione degli utenti con le app per Android.
- iOS: Misurare 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:
- Analizza i dati storici: App Engine consente di configurare il numero massimo di giorni, o dimensione, del file di log. Una volta trascorso questo limite superata, non puoi più accedere ai 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. Utilizzando il monitoraggio degli eventi, puoi individuare e monitorare gli eventi chiave, insieme ad alcuni metadati.
- Lavorare nell'interfaccia utente: sfrutta la ricca interfaccia utente offerti da Google Analytics per visualizzare, registrare 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 Measurement Protocol di Google Analytics 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 ottenuto da Google Analytics.
Prima di eseguire l'app di esempio in locale, imposta le variabili di ambiente necessarie dall'app:
export GA_TRACKING_ID=YOUR_TRACKING_ID
Esegui il codice campione in locale. 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 il monitoraggio dati:
Se imposti
GA_TRACKING_ID
durante il test locale della tua applicazione, aggiornare l'ID prima del deployment.Se hai attivato l'impostazione in Amministrazione di Google Analytics per escludere il traffico proveniente da spider e bot, oppure se utilizzi Google Analytics 4 (che filtra automaticamente questo traffico), potresti non visualizzare Risultati di Analytics dai client App Engine. Questi scenari filtrano lo user agent predefinito di App Engine. Per vedere i risultati di App Engine, includi il Parametro
ua
nei dati di monitoraggio e impostarli su un valore personalizzato.