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

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

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

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

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

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

Swift

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

Objective-C

ملاحظة: لا يتوفّر منتج Firebase هذا على نظام التشغيل watchOS.
[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، يُرجى الاطّلاع على دليل المطوّرين هذا.