Pemecahan masalah

Panduan ini menjelaskan langkah-langkah pemecahan masalah umum untuk memperbaiki kesalahan penerapan umum.

Tidak ada peristiwa

Jika peristiwa Anda tidak muncul di Google Analytics, ada beberapa masalah umum yang harus Anda antisipasi.

Pertama, pilih klien Anda:

  • Apakah Anda menggunakan api_secret yang benar?

    Pastikan Anda menggunakan api_secret untuk aliran data yang tepat. Jika Anda menyiapkan Measurement Protocol untuk beberapa aliran data, setiap aliran data akan memiliki rahasianya sendiri.

  • Apakah api_secret Anda masih valid?

    Untuk membantu mengatasi spam, Anda dapat mencabut api_secret. Pastikan api_secret yang Anda gunakan masih valid. Mungkin ada pengguna lain yang memiliki akses ke aliran data Anda yang telah mencabut aksesnya secara tidak sengaja.

  • Apakah api_secret Anda sudah disalin dengan benar?

    api_secret peka huruf besar/kecil. Periksa kembali apakah api_secret di UI Google Analytics sama persis dengan yang Anda gunakan dalam kode.

  • Jangan gunakan advertising_id.

    advertising_id tidak didukung sebagai ID perangkat yang valid. Gunakan app_instance_id jika Anda menggunakan Firebase dan client_id jika menggunakan gtag.js.

ID tidak valid

Karena Measurement Protocol mendukung ID dari Google Analytics for Firebase SDK dan gtag.js, pastikan Anda menggunakan ID yang tepat. ID yang harus Anda gunakan berubah bergantung pada apakah Anda menggunakan Google Analytics for Firebase SDK atau gtag.js. Berikut adalah penjelasan ID yang harus Anda gunakan:

Google Analytics for Firebase SDK

Jika menggunakan Google Analytics for Firebase SDK, ID yang harus Anda gunakan adalah:

Anda tidak boleh menggunakan:

  • firebase_instance_id - ID ini tidak boleh disertakan dalam permintaan Anda. ID ini digunakan untuk mengidentifikasi instance aplikasi tertentu, tetapi khusus untuk Firebase. ID ini digunakan untuk aktivitas seperti pesan FCM.

gtag.js

Jika menggunakan gtag.js, ID yang harus Anda gunakan adalah:

  • measurement_id - Sertakan ID ini dalam parameter kueri untuk permintaan tersebut. ID ini secara unik mengidentifikasi Aliran Data. Semua pengguna situs Anda akan memiliki measurement_id yang sama. Dapat ditemukan pada UI Google Analytics di:
    Admin > Aliran Data > pilih aliran data Anda > ID Pengukuran
  • client_id - Sertakan ID ini dalam isi POST untuk permintaan tersebut. ID ini secara unik mengidentifikasi instance pengguna tertentu dari klien web. Nilai ini akan berbeda untuk masing-masing pengguna aplikasi Anda. Lihat contoh ini untuk mengetahui cara mengambil nilai ini.