GA4 User-ID Tracking: كيفية متابعة المستخدمين عبر الأجهزة
بقلم Emily Redmond، محللة بيانات في Emilytics · أبريل 2026
الخلاصة السريعة: تتبع User-ID يربط نفس الشخص عبر الأجهزة والمتصفحات والجلسات. أرسل معرّف المستخدم الداخلي الخاص بك إلى GA4 (معرّف تسجيل الدخول أو تجزئة البريد الإلكتروني وغيره)، و GA4 يخيط سلوكهم معاً في ملف تعريف مستخدم واحد.
بشكل افتراضي، GA4 يعامل نفس الشخص على iPhone والشخص نفسه على سطح مكتب كمستخدمين مختلفين. تتبع User-ID يصلح هذا. إنه ضروري لفهم رحلات المستخدم الحقيقية.
ما هو تتبع User-ID؟
User-ID هو معرّف فريد تعينه لكل مستخدم في نظامك. أمثلة:
- معرّف مستخدم قاعدة البيانات (على سبيل المثال، "user_12345")
- عنوان البريد الإلكتروني (أو التجزئة، من أجل الخصوصية)
- اسم مستخدم الحساب
- معرّف العميل من نظام إدارة علاقات العملاء الخاص بك
عندما تُرسل هذا المعرّف إلى GA4، GA4 يقول: "هذا user_12345. تتبع جميع إجراءاتهم عبر الأجهزة والمتصفحات."
النتيجة: ملف تعريف مستخدم واحد لكل شخص، وليس واحد لكل متصفح.
لماذا يهم تتبع User-ID؟
بدون User-ID
| الجهاز | GA4 يرى | الحقيقة |
|---|---|---|
| iPhone | المستخدم A | الشخص A |
| سطح المكتب | المستخدم B | الشخص A |
| الجهاز اللوحي | المستخدم C | الشخص A |
GA4 يرى 3 مستخدمين. الحقيقة: شخص واحد.
العواقب:
- مقاييس المستخدم مضخمة (لديك 3 أضعاف "المستخدمين" من الأشخاص الفعليين)
- مقاييس التحويل خاطئة (تحصل أجهزة شخص واحد على 3 تحويلات)
- استهداف الجمهور يعتمد على بيانات غير صحيحة
- لا يمكنك رؤية رحلات المستخدم الحقيقية (الشخص يبدأ على الهاتف المحمول، ينهي على سطح المكتب)
مع تتبع User-ID
| الجهاز | GA4 يرى | الحقيقة |
|---|---|---|
| iPhone | المستخدم A | الشخص A |
| سطح المكتب | المستخدم A | الشخص A |
| الجهاز اللوحي | المستخدم A | الشخص A |
GA4 يرى مستخدم واحد. الحقيقة: شخص واحد.
الآن:
- عدد المستخدمين دقيق
- يمكنك رؤية الرحلات الكاملة (الشخص تصفح على الهاتف المحمول، اشترى على سطح المكتب)
- attribution عبر الأجهزة يعمل (إعادة الاستهداف على الهاتف المحمول → الشراء على سطح المكتب يحصل على الفضل الصحيح)
- بناء الجمهور يعتمد على سلوك المستخدم الحقيقي
المتطلبات الأساسية
- يجب أن يكون المستخدمون مسجلي الدخول: أنت فقط تتبع المستخدمين المسجلي الدخول (لديك معرّفهم)
- الأساس القانوني: لديك موافقة لتتبع المستخدمين المحددين. تحقق من GDPR و CCPA وغيرهم.
- الخصوصية: جزء معرّفات حساسة (لا تُرسل رسائل بريد إلكترونية خام)
كيفية إعداد تتبع User-ID
الخطوة 1: إنشاء معرّف مستخدم
في تطبيقك، أنشئ معرّف فريد لكل مستخدم. يجب أن يكون:
- دائم: لا يتغير (استخدم معرّف قاعدة البيانات، وليس عنوان IP)
- فريد: معرّف واحد لكل مستخدم
- مستقر: نفس المعرّف عبر جميع الجلسات/الأجهزة
- غير معرّفات شخصية (بشكل مثالي): لا تُرسل بريد إلكتروني أو اسم خام؛ استخدم معرّف مشفر أو نظام
مثال في JavaScript:
// بعد تسجيل المستخدم، احصل على معرّفهم
const userId = user.id; // على سبيل المثال، "user_12345" أو hash من بريدهم الإلكتروني
الخطوة 2: أرسل User-ID إلى GA4
عبر Google Tag Manager (موصى به)
- عيّن متغير data layer لمعرّف المستخدم
- أنشئ وسم إعدادات GA4
- عيّن حقل User-ID
في رمز الصفحة:
dataLayer = [{
'user_id': 'user_12345' // أو تجزئة البريد الإلكتروني
}];
في GTM، أنشئ وسم إعدادات GA4:
- عيّن حقل User ID إلى
{{user_id}}(أو متغير data layer الخاص بك) - أطلق على "Initialization - All Pages" (بعد تسجيل المستخدم)
عبر الرمز (gtag مباشر)
// بعد تسجيل المستخدم
gtag('set', {
'user_id': 'user_12345',
'user_properties': {
'email': user.email, // اختياري، خاصية مستخدم
'tier': 'premium' // اختياري، خاصية مستخدم
}
});
ثم، على كل صفحة يزورها المستخدم:
gtag('config', 'G-MEASUREMENT_ID', {
'user_id': 'user_12345'
});
الخطوة 3: تفعيل User-ID في إعدادات GA4
- انتقل إلى GA4 → المسؤول
- تحت "جمع البيانات والتعديل"، انقر إعدادات البيانات
- ابحث عن "User-ID" واعتبره مفعّل
GA4 الآن يقبل ويستخدم User-IDs.
الخطوة 4: إنشاء عرض User-ID (اختياري)
بيانات User-ID مدمجة مع البيانات المجهولة بشكل افتراضي. لرؤية فقط المستخدمين المحددين:
- انتقل إلى المسؤول → تدفقات البيانات
- ابحث عن خيار "عرض User-ID"
- أنشئ عرض يقتصر على User-ID
هذا العرض يظهر فقط المستخدمين المسجلي الدخول، مع تتبع موحد عبر الأجهزة.
التحقق من تتبع User-ID
في الوقت الفعلي
- سجّل الدخول إلى موقعك
- انتقل إلى GA4 → الوقت الفعلي
- قم بإجراء
- في التقرير الفوري، يجب أن ترى معرّف مستخدمك في حقل User ID
إذا رأيت معرّف مستخدمك، فإن التتبع يعمل.
في التقارير القياسية
- انتقل إلى أي تقرير
- أضف مرشح: "User-ID" = (معرّف مستخدمك)
- يجب أن ترى سلوكك عبر الأجهزة
في Explorations
أنشئ exploration:
- البُعد: User ID
- المقاييس: عدد الجلسات، عدد الأحداث، التحويلات
- المرشح: User-ID = (مستخدم محدد)
الآن ترى جميع الأحداث لذلك المستخدم عبر جميع الأجهزة.
استخدام User-ID للتحليل
رحلات عبر الأجهزة
"أظهر لي المستخدمين الذين تصفحوا على الهاتف المحمول لكن اشتروا على سطح المكتب."
- أنشئ exploration
- البُعد: Device category
- المقاييس: التحويلات
- الجزء: المستخدمون بـ >1 جلسة جهاز
هذا يظهر كم مستخدم استخدم أجهزة متعددة.
احتفاظ المستخدم
"من المستخدمين الذين اشتركوا قبل 30 يوماً، كم عددهم لا يزال نشطاً؟"
- البُعد: أيام منذ الجلسة الأولى
- المقاييس: المستخدمون النشيطون، الجلسات
- انظر للمشاركة عبر الوقت
تحليل المستخدمين عالية القيمة
"أي المستخدمين الأكثر قيمة؟"
- البُعد: User ID
- المقاييس: إجمالي الإيرادات، عدد الجلسات، الأيام النشطة
- رتب حسب الإيرادات
اعثر على مستخدميك الرئيسيين.
اعتبارات الخصوصية والقانونية
امتثال GDPR
- User-ID معرّفات شخصية (PII)
- تحتاج موافقة صريحة لتتبع المستخدمين المحددين
- وفّر سياسة خصوصية
- دع المستخدمين يختاروا عدم المشاركة
التجزئة
لا تُرسل رسائل بريد إلكترونية أو أسماء خام. جزئ الأرقام:
// سيء (لا تفعل هذا)
gtag('set', {'user_id': '[email protected]'});
// جيد (جزء البريد الإلكتروني)
const hashed = SHA256('[email protected]');
gtag('set', {'user_id': hashed});
الاحتفاظ بالبيانات
بيانات المستخدم المحددة تخضع لإعدادات الاحتفاظ بالبيانات. تأكد من امتثالك للقوانين المحلية.
الأخطاء الشائعة
الخطأ 1: إرسال معرّفات شخصية مباشرة
سيء: User-ID = "[email protected]"
جيد: User-ID = SHA256("[email protected]")
GA4 يوصي بتجزئة البيانات الحساسة.
الخطأ 2: تغيير User-IDs
إذا تغيّر معرّف المستخدم (إعادة تعيين كلمة المرور، حساب جديد)، GA4 يراهم كمستخدم جديد.
استخدم معرّفات مستقرة لا تتغير.
الخطأ 3: تعيين User-ID فقط على الزيارة الأولى
يجب تعيين User-ID على كل زيارة، أو GA4 لن يربطهم.
عيّنه على كل صفحة بعد تسجيل الدخول:
gtag('config', 'G-MEASUREMENT_ID', {
'user_id': 'user_12345'
});
الخطأ 4: نسيان التفعيل في الإعدادات
User-ID لن يعمل إلا إذا فعلّته في إعدادات المسؤول.
قيود البيانات
- ينطبق فقط على المستخدمين المسجلي الدخول: المستخدمون المجهولون لا يزالون مُتتبعين بشكل منفصل
- التطبيق الاستباقي: ينطبق فقط على بيانات جديدة. البيانات القديمة قبل إعداد User-ID لن توحد
- الموافقة مطلوبة: تحتاج موافقة المستخدمين لتتبعهم محددين
الأسئلة الشائعة
س: هل تتبع User-ID يعمل مع Google Ads؟ ج: نعم. معرّفات GA4 User-ID يمكن أن تتزامن مع Google Ads، مما يمكّن الاستهداف عبر الأجهزة.
س: ماذا إذا كان بعض المستخدمين لا يسجلون الدخول أبداً؟ ج: يتم تتبعهم بشكل مجهول (عبر ملفات تعريف الارتباط من جانب العميل). User-ID للمستخدمين المسجلي الدخول فقط.
س: هل يمكنني استخدام User-ID بأثر رجعي للبيانات القديمة؟ ج: لا. User-ID يعمل فقط للبيانات الجديدة بعد إعداده.
س: هل تجزئة User-ID مطلوبة؟ ج: لا، لكن موصى به من أجل الخصوصية. GA4 يقبل أي معرّف مستخدم.
س: ما طول User-ID المسموح به؟ ج: GA4 يوصي بـ <256 حرف. اجعله قصيراً.
الخلاصة
تتبع User-ID ضروري لأي عمل به مستخدمون مسجلو دخول. يمنحك عدد مستخدمين دقيق، رحلات حقيقية عبر الأجهزة، والقوة لتحديد مستخدميك الأفضل.
قم بإعداده مبكراً (من الأسهل البدء من جديد من إعادة التركيب). نفّذه بشكل صحيح (جزء البيانات الحساسة، عيّنه على كل صفحة). ثم استخدمه لفهم سلوك مستخدمك الحقيقي.
Emily Redmond محللة بيانات في Emilytics — وكيل التحليلات الذكي الذي يراقب GA4 و Search Console وبيانات Bing الخاصة بك طوال الوقت حتى لا تفوت ما يهم. 8 سنوات من الخبرة في مساعدة المؤسسين وفرق النمو على تحويل ضوضاء البيانات إلى قرارات واضحة. قل مرحبا →