Ringkasan
Panduan ini menjelaskan cara memformat dan mengirim permintaan ke Measurement Protocol Google Analytics.
Mengirim peristiwa
Untuk mengirim peristiwa, buat permintaan HTTP
POST
ke endpoint berikut:
POST /mp/collect HTTP/1.1
HOST: www.google-analytics.com
Content-Type: application/json
<payload_data>
Parameter wajib
Permintaan yang valid memerlukan dua kumpulan parameter yang berbeda, bergantung dari yang Anda gunakan, Firebase atau gtag.js:
Parameter URL
api_secret
- Wajib.API SECRET
yang dibuat di UI Google Analytics. Untuk membuat secret baru, buka:
Admin > Aliran Data > pilih aliran data Anda > Measurement Protocol > Buat
Lihat parameter kueri untuk referensi lengkap.
Isi JSON
user_id
- Opsional. ID unik untuk pengguna. Lihat User-ID untuk analisis lintas platform untuk informasi lebih lanjut mengenai ID ini.events
- Wajib. Array item peristiwa.
Lihat ISI JSON POST untuk referensi lengkap.
Mengirim peristiwa
Untuk mengirim peristiwa tutorial_begin
, buat permintaan berikut:
Batasan
- Permintaan dapat memiliki maksimal 25 peristiwa.
- Peristiwa dapat memiliki maksimal 25 parameter.
- Peristiwa dapat memiliki maksimal 25 properti pengguna.
- Panjang nama properti pengguna harus 24 karakter atau kurang.
- Nilai properti pengguna harus 36 karakter atau kurang.
- Nama peristiwa harus terdiri dari 40 karakter atau kurang, hanya boleh berisi karakter alfanumerik dan garis bawah, serta harus diawali dengan karakter alfabet.
- Nama parameter (termasuk parameter item) harus terdiri dari 40 karakter atau kurang, hanya boleh berisi karakter alfanumerik dan garis bawah, serta harus diawali dengan karakter alfabet.
- Nilai parameter (termasuk nilai parameter item) harus terdiri dari 100 karakter atau kurang.
- Parameter item dapat memiliki maksimal 10 parameter kustom.
- Isi postingan harus lebih kecil dari 130 kb.