Properti pengguna menjelaskan segmen basis pengguna Anda, seperti preferensi bahasa atau lokasi geografis. Analytics secara otomatis mencatat beberapa properti pengguna. Jika Anda ingin mengumpulkan properti tambahan, Anda dapat menyiapkan hingga 25 properti pengguna tambahan per project. Lihat Properti pengguna kustom untuk mempelajari cara menetapkan dan mendaftarkan properti pengguna.
Properti pengguna meningkatkan segmentasi pengguna, tetapi data properti pengguna sering kali hanya tersedia untuk sisi server. Measurement Protocol memungkinkan Anda meningkatkan pengukuran sisi klien dengan data sisi server, yang biasanya tidak mungkin dengan hanya menggunakan solusi sisi klien.
Nama yang dicadangkan
Beberapa nama properti pengguna dicadangkan dan tidak dapat digunakan dalam pengukuran:
first_open_time
first_visit_time
last_deep_link_referrer
user_id
first_open_after_install
Selain itu, nama properti pengguna tidak dapat diawali dengan:
google_
ga_
firebase_
Contoh penggunaan
Pada contoh berikut, CRM Anda memiliki properti pengguna (customer_tier
) yang ingin
Anda tambahkan ke pengukuran. customer_tier
dapat ditetapkan ke salah satu
premium
atau standard
. Untuk mendapatkan properti pengguna ini dalam laporan, Anda harus melakukan langkah berikut:
Pertama, minta klien mengirim peristiwa add_payment_info
bersama dengan panggilan ke
yang memiliki akses ke sistem CRM Anda:
kode klien
Server Anda kemudian meningkatkan pengukuran dengan properti pengguna customer_tier
menggunakan Measurement Protocol:
kode server
Properti pengguna ini melaporkan dua segmen premium
dan standard
.
Lihat Mengirim peristiwa untuk detail selengkapnya tentang cara mengirim peristiwa menggunakan {i>Measurement Protocol<i}.
Ganti stempel waktu
Measurement Protocol menggunakan stempel waktu pertama yang ditemukannya pada untuk setiap properti pengguna dalam permintaan:
timestamp_micros
dari entri diuser_properties
.timestamp_micros
permintaan.- Waktu Measurement Protocol menerima permintaan.
Contoh berikut mengirimkan stempel waktu tingkat permintaan yang berlaku untuk semua
properti pengguna
di permintaan. Akibatnya, Measurement Protocol menetapkan
properti pengguna customer_tier
dan customer_group
. stempel waktu
requestUnixEpochTimeInMicros
.
{
"timestamp_micros": requestUnixEpochTimeInMicros,
"user_properties": {
"customer_tier": {
"value": customerTierValue
},
"customer_group": {
"value": customerGroupValue
}
}
}
Contoh berikut mengirimkan stempel waktu tingkat permintaan dan stempel waktu untuk
properti pengguna customer_tier
. Akibatnya, Measurement Protocol menetapkan
customer_tier
, stempel waktu customerTierUnixEpochTimeInMicros
, dan
customer_group
stempel waktu requestUnixEpochTimeInMicros
.
"timestamp_micros": requestUnixEpochTimeInMicros,
"user_properties": {
"customer_tier": {
"value": customerTierValue,
"timestamp_micros": customerTierUnixEpochTimeInMicros
},
"customer_group": {
"value": customerGroupValue
}
}