Memverifikasi penerapan

Setelah memvalidasi peristiwa, sebaiknya verifikasi penerapan Anda. Server validasi memvalidasi bahwa peristiwa Anda memiliki struktur yang benar, tetapi untuk memverifikasi bahwa peristiwa dikirim dengan benar ke properti Anda, Anda perlu melakukan hal berikut:

Jika Anda tidak melihat peristiwa setelah melakukan langkah-langkah ini, lihat pemecahan masalah untuk mengetahui error penerapan yang umum.

Mengirim peristiwa dari klien

Pilih klien Anda:

Agar valid, peristiwa harus memiliki app_instance_id yang telah digunakan untuk mengirim peristiwa dari Google Analytics for Firebase SDK. Ambil ID sisi klien ini, dan sertakan dalam panggilan ke Measurement Protocol. Saat mengirim peristiwa ke properti Anda, kami menggunakan "app_instance_id" sebagai app_instance_id. Anda harus menggantinya dengan app_instance_id asli yang berasal dari SDK. Lihat cara menggunakan app_instance_id yang benar untuk memastikan Anda menggunakan nilai yang valid.

Mengirim peristiwa ke properti Anda

Setelah Anda mengirim peristiwa dari klien dan mengambil app_instance_id yang valid, Anda akan siap untuk mengirim peristiwa menggunakan Measurement Protocol. Saat memverifikasi penerapan, Anda harus mengirimkan peristiwa yang tepat yang ingin diukur menggunakan Measurement Protocol.

Misalnya, skrip berikut mengirimkan peristiwa refund:

const firebaseAppId = "FIREBASE_APP_ID";
const apiSecret = "API_SECRET";

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"
      }
    }]
  })
});

Memeriksa tampilan Realtime

Setelah mengirim peristiwa menggunakan Measurement Protocol, periksa tampilan Realtime untuk properti Anda. Peristiwa biasanya muncul setelah beberapa detik.

Buka tampilan Real-Time dengan membuka Google Analytics, lalu membuka Laporan > Real-Time di navigasi kiri. Anda dapat berfokus pada diagram di bawah, seperti "Jumlah peristiwa menurut Nama peristiwa" dan "Peristiwa Utama menurut Nama peristiwa".

Tampilan realtime yang menampilkan peristiwa

Periksa DebugView

Jika tampilan Real-Time tidak memberikan detail yang cukup bagi Anda untuk memverifikasi penerapan, aktifkan mode debug di beberapa peristiwa pengujian dengan menyertakan parameter berikut dalam pengumpulan params sehingga Anda dapat memantau dan meninjau peristiwa di DebugView:

  1. "debug_mode": true atau "debug_mode": 1
  2. "engagement_time_msec" ditetapkan ke angka positif

Misalnya, skrip berikut mengirimkan peristiwa refund dengan mode debug diaktifkan:

const firebase_app_id = "FIREBASE_APP_ID";
const apiSecret = "API_SECRET";

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
      }
    }]
  })
});

Setelah mengirim peristiwa dengan mode debug diaktifkan, ikuti petunjuk untuk memantau peristiwa menggunakan DebugView untuk memverifikasi penerapan Anda.