تقرير تجربة المستخدم في Chrome (المعروف بشكل غير رسمي باسم CrUX) هو مجموعة بيانات عامة تتضمّن بيانات تجربة المستخدمين الفعلية على ملايين المواقع الإلكترونية. على عكس بيانات المختبر، تأتي بيانات CrUX من المستخدِمين الذين فعّلوا الميزة في المجال. يقيس هذا التقرير مقاييس مؤشرات أداء الويب الأساسية، بما في ذلك "سرعة عرض أكبر محتوى مرئي" (LCP) و"مدى استجابة الصفحة لتفاعلات المستخدم" (INP) و"متغيّرات التصميم التراكمية" (CLS)، بالإضافة إلى مقاييس بيانات التشخيص، مثل "وقت استلام أول بايت" (TTFB) و"سرعة عرض المحتوى على الصفحة" (FCP).
تحتوي مجموعة البيانات أيضًا على سمات نوعية حول تجربة المستخدم، مثل أنواع الأجهزة وأنواع الاتصال، ما يتيح التوغّل في تجارب المستخدمين المجمّعة حسب التقنيات المشابهة. راجِع مستندات CrUX للاطّلاع على القائمة الكاملة للمقاييس.
باستخدام هذه البيانات، يمكن للمطوّرين فهم التوزيع الواسع لتجارب المستخدمين في العالم الحقيقي بين المواقع الإلكترونية أو شرائح الويب أو الويب ككل. هذا أمر مهم جدًا. مجموعة بيانات "تقرير تجربة المستخدم في Chrome" هي الأولى من نوعها لتمكين مطوّري الويب من مقارنة أداء المستخدمين الفعليين بأداء المنافسين والصناعة.
كيفية استخدام فئة التدقيق الجديدة
هناك أربع طرق أساسية لاستخراج الإحصاءات من تقرير تجربة المستخدم في Chrome، ويختلف مستوى تعقيد كل طريقة. لإجراء تحليل سريع وسهل لأداء الموقع الإلكتروني، ننصحك باستخدام لوحة بيانات CrUX وإحصاءات PageSpeed. توفّر BigQuery بعض بساطة التحليل مقابل إمكانيات التخصيص العميقة وإحصاءات أكثر دقة. وتتيح واجهة برمجة التطبيقات دمج البيانات العالية المستوى مع التطبيقات الأخرى، وتقدّم History API البيانات السابقة لتحليل المؤشرات.
لوحة بيانات تقرير تجربة المستخدم على Chrome
لوحة بيانات CrUX هي أداة مخصّصة لتمثيل البيانات بصريًا بهدف تحليل الأداء السابق للمواقع الإلكترونية، وهي مبنية على Looker Studio. يتم الحصول على البيانات من مجموعة بيانات BigQuery ويتم التعامل مع جميع طلبات SQL نيابةً عنك. تعرِض لوحة البيانات توزيع تجربتَي المستخدِم، كما تم تسجيلهما من خلال مقاييس الأداء الرئيسية، ومدى تغيُّرهما بمرور الزمن. ويوضّح أيضًا كيفية تغيُّر توزيعات المقاييس النوعية، مثل نوع الجهاز ونوع الاتصال الفعّال بمرور الوقت. اطّلِع على دليل لوحة بيانات Looker Studio.
إحصاءات PageSpeed
تعرِض إحصاءات PageSpeed (PSI) أحدث توزيعات الأداء مقسّمة حسب مستخدمي أجهزة الكمبيوتر المكتبي والأجهزة الجوّالة. تتوفّر بيانات الأداء لصفحات الويب الفردية (بالإضافة إلى مصادر الإعلانات بالكامل) ويتم تجميعها لآخر 28 يومًا من البيانات (على عكس الشهر التقويمي السابق في BigQuery). إنّ استخدام هذه الأداة هو أسهل من إدخال عنوان URL أو مصدر في مربّع البحث على واجهة الويب، ويتم عرض بيانات أداء الحقل إلى جانب اقتراحات وصفية لتحسين الأداء في الصفحة. اطّلِع على دليل إحصاءات PageSpeed.
CrUX على BigQuery
تستضيف قاعدة بيانات CrUX على BigQuery، وهي جزء من Google Cloud Platform (GCP) مع واجهة ويب وخط أوامر، البيانات الأولية التي تُجمِّع مقاييس الأداء الرئيسية لتجربة المستخدم لأبرز مصادر الزوّار على الويب. تتم إضافة جداول جديدة بشكل دوري إلى قاعدة البيانات التي تغطي الشهر التقويمي السابق. يمكن للمطوّرين إنشاء طلبات بحث يدويًا لاستخراج إحصاءات محدّدة من مجموعة البيانات. تتطلّب خدمة BigQuery معرفة لغة الاستعلامات البنيوية (SQL) ومشروعًا على Google Cloud Platform تم تفعيل الفوترة فيه لتشغيل طلبات البحث. هذه أداة مفيدة بشكل خاص للمستخدِمين المتقدّمين الذين يحتاجون إلى إذن وصول منخفض المستوى إلى البيانات لإنشاء تقارير مخصّصة ومقاييس أداء وتقارير عن حالة الويب. اطّلِع على دليل BigQuery.
واجهة برمجة التطبيقات CrUX
CrUX API هي واجهة مجانية وRESTful للبحث عن بيانات تجربة المستخدم على مستوى المصدر أو عنوان URL. يتم تعديل البيانات يوميًا وتجميع بيانات آخر 28 يومًا، تمامًا مثل "إحصاءات PageSpeed". يمكنك استخدام واجهة برمجة التطبيقات هذه لإنشاء تطبيقاتك استنادًا إلى بيانات تجربة المستخدمين الفعليين في CrUX. اطّلِع على دليل واجهة برمجة التطبيقات CrUX API.
واجهة برمجة التطبيقات لسجلّ CrUX
CrUX History API هي واجهة مجانية وRESTful، تشبه واجهة برمجة التطبيقات اليومية، للبحث عن بيانات تجربة المستخدِم على مستوى المصدر أو عنوان URL. يتم تعديل البيانات أسبوعيًا وتجميع بيانات آخر 28 يومًا على مدار فترة 6 أشهر. يمكنك استخدام واجهة برمجة التطبيقات هذه لإنشاء تطبيقاتك استنادًا إلى بيانات تجربة المستخدمين الفعليين في CrUX. اطّلِع على دليل واجهة برمجة التطبيقات الخاصة بسجلّ Chrome User Experience (CrUX).
كيفية الحصول على مساعدة
إذا كنت بحاجة إلى أي نوع من الدعم، يمكنك التواصل مع أحد الخبراء عبر القنوات التالية: تمثل مجموعة Google الخاصة بـ CrUX منتدىً مفتوحًا لمستخدمي مجموعة البيانات لطرح الأسئلة ومشاركة التحليلات. تتوفّر أيضًا علامة CrUX لخدمة Stack Overflow إذا كنت بحاجة إلى مساعدة في البرمجة بشأن الوصول إلى SQL أو واجهة برمجة التطبيقات. أخيرًا، @ChromeUXReport هو حساب Twitter الذي يمكنك اتباعه لطرح الأسئلة والاستماع إلى إعلانات المنتجات.
أمثلة واقعية
للتعرّف أكثر على البيانات المتاحة، يمكنك الاطّلاع على الأدلة المفصّلة لاستخدام لوحة بيانات Looker Studio وPageSpeed Insights وBigquery وواجهتَي برمجة التطبيقات Daily API وHistory API: