منهجية CrUX

يوثّق هذا القسم كيفية جمع CrUX لبيانات تجربة المستخدم وتنظيمها.

الأهلية

تتواجد تجارب المستخدم الفردية في صميم مجموعة بيانات CrUX، ويتم تجميعها في توزيعات على مستوى الصفحة وعلى مستوى المصدر. يوثّق هذا القسم أهلية المستخدم ومتطلبات الصفحات والمصادر التي يتم تضمينها في مجموعة البيانات. يجب استيفاء جميع معايير الأهلية حتى يتم تضمين التجربة في البيانات على مستوى الصفحة المتوفرة في "إحصاءات PageSpeed" وCrUX API: المستخدم والمصدر والصفحة. التجارب التي تستوفي معايير المستخدم والأصل ولكن ليس الصفحة لا يتم تضمينها في البيانات على مستوى المصدر المتوفرة في جميع مصادر بيانات CrUX.

يتم تضمين الصفحات والمصادر أو إزالتها تلقائيًا من مجموعة البيانات إذا تغيّرت أهليتها بمرور الوقت. لا يمكنك حاليًا إرسال الصفحات أو المصادر يدويًا لتضمينها.

قابلة للاكتشاف بشكل علني

يجب أن تكون الصفحة قابلة للاكتشاف بشكل علني حتى يتم تضمينها في مجموعة بيانات CrUX.

يتم تحديد صفحة قابلية اكتشاف الصفحة بشكل علني باستخدام معايير قابلية الفهرسة نفسها المتّبعة في محركات البحث.

لا يمكن للصفحة استيفاء متطلبات قابلية الاكتشاف في حال استيفاء أي من الشروط التالية، بما في ذلك الصفحات الجذر لمجموعة البيانات المصدر:

  • يتم عرض الصفحة باستخدام رمز حالة HTTP غير 200 (بعد عمليات إعادة التوجيه).
  • يتم عرض الصفحة باستخدام عنوان HTTP يتضمّن العنصر X-Robots-Tag: noindex أو ما يعادله.
  • يتضمن المستند <meta name="robots" content="noindex"> علامة وصفية أو ما يعادلها.

راجِع Google Search Console للحصول على نظرة عامة حول حالة فهرسة موقعك الإلكتروني.

رائجة بما فيه الكفاية

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

ولا يتم تضمين الصفحات والمصادر التي لا تستوفي الحدّ الأدنى لرواج المحتوى في مجموعة بيانات CrUX.

الأصل

يمثّل المصدر موقعًا إلكترونيًا كاملاً، ويمكن معالجته من خلال عنوان URL مثل https://www.example.com. لكي يتم تضمين المصدر في مجموعة بيانات CrUX، يجب أن يفي بالشرطين التاليين:

  1. قابلة للاكتشاف بشكل علني
  2. رائج بما يكفي

يمكنك التأكّد من أنّ مصدر موقعك الإلكتروني قابل للاكتشاف من خلال إجراء تدقيق Lighthouse والاطّلاع على نتائج فئة تحسين محركات البحث. لا يمكن اكتشاف موقعك الإلكتروني إذا تعذّر على الصفحة الجذر عملية حظر الصفحة من الفهرسة أو تعذّرت فهرسة الصفحة من رمز حالة HTTP.

إذا تبيّن أنّ أحد المصادر قابل للاكتشاف بشكل علني، يتم تجميع تجارب المستخدمين المؤهَّلة على كل صفحات ذلك المصدر على مستوى المصدر، بغض النظر عن قابلية اكتشاف كل صفحة من صفحات الموقع الإلكتروني. تُحتسَب كل هذه التجارب ضمن متطلبات شعبية المصدر.

لأغراض الاستعلام، لاحظ أن جميع الأصول في مجموعة بيانات CrUX تكون بأحرف صغيرة.

الصفحة

إنّ متطلبات تضمين صفحة في مجموعة بيانات CrUX هي نفسها متطلبات المصادر:

  1. قابلة للاكتشاف بشكل علني
  2. رائج بما يكفي

يمكنك التأكّد من أنّ الصفحة قابلة للاكتشاف من خلال إجراء تدقيق Lighthouse والاطّلاع على نتائج فئة تحسين محركات البحث. لا تكون صفحتك قابلة للاكتشاف إذا تعذّر إكمال عملية التدقيق في حظر فهرسة الصفحة أو الصفحة تتضمّن رمز حالة HTTP غير صالح.

تحتوي الصفحات عادةً على معرّفات إضافية في عناوين URL، بما في ذلك مَعلمات سلسلة طلب البحث مثل ?utm_medium=email وأجزاء مثل #main. وتتم إزالة هذه المعرّفات من عنوان URL في مجموعة بيانات CrUX بحيث يتم تجميع جميع تجارب المستخدمين على الصفحة معًا. ويفيد هذا في الصفحات التي قد لا تستوفي الحد الأدنى لرواج الصفحة إذا كان هناك العديد من الصِيَغ المختلفة لعناوين URL غير المرتبطة بالصفحة نفسها. تجدر الإشارة إلى أنّه في حالات نادرة، قد يؤدي ذلك إلى تجميع تجارب الصفحات المختلفة معًا بشكل غير متوقّع، على سبيل المثال إذا كانت المَعلمتَان ?productID=101 و?productID=102 تمثّلان صفحات مختلفة.

يتم قياس الصفحات في CrUX استنادًا إلى صفحة المستوى الأعلى. لا يتم الإبلاغ عن الصفحات المضمّنة كإطارات iframe بشكلٍ منفصل في CrUX، ولكن تساهم في مقاييس صفحة المستوى الأعلى. على سبيل المثال، إذا كان https://www.example.com/page.html يضمِّن https://www.example.com/frame.html في إطار iframe، سيتم تمثيل page.html في CrUX (وفقًا لمعايير الأهلية الأخرى)، ولكن لن يكون frame.html. وإذا كانت قيمة CLS سيئة في frame.html، سيتم تضمين متغيّرات التصميم التراكمية (CLS) عند قياس متغيّرات التصميم التراكمية (CLS) في page.html. إنّ CrUX هو تقرير تجربة المستخدم في Chrome وقد لا يدرك المستخدم أن هذا هو إطار iframe. وبالتالي، يتم قياس التجربة في صفحة المستوى الأعلى وفقًا للطريقة التي يرى بها المستخدم ذلك.

قد تؤدي بنية موقع الويب إلى تعقيد كيفية تمثيل بياناته في CrUX. على سبيل المثال، قد تستخدم تطبيقات الصفحة الواحدة (SPA) نظام انتقال مسار يستند إلى JavaScript للتنقل بين الصفحات، بدلاً من عمليات التنقل التقليدية في الصفحات القائمة على الارتساء. تظهر عمليات النقل هذه كمشاهدات صفحة جديدة للمستخدم، أما إلى Chrome وواجهات برمجة تطبيقات النظام الأساسي الأساسية، تُنسب التجربة بأكملها إلى مشاهدة الصفحة الأولية. ويشكّل ذلك قيدًا لواجهات برمجة تطبيقات النظام الأساسي للويب الأصلية التي تم إنشاء CrUX عليها. للمزيد من المعلومات، يمكنك الاطّلاع على مقالة كيفية تأثير بُنى SPA في "مؤشرات أداء الويب الأساسية" على web.dev.

المستخدِم

لكي يتم تجميع تجارب المستخدم في مجموعة بيانات CrUX، يجب أن يستوفي المعايير التالية:

  1. تفعيل إعداد تقارير إحصاءات الاستخدام
  2. مزامنة سجلّ المتصفّح
  3. لم يتم تعيين عبارة مرور المزامنة.
  4. استخدام منصة متوافقة

في ما يلي المنصات المتوافقة حاليًا:

  • إصدارات سطح المكتب من Chrome، بما في ذلك أنظمة التشغيل Windows وMacOS وChromeOS وLinux.
  • إصدارات Android من Chrome، بما في ذلك التطبيقات الأصلية التي تستخدم علامات التبويب المخصَّصة وWebAPKs

هناك بعض الاستثناءات الملحوظة التي لا توفر بيانات إلى مجموعة بيانات CrUX:

  • Chrome على نظام التشغيل iOS.
  • تطبيقات Android أصلية باستخدام WebView.
  • متصفّحات Chromium الأخرى (على سبيل المثال Microsoft Edge).

ولا ينشر Chrome بيانات عن نسب المستخدمين الذين يستوفون هذه المعايير. يمكنك معرفة المزيد عن البيانات التي نجمعها في تقرير خصوصية Chrome.

Accelerated Mobile Pages‏ (AMP)

يتم تضمين الصفحات التي تم إنشاؤها باستخدام AMP في مجموعة بيانات CrUX مثل أي صفحة ويب أخرى. واعتبارًا من إصدار CrUX في حزيران (يونيو) 2020، سيتم أيضًا تسجيل الصفحات المعروضة من خلال ذاكرة التخزين المؤقت لصفحات AMP و / أو المعروضة في عارِض صفحات AMP وتُنسب إلى عنوان URL لصفحة الناشر.

جودة البيانات

تخضع البيانات في CrUX لقدر صغير من المعالجة للتأكد من أنها دقيقة إحصائيًا ومنظمتها بشكل جيد وسهلة البحث فيها.

الفلترة

تتم تصفية مجموعة بيانات CrUX للتأكد من أن البيانات المقدمة صالحة إحصائيًا. قد يستبعد ذلك ظهور صفحات أو مصادر بالكامل في مجموعة البيانات.

بالإضافة إلى معايير الأهلية المطبَّقة على المصادر والصفحات، يتم تطبيق المزيد من الفلترة على الشرائح ضمن البيانات:

يتم استبعاد المصادر أو الصفحات التي تشمل أكثر من 20% من إجمالي عدد الزيارات بسبب مجموعات غير مؤهَّلة من السمات بالكامل من مجموعة البيانات.

وبما أنّ مجموعة البيانات على المستوى العالمي تشمل تجارب المستخدمين من جميع البلدان، قد يتم تضمين مجموعات السمات التي لا تستوفي معايير الرواج على مستوى البلد على المستوى العالمي، بشرط أن تكون هذه المجموعات رائجة بما يكفي.

ضبابي

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

مسابقة دقة التصويب

يتم تمثيل معظم قيم المقاييس ضمن مجموعة بيانات CrUX في شكل مدرجات تكرارية للقيم وأحجام السلال، حيث تكون قيمة المدرج التكراري جزءًا من جميع الشرائح المضمنة التي تبلغ 1. أحجام الصناديق هي أرقام النقاط العائمة بين 1.0 و0.0001.

تتم تسوية عرض سلال المدرّج التكراري لتبسيط الاستعلام عن البيانات وعرضها بشكل مرئي. وهذا يعني أنه يمكن تقسيم السلال الأكبر حجمًا إلى سلال أصغر حجمًا، والتي تشترك في الكثافة الأصلية بالتساوي من أجل الحفاظ على عرض ثابت للسلال.

الترخيص

إنّ مجموعات بيانات CrUX من Google مرخصة بموجب ترخيص Creative Commons Attribution 4.0 الدولي.