Buka konsol

Menetapkan User ID

Google Analytics for Firebase memiliki panggilan setUserID, yang memungkinkan Anda untuk menyimpan User ID bagi setiap orang yang menggunakan aplikasi Anda. Panggilan ini bersifat opsional, dan biasanya digunakan oleh organisasi yang ingin menggunakan Analytics bersama dengan BigQuery guna mengaitkan data analisis untuk pengguna yang sama di beberapa aplikasi, beberapa perangkat, atau beberapa penyedia analisis.

Ada banyak cara untuk membuat User ID yang valid. Salah satunya adalah dengan menggunakan ID yang Anda tetapkan dan hanya Anda yang dapat melakukan pelacakan kembali ke pengguna individu. Sebagai contoh, pertimbangkan developer game seluler hipotesis, AwesomeGameCompany, yang memiliki AwesomeGameCompanyID internal yang mereka buat untuk setiap pengguna. Jika tidak memungkinkan bagi organisasi luar untuk melakukan pelacakan kembali AwesomeGameCompanyID ke pengguna asli, mereka dapat mempertimbangkan untuk menggunakan AwesomeGameCompanyID — atau, lebih baik lagi, versi hash dari AwesomeGameCompanyID — sebagai nilai User ID untuk Analytics. Dengan begitu, mereka akan dapat menghitung nilai seperti total pengeluaran pengguna di semua game mereka.

Agar Analytics berfungsi dengan benar, User ID tidak perlu ditetapkan. Jika Anda hanya tertarik untuk menemukan peristiwa milik pengguna yang sama untuk aplikasi yang sama pada satu perangkat, Anda dapat menggunakan user_pseudo_id. Nilai ini dihasilkan secara otomatis oleh Analytics dan disimpan dalam BigQuery untuk setiap persitiwa.

Menetapkan User ID

Anda dapat menetapkan User ID dengan metode berikut:

Swift

Analytics.setUserID("123456")

Objective-C

[FIRAnalytics setUserID:@"123456"]

Android

mFirebaseAnalytics.setUserId("123456");

Unity

Firebase.Analytics.FirebaseAnalytics.SetUserID("123456");

C++

analytics::SetUserId("123456");

Setelah menetapkan User ID, semua peristiwa mendatang akan secara otomatis ditandai dengan nilai ini, dan Anda dapat mengaksesnya dengan membuat kueri untuk nilai user_id di BigQuery. Menambahkan User ID tidak akan memengaruhi peristiwa apa pun yang sebelumnya direkam oleh Google Analytics for Firebase.

Untuk mempelajari lebih lanjut cara mengakses data Analytics di BigQuery, silakan baca panduan pengembangan ini.