یک شناسه کاربری تنظیم کنید

Google Analytics یک تماس setUserID دارد که به شما امکان می‌دهد یک شناسه کاربری را برای فردی که از برنامه خود استفاده می‌کند ذخیره کنید. این تماس اختیاری است و معمولاً توسط سازمان‌هایی استفاده می‌شود که می‌خواهند از Analytics همراه با BigQuery برای مرتبط کردن داده‌های تجزیه و تحلیل برای یک کاربر در چندین برنامه، چندین دستگاه یا چندین ارائه‌دهنده تجزیه و تحلیل استفاده کنند.

راه های زیادی وجود دارد که می توانید شناسه های کاربری معتبر بسازید. یکی از روش‌ها استفاده از شناسه‌ای است که شما اختصاص می‌دهید و فقط شما می‌توانید به یک کاربر خاص ردیابی کنید. برای یک مثال ممکن، یک توسعه‌دهنده بازی‌های موبایل فرضی، AwesomeGameCompany را در نظر بگیرید که AwesomeGameCompanyID داخلی AwesomeGameCompany خود را دارد که برای هر کاربر ایجاد می‌کند. اگر برای یک سازمان خارجی امکان ردیابی آن AwesomeGameCompanyID به کاربر اصلی وجود ندارد، ممکن است از آن AwesomeGameCompanyID - یا بهتر از آن، نسخه هش شده AwesomeGameCompanyID - به عنوان مقدار شناسه کاربر برای Analytics استفاده کند. سپس به آنها اجازه می دهد تا مقادیری مانند کل هزینه کاربر در تمام بازی های خود را محاسبه کنند.

برای اینکه Analytics به درستی کار کند هرگز نیازی به تنظیم شناسه کاربری نیست. اگر فقط به یافتن رویدادهای متعلق به یک کاربر برای یک برنامه در یک دستگاه علاقه دارید، می‌توانید از user_pseudo_id استفاده کنید. این مقدار به طور خودکار توسط Analytics تولید می شود و برای هر رویداد در BigQuery ذخیره می شود.

تنظیم شناسه کاربری

با روش زیر می توانید یک شناسه کاربری تنظیم کنید:

سویفت

توجه: این محصول Firebase در هدف macOS در دسترس نیست.
Analytics.setUserID("123456")

هدف-C

توجه: این محصول Firebase در هدف macOS در دسترس نیست.
[FIRAnalytics setUserID:@"123456"]

اندروید

mFirebaseAnalytics.setUserId("123456");

Web

import { getAnalytics, setUserId } from "firebase/analytics";

const analytics = getAnalytics();
setUserId(analytics, "123456");

Web

firebase.analytics().setUserId("123456");

Dart

await FirebaseAnalytics.instance.setUserId(id: '123456');

وحدت

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

C++

analytics::SetUserId("123456");

پس از تنظیم شناسه کاربری، تمام رویدادهای آینده به طور خودکار با این مقدار برچسب گذاری می شوند و شما می توانید با جستجوی مقدار user_id در BigQuery به آن دسترسی داشته باشید. افزودن شناسه کاربری بر روی رویدادهایی که قبلاً توسط Google Analytics ثبت شده است تأثیر نمی گذارد.

برای کسب اطلاعات بیشتر در مورد دسترسی به داده های Analytics در BigQuery، لطفاً به این راهنمای توسعه مراجعه کنید.