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

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

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

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

إعداد معرف المستخدم

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

سويفت

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

ج موضوعية

ملاحظة: منتج Firebase هذا غير متوفر على هدف macOS.
[FIRAnalytics setUserID:@"123456"]

ذكري المظهر

mFirebaseAnalytics.setUserId("123456");

واجهة برمجة تطبيقات الويب المعيارية

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

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

واجهة برمجة تطبيقات مساحة اسم الويب

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

Dart

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

وحدة

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

سي ++

analytics::SetUserId("123456");

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

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