يتضمّن Google Analytics طلب setUserID الذي يتيح لك
تخزين رقم تعريف مستخدم للشخص الذي يستخدِم تطبيقك. هذا الطلب اختياري، و
عادةً ما تستخدِمه المؤسسات التي تريد استخدام Analytics
بالتزامن مع BigQuery لربط بيانات "إحصاءات Google" للمستخدم نفسه على مستوى
تطبيقات متعدّدة أو أجهزة متعدّدة أو عدّة مقدّمي خدمات إحصاءات.
هناك العديد من الطرق التي يمكنك من خلالها إنشاء أرقام تعريف مستخدمين صالحة. أحد الأساليب هو استخدام معرّف تخصّصه أنت فقط ويمكنك تتبّعه للوصول إلى مستخدم فردي. على سبيل المثال، لنفترض أنّ هناك مطوّر ألعاب على الأجهزة الجوّالة افتراضيًا، وهو AwesomeGameCompany، لديه رقم تعريف داخلي خاص به، وهو AwesomeGameCompanyID، ينشئه لكل مستخدم. إذا لم يكن بإمكان مؤسسة خارجية تتبُّع
ذلك AwesomeGameCompanyID للوصول إلى المستخدم الأصلي، قد تفكّر في استخدام
ذلك AwesomeGameCompanyID أو، والأفضل من ذلك، إصدار مجزأ من
AwesomeGameCompanyID كقيمة لرقم تعريف المستخدم في Analytics.
سيسمح لها ذلك بعدئذٍ بحساب قيم مثل إجمالي إنفاق المستخدم على مستوى جميع ألعابه.
لا يُطلب منك مطلقًا ضبط رقم تعريف مستخدم لكي يعمل Analytics بشكل صحيح.
إذا كنت مهتمًا فقط بالعثور على الأحداث التي تعود إلى المستخدم نفسه للتطبيق نفسه على جهاز واحد، يمكنك استخدام user_pseudo_id.
تنشئ هذه القيمة تلقائيًا بواسطة Analytics ويتم
تخزينها في BigQuery لكل حدث.
ضبط رقم تعريف المستخدم
يمكنك ضبط رقم تعريف مستخدم باستخدام الطريقة التالية:
Swift
Analytics.setUserID("123456")
Objective-C
[FIRAnalytics setUserID:@"123456"]
Android
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');
Unity
Firebase.Analytics.FirebaseAnalytics.SetUserID("123456");
C++
analytics::SetUserId("123456");
بعد ضبط رقم تعريف مستخدم، سيتم تلقائيًا وضع علامة على جميع الأحداث المستقبلية بهذه القيمة، ويمكنك الوصول إليها من خلال طلب البحث عن قيمة user_id في BigQuery. لن يؤثر إضافة رقم تعريف مستخدم في أي
أحداث سبق أن سجّلتها Google Analytics.
لمزيد من المعلومات عن الوصول إلى بيانات Analytics في BigQuery، يُرجى الاطّلاع على دليل المطوّرين هذا.