ضبط رقم تعريف مستخدم

تتوفّر في "إحصاءات Google" مكالمة setUserID تتيح لك إمكانية تخزين رقم تعريف المستخدم للشخص الذي يستخدم تطبيقك. هذه الاستدعاء اختيارية، وتستخدم بشكل عام من قِبل المؤسسات التي تريد استخدام "إحصاءات Google" مع BigQuery لربط بيانات الإحصاءات للمستخدِم نفسه على مستوى تطبيقات متعددة أو أجهزة متعددة أو عدة مقدّمي خدمة إحصاءات.

هناك العديد من الطرق التي يمكنك من خلالها إنشاء أرقام تعريف صالحة للمستخدمين. يتمثل أحد الأساليب في استخدام المعرّف الذي تعينه لك ولن يكون بإمكانك لأحد غيرك تتبعها إلى أي مستخدم فردي. على سبيل المثال، لنأخذ مثالاً على ذلك، مطوّر ألعاب افتراضي افتراضي للأجهزة الجوّالة، AwesomeGameCompany، لديه AwesomeGameCompanyID داخلي خاص به ينشئه لكل مستخدم. إذا تعذّر على مؤسسة خارجية تتبُّع AwesomeGameCompanyID مرة أخرى للمستخدم الأصلي، يمكنها التفكير في استخدام AwesomeGameCompanyID، أو الأفضل من ذلك، إصدار مجزأ من AwesomeGameCompanyID كقيمة رقم تعريف المستخدم في "إحصاءات Google". وسيسمح لهم ذلك بعد ذلك بحساب قيم مثل إجمالي إنفاق المستخدم عبر جميع ألعابه.

لا يلزم أبدًا ضبط رقم تعريف مستخدم حتى تعمل "إحصاءات Google" بشكلٍ سليم. إذا كنت مهتمًا فقط بالعثور على الأحداث التي تخص المستخدم نفسه للتطبيق نفسه على جهاز واحد، يمكنك استخدام user_pseudo_id. يتم إنشاء هذه القيمة تلقائيًا بواسطة "إحصاءات Google" ويتم تخزينها في BigQuery لكل حدث.

ضبط رقم تعريف المستخدم

يمكنك ضبط رقم تعريف المستخدم بالطريقة التالية:

Swift

ملاحظة: لا يتوفّر منتج Firebase هذا على النطاق المستهدَف على نظام التشغيل macOS.
Analytics.setUserID("123456")

Objective-C

ملاحظة: لا يتوفّر منتج Firebase هذا على النطاق المستهدَف على نظام التشغيل macOS.
[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" سابقًا.

لمزيد من المعلومات عن الوصول إلى بيانات "إحصاءات Google" في BigQuery، يُرجى الاطّلاع على دليل التطوير هذا.