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:
- Mengirim peristiwa dari klien
- Mengirim peristiwa ke properti Anda
- Memeriksa tampilan Realtime
- Memeriksa DebugView
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 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."
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:
"debug_mode": true
atau"debug_mode": 1
"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.