Google Analytics memiliki panggilan setUserID
, yang memungkinkan Anda untuk menyimpan User ID 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 menggunakan ID yang Anda tetapkan dan hanya Anda yang dapat melacak kembali setiap pengguna. Sebagai
contoh ilustrasi, anggap saja ada developer bernama 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
tersebut — atau, lebih baik lagi, versi hash dari
AwesomeGameCompanyID
— sebagai nilai User ID untuk Analytics.
Dengan begitu, mereka dapat menghitung nilai seperti total pembelanjaan 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 di satu perangkat, Anda dapat menggunakan user_pseudo_id
.
Nilai ini dihasilkan secara otomatis oleh Analytics dan
disimpan dalam BigQuery untuk setiap peristiwa.
Menetapkan User ID
Anda dapat menetapkan User ID dengan metode berikut:
Swift
Analytics.setUserID("123456")
Objective-C
[FIRAnalytics setUserID:@"123456"]
Android
mFirebaseAnalytics.setUserId("123456");
API modular web
import { getAnalytics, setUserId } from "firebase/analytics"; const analytics = getAnalytics(); setUserId(analytics, "123456");
API dengan namespace web
firebase.analytics().setUserId("123456");
Dart
await FirebaseAnalytics.instance.setUserId(id: '123456');
Unity
Firebase.Analytics.FirebaseAnalytics.SetUserID("123456");
C++
analytics::SetUserId("123456");
Setelah menetapkan User ID, semua peristiwa mendatang akan secara otomatis diberi tag 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 dicatat oleh Google Analytics.
Untuk mempelajari cara mengakses data Analytics di BigQuery lebih lanjut, baca panduan pengembangan ini.