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

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

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

لا يُطلب أبدًا ضبط رقم تعريف مستخدم لكي يعمل تطبيق Analytics بشكل صحيح. إذا كنت مهتمًا فقط بالعثور على الأحداث التي تخص المستخدم نفسه التطبيق نفسه على جهاز واحد، يمكنك استخدام user_pseudo_id. يتم إنشاء هذه القيمة تلقائيًا من خلال Analytics ويتم في 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 Analytics.

لمعرفة المزيد من المعلومات عن الوصول إلى بيانات Analytics في BigQuery، يُرجى الاطّلاع على دليل التطوير هذا