---
title: "تحليلات المستخدمين — تعرّف على الزوار وتتبّعهم عبر الأجهزة | Kitbase"
description: "تتبّع الزوار المجهولين منذ أول مشاهدة صفحة، واربطهم بمستخدمين حقيقيين عبر identify()‎، واحصل على سجلات نشاط مكتملة بأثر رجعي وسمات يمكنك التقسيم على أساسها."
canonical: https://kitbase.dev/ar/user-analytics
---

المستخدمون

# من زائر مجهول إلى عميل معروف

يتتبّع Kitbase كل زائر منذ أول مشاهدة صفحة تحت معرّف مجهول. وفي اللحظة التي يسجّل فيها الدخول، يربط استدعاء واحد لـ identify()‎ ذلك السجل بمستخدم حقيقي — وتُنسب إليه بأثر رجعي كل الأحداث التي أطلقها من قبل.

[ابدأ مجانًا](https://app.kitbase.dev/signup) [اقرأ التوثيق](https://docs.kitbase.dev/identify-users)

لا حاجة لبطاقة ائتمان · إعداد في أقل من خمس دقائق

![فريق مجتمع حول طاولة في مكتب](/images/product/users-hero.jpg)

نوعان من المستخدمين

## مجهول ومُعرَّف

تبدأ معظم الأدوات بقياس المستخدم عند التسجيل. أما Kitbase فيبدأ من الزيارة الأولى، ثم يربط الاثنين معًا لحظة تعريفك له.

|  | 
مجهول

يُتتبَّع منذ أول مشاهدة صفحة

 | 

مُعرَّف

يُربط عبر identify()‎

 |
| --- | --- | --- |
| المعرّف | anonymous\_id — معرّف UUID يُولَّد تلقائيًا | user\_id — المعرّف الذي يستخدمه نظامك بالفعل |
| الإنشاء | تلقائيًا، منذ الزيارة الأولى | عند استدعاء identify()‎ بعد تسجيل الدخول أو إنشاء الحساب |
| النطاق | واحد لكل جهاز — الشخص نفسه على جهازين يُحتسب مستخدمَين مجهولَين | واحد لكل شخص — يُدمج النشاط عبر الأجهزة في هوية واحدة |
| التخزين | يُحفظ في localStorage، فيبقى بعد إعادة تحميل الصفحات وإعادة تشغيل المتصفح | يُحفظ على الخادم، مرتبطًا بكل معرّف مجهول آل إليه |

كيف تعمل مطابقة الهوية

## أربع لحظات، شخص واحد

لا شيء هنا يحتاج إلى مسار بيانات خاص بك — فالربط والاستكمال بأثر رجعي يحدثان على الخادم.

1.  1
    
    ### الزيارة الأولى
    
    يُولَّد معرّف UUID ويُحفظ محليًا، ويُنسب إليه كل حدث من هذه اللحظة — قبل أن يُنشئ أحد حسابًا بوقت طويل.
    
2.  2
    
    ### تسجيل الدخول
    
    تستدعي identify()‎ بمعرّف المستخدم الخاص بك وأي سمات تستحق الإرفاق: البريد الإلكتروني، الاسم، الخطة، أو أي شيء تقسّم على أساسه.
    
3.  3
    
    ### ربط المعرّفات
    
    يرسل الـ SDK المعرّفين إلى الخادم، فيُنشئ ربطًا دائمًا بين المعرّف المجهول ومعرّف المستخدم.
    
4.  4
    
    ### استكمال السجل بأثر رجعي
    
    يُعاد تسجيل كل حدث سابق تحت ذلك المعرّف المجهول باسم معرّف المستخدم — فلا تضيع رحلته قبل التسجيل.
    

السمات والشرائح

## أرفق ما تقسّم على أساسه فعلًا

مرّر أي سمات تريدها عند استدعاء identify، فتصبح خصائص يمكنك التصفية والتقسيم بها — فئة الخطة، مصدر التسجيل، حجم الشركة، الدور الوظيفي. وترافق كل حدث يطلقه المستخدم من بعدها.

-   سجلات نشاط لكل مستخدم، بترتيب الأحداث
-   انتقل بين المستخدم وجلساته وأحداثه الخام
-   قسّم حسب أي سمة أرفقتها عند استدعاء identify
-   استعلم عن البيانات نفسها عبر REST حين تحتاجها في مكان آخر

[اطّلع على دليل المستخدمين](https://docs.kitbase.dev/guide/users)

![زميلان يعملان على حاسوبين محمولين في مكتب](/images/product/users-profile.jpg)

وفق شروطك

## الاحتفاظ بالمعرّف قرارك

افتراضيًا يُحفظ المعرّف المجهول في localStorage ليُتعرَّف على الزائر العائد. اضبط storage على null فيُولَّد معرّف جديد في كل جلسة — وهذا مفيد حين تقتضيه سياسة الخصوصية لديك، أو حين تفضّل ألا تحفظ أي شيء على الإطلاق.

-   storage: null — معرّف مجهول جديد في كل جلسة
-   لا تُضبط ملفات تعريف ارتباط للتحليلات في الحالتين
-   يُستنتج الموقع الجغرافي من عنوان IP، ثم يُحذف العنوان ما لم يكن التسجيل مفعّلًا

[اطّلع على تتبّع الجلسات](/ar/session-tracking)

![مطوّر يعمل على حاسوب محمول في قاعة اجتماعات](/images/product/users-detail.jpg)

## اربط الرحلة من بدايتها إلى نهايتها

ثبّت الـ SDK، واستدعِ identify()‎ عند تسجيل الدخول، فيكتمل أمامك المسار كله من أول زيارة مجهولة حتى العميل الذي يدفع.

[ابدأ تجربتك المجانية لمدة 7 أيام](https://app.kitbase.dev/signup) [اقرأ التوثيق](https://docs.kitbase.dev/identify-users)

لا حاجة لبطاقة ائتمان
