Dopo aver svolto gli eventi di convalida, è consigliabile verificare implementazione. Il server di convalida verifica che gli eventi abbiano struttura corretta, ma per verificare che siano inviati correttamente al tuo devi effettuare le seguenti operazioni:
- Inviare un evento da un client
- Inviare un evento alla proprietà
- Controllare la visualizzazione In tempo reale
- Controlla DebugView
Se non vedi i tuoi eventi dopo aver svolto questi passaggi, controlla risoluzione dei problemi per gli errori di implementazione più comuni.
Invia un evento da un cliente
Scegli il tuo cliente:
Affinché un evento sia valido, deve avere un app_instance_id
con
già utilizzate per inviare un evento dall'SDK Google Analytics for Firebase.
Acquisisci questo ID lato client e includilo nella chiamata al
Measurement Protocol. Per inviare un evento alla tua proprietà, utilizziamo
"app_instance_id"
come app_instance_id
. Dovrai sostituirlo con
un app_instance_id
reale proveniente dall'SDK. Consulta
stai utilizzando l'app_instance_id corretto per sapere come
assicurati di utilizzare un valore valido.
Inviare un evento alla proprietà
Dopo aver inviato un evento da un client e acquisito un
app_instance_id
, potrai inviare un evento utilizzando lo strumento di misurazione
protocollo. Quando verifichi l'implementazione, devi inviare l'evento esatto
che stai tentando di misurare con Measurement Protocol.
Ad esempio, nel seguente modo viene inviato un evento refund:
const firebaseAppId = `<firebase_app_id_value>`;
const apiSecret = `<secret_value>`;
fetch(`https://www.google-analytics.com/mp/collect?firebase_app_id=${firebaseAppId}&api_secret=${apiSecret}`, {
method: "POST",
body: JSON.stringify({
"app_instance_id": "app_instance_id",
"events": [{
"name": "refund",
"params": {
"currency": "USD",
"value": "9.99",
"transaction_id": "ABC-123"
}
}]
})
});
Controllare la visualizzazione In tempo reale
Dopo aver inviato un evento utilizzando Measurement Protocol, controlla la visualizzazione In tempo reale per la tua proprietà. In genere gli eventi vengono visualizzati entro pochi secondi.
Vai alla vista In tempo reale aprendo Google Analytics, poi vai a Report > In tempo reale nel riquadro di navigazione a sinistra. Ti consigliamo di concentrarti sulle grafici in basso, come "Conteggio eventi per nome evento" ed "Eventi chiave per evento nome".
Controlla DebugView
Se la visualizzazione In tempo reale non fornisce dettagli sufficienti per verificare
attiva la modalità di debug in alcuni eventi di test includendo quanto segue
parametri nella raccolta params
per consentirti di monitorare e rivedere gli eventi
in DebugView:
"debug_mode": true
o"debug_mode": 1
"engagement_time_msec"
impostata su un numero positivo
Ad esempio, la query riportata di seguito invia un rimborso con la modalità di debug abilitata:
const firebaseAppId = `<firebase_app_id_value>`;
const apiSecret = `<secret_value>`;
fetch(`https://www.google-analytics.com/mp/collect?firebase_app_id=${firebaseAppId}&api_secret=${apiSecret}`, {
method: "POST",
body: JSON.stringify({
"app_instance_id": "app_instance_id",
"events": [{
"name": "refund",
"params": {
"currency": "USD",
"value": "9.99",
"transaction_id": "ABC-123",
"engagement_time_msec": 1200,
"debug_mode": true
}
}]
})
});
Dopo aver inviato gli eventi con la modalità di debug attivata, segui le istruzioni per monitorare gli eventi utilizzando DebugView per verificare l'implementazione.