Measurement Protocol di Google Analytics ti consente di inviare dati offline al tuo stream web o stream di app, oltre ai dati che stai già raccogliendo con il tagging o l'SDK Firebase.
Questa guida descrive i casi d'uso comuni di Measurement Protocol di Google Analytics e i relativi requisiti.
Riepilogo dei requisiti
Questa tabella fornisce una rapida panoramica dei requisiti per ciascun caso d'uso. Tieni a mente le seguenti best practice:
Il
timestamp_microsdi eventi e proprietà utente è impostato per impostazione predefinita sull'ora della richiesta. Quando invii una modifica a un evento o una proprietà utente verificatasi in passato, sostituisci il timestamp come descritto nella guida sull'invio di eventi e nella guida relativa alle proprietà utente.Per report in tempo reale e metriche sul coinvolgimento accurati, includi il parametro evento
engagement_time_msecimpostato sui millisecondi trascorsi dall'evento precedente.
| Caso d'uso | ID sessione | Requisito del momento della richiesta | Requisito timestamp_micros |
|---|---|---|---|
| Assegnazione di User-ID agli eventi | Obbligatorio | <= fine del giorno lavorativo dell'inizio della sessione | >= inizio della sessione e <= fine della sessione |
| Attribuzione della sessione | Obbligatorio | <= inizio della sessione + 24 ore | >= inizio della sessione e <= fine della sessione |
| Esportazione di eventi su piattaforme pubblicitarie | Non obbligatoria | <= ultimo giorno della sessione + 63 giorni | >= momento della richiesta meno 72 ore e <= momento della richiesta |
| Invio di eventi o proprietà utente per la creazione di segmenti di pubblico | Non obbligatoria | Web: <= ultimo evento online + 30 giorni App: <= ultimo evento online + 42 giorni |
>= momento della richiesta meno 72 ore e <= momento della richiesta |
Assegnazione di User-ID agli eventi
Utilizza Measurement Protocol per fornire agli eventi online o offline un User-ID.
Ecco alcuni casi d'uso di esempio per l'aggiunta di un User-ID a un evento:
La misurazione online non dispone delle informazioni necessarie per cercare l'ID utente per gli eventi online, ma hai una pipeline di elaborazione degli eventi che è in grado di associare una sessione online a un ID utente.
In questo scenario, utilizzi Measurement Protocol per fornire eventi online con uno User-ID.
Non hai lo User-ID per gli eventi che invii con il Measurement Protocol, ma vuoi che questi eventi siano associati a un User-ID se l'utente ha eseguito l'accesso online nel corso della sessione.
In questo scenario, utilizzi gli eventi online per fornire eventi Measurement Protocol con un ID utente.
Di seguito sono riportati i requisiti per aggiungere un User-ID a un evento:
- Includi
session_idnell'elenco dei parametri dell'evento. - Invia gli eventi Measurement Protocol nello stesso giorno lavorativo della sessione online.
- Se esegui l'override di
timestamp_micros, impostalo su un timestamp compreso tra l'ora di inizio e di fine della sessione online. - Se il tuo obiettivo è fornire User-ID per gli eventi online, imposta
user_idnella richiesta. - Se il tuo obiettivo è che ogni evento Measurement Protocol abbia l'ID utente
della sessione online corrispondente, non devi impostare
user_id.
Attribuzione della sessione
Gli eventi Measurement Protocol che soddisfano requisiti specifici vengono visualizzati nei report con gli stessi attributi della sessione (ad esempio informazioni geografiche, origine, mezzo e campagna) degli eventi online della stessa sessione.
Di seguito sono riportati i requisiti per l'attribuzione della sessione:
- Includi
session_idnell'elenco dei parametri dell'evento. Invia la richiesta non oltre 24 ore dopo l'inizio della sessione online.
Ad esempio, se la sessione è iniziata alle 11:15 di lunedì nel fuso orario della tua proprietà, invia la richiesta prima delle 11:15 di martedì.
Se esegui l'override di
timestamp_micros, impostalo su un timestamp compreso tra l'ora di inizio e di fine della sessione online.
Esportazione di eventi su piattaforme pubblicitarie
Google Analytics include gli eventi che invii utilizzando Measurement Protocol nelle esportazioni nei prodotti pubblicitari collegati, come Google Ads o Campaign Manager 360.
Alcuni scenari comuni in cui questa funzionalità è utile includono:
- La tua attività ha eventi offline che vuoi includere nell'attribuzione e nei report pubblicitari.
- Hai eventi aggiuntivi in un sistema non disponibile per il tagging o l'SDK Firebase, ma vuoi comunque includerli nei prodotti collegati.
Di seguito sono riportati i requisiti per esportare gli eventi sulle piattaforme pubblicitarie:
Invia la richiesta non oltre 63 giorni dopo l'ultimo evento online, anche se la finestra di attribuzione dell'evento chiave è superiore a 63 giorni. L'evento deve arrivare anche entro la finestra di attribuzione dell'evento chiave. Scopri come configurare le impostazioni della finestra di attribuzione.
Ad esempio, se l'ultimo evento online per
client_idoapp_instance_idsi è verificato il 1° marzo, invia l'evento Measurement Protocol entro il 3 maggio.Se esegui l'override di
timestamp_micros, impostalo su un timestamp rientrante nelle ultime 72 ore.
Invio di eventi o proprietà utente per la creazione di segmenti di pubblico
Gli eventi e le proprietà utente inviati utilizzando Measurement Protocol vengono inclusi nella valutazione delle condizioni del segmento di pubblico se rispetti alcuni requisiti.
Di seguito sono riportati i requisiti per l'invio di eventi o proprietà utente per la creazione di segmenti di pubblico:
Invia la richiesta a uno stream web non oltre 30 giorni dopo l'ultimo evento online per lo stesso
client_id.Ad esempio, se l'ultimo evento online per
client_idsi è verificato il 1° marzo, invia l'evento Measurement Protocol entro il 31 marzo.Invia la richiesta a uno stream di app non oltre 42 giorni dopo l'ultimo evento online per lo stesso
app_instance_id.Ad esempio, se l'ultimo evento online per
app_instance_idsi è verificato il 1° marzo, invia l'evento Measurement Protocol entro il 12 aprile.Se esegui l'override di
timestamp_micros, impostalo su un timestamp entro le ultime 72 ore.