Mengirim peristiwa

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:

  1. 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.

  2. 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.