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.

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 Anda ke {i>Measurement Protocol<i}. 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_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"
      }
    }]
  })
});

Memeriksa tampilan Realtime

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

Buka tampilan Realtime dengan membuka Google Analytics, lalu membuka Laporan > Realtime di navigasi kiri. Anda perlu fokus pada diagram terbawah, seperti "Jumlah peristiwa menurut Nama peristiwa" dan "Peristiwa Utama menurut Peristiwa Anda."

Tampilan realtime yang menampilkan peristiwa

Periksa DebugView

Jika tampilan Realtime tidak memberikan detail yang cukup bagi Anda untuk memverifikasi besarkan, aktifkan mode debug dalam beberapa peristiwa pengujian dengan menyertakan parameter di kumpulan params sehingga Anda dapat memantau dan meninjau peristiwa di DebugView:

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

Misalnya, skrip berikut mengirimkan refund dengan mode debug diaktifkan:

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

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