Verificare l'implementazione

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:

Se non vedi i tuoi eventi dopo aver svolto questi passaggi, controlla risoluzione dei problemi per gli errori di implementazione più comuni.

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".

Visualizzazione in tempo reale che mostra un evento

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:

  1. "debug_mode": true o "debug_mode": 1
  2. "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.