معیارهای
معیارها در CrUX توسط APIهای پلتفرم وب استانداردی که توسط مرورگرها در معرض دید قرار میگیرند، پشتیبانی میشوند. به ویژه در مجموعه داده BigQuery، این داده ها به وضوح مبدا تجمیع می شوند. صاحبان سایتهایی که به تجزیه و تحلیل دقیقتر (مثلاً وضوح در سطح URL) و بینش عملکرد سایت خود نیاز دارند، میتوانند از همان APIها برای جمعآوری دادههای دقیق اندازهگیری کاربر واقعی (RUM) برای ریشههای خود استفاده کنند. توجه داشته باشید که در حالی که همه APIها در Chrome در دسترس هستند، سایر مرورگرها ممکن است از مجموعه کامل معیارها پشتیبانی نکنند.
اکثر معیارها به عنوان یک تجمع هیستوگرام نشان داده می شوند که امکان تجسم توزیع و تقریب مقادیر صدک را فراهم می کند.
اولین رنگ
"First Paint زمانی را گزارش میدهد که مرورگر برای اولین بار پس از پیمایش رندر میشود. این رنگ پسزمینه پیشفرض را حذف نمیکند، اما شامل رنگ پسزمینه غیرپیشفرض میشود. این اولین لحظه کلیدی است که توسعهدهندگان در بارگذاری صفحه به آن اهمیت میدهند - زمانی که مرورگر شروع به رندر کردن تصویر میکند. صفحه."
اولین رنگ محتوایی
"First Contentful Paint زمانی را گزارش میکند که مرورگر برای اولین بار هر متن، تصویر (از جمله تصاویر پسزمینه)، بوم غیرسفید یا SVG را ارائه میکند. این شامل متن با فونتهای وب در حال انتظار است. این اولین باری است که کاربران میتوانند شروع به مصرف محتوای صفحه کنند."
محتوای DOM بارگیری شد
DOMContentLoaded زمانی را گزارش میکند که سند اولیه HTML به طور کامل بارگیری و تجزیه شده است، بدون اینکه منتظر بمانید تا شیوه نامهها، تصاویر و فریمهای فرعی برای پایان بارگیری شوند.
بزرگترین رنگ محتوایی
"بزرگترین رنگ محتوایی (LCP) یک معیار مهم و کاربر محور برای اندازه گیری سرعت بارگذاری درک شده است، زیرا نقطه ای را در جدول زمانی بارگذاری صفحه مشخص می کند که احتمالاً محتوای اصلی صفحه بارگیری شده است - یک LCP سریع به کاربر کمک می کند تا اطمینان حاصل کند که صفحه بارگذاری شده است. مفید."
در حال بارگذاری
"رویداد بارگذاری زمانی فعال می شود که صفحه و منابع وابسته به آن بارگیری به پایان برسد."
تغییر چیدمان تجمعی
تغییر چیدمان تجمعی (CLS) یک معیار مهم و کاربر محور برای اندازهگیری ثبات بصری است، زیرا به کمیت کردن تعداد دفعاتی که کاربران با تغییرات طرحبندی غیرمنتظره مواجه میشوند کمک میکند – CLS پایین به اطمینان از لذتبخش بودن صفحه کمک میکند.
تاخیر ورودی اول
"تأخیر ورودی اول (FID) یک معیار مهم و کاربر محور برای اندازه گیری پاسخگویی بار است، زیرا تجربه ای را که کاربران هنگام تلاش برای تعامل با صفحاتی که پاسخگو نیستند را کمیت می دهد - یک FID پایین به اطمینان از قابل استفاده بودن صفحه کمک می کند."
تعامل با Next Paint
"Interaction to Next Paint (INP) یک متریک میدانی است که پاسخگویی را ارزیابی میکند. INP تأخیر همه تعاملات را در کل چرخه عمر صفحه ثبت میکند. بالاترین مقدار آن تعاملات - یا نزدیک به بالاترین برای صفحات با تعاملات زیاد - به عنوان ثبت میشود. INP صفحه یک INP کم تضمین می کند که صفحه همیشه به طور قابل اعتمادی پاسخگو خواهد بود.
Interaction to Next Paint (INP) در فوریه 2022 به مجموعه داده CrUX اضافه شد. این معیار جدید تأخیر سرتاسر رویدادهای فردی را ثبت میکند و تصویری جامعتر از پاسخگویی کلی یک صفحه در طول عمر آن ارائه میدهد.
انواع ناوبری
معیار انواع پیمایش ، درصد بازدید از صفحه پیمایشهای زیر را به تفکیک نشان میدهد:
تایپ کنید | شرح |
---|---|
navigate | بارگذاری صفحه، که در هیچ یک از دسته بندی های دیگر قرار نمی گیرد. |
navigate_cache | بارگیری صفحه ای که برای آن منبع اصلی (سند HTML اصلی) از کش HTTP ارائه شده است. سایتها اغلب از کش برای منابع فرعی استفاده میکنند، اما سند اصلی HTML اغلب به میزان قابل توجهی کمتر ذخیره میشود و در صورت امکان، میتواند منجر به بهبود عملکرد قابلتوجهی از قابلیت ذخیرهسازی محلی و در یک CDN شود. |
reload | کاربر صفحه را بارگیری مجدد کرد، یا با زدن دکمه بارگذاری مجدد، با زدن enter در نوار آدرس، یا با لغو بستن برگه. بارگذاری مجدد صفحه اغلب منجر به اعتبارسنجی مجدد به سرور برای بررسی اینکه آیا صفحه اصلی تغییر کرده است یا خیر. درصد بالایی از بارگیری مجدد صفحه ممکن است نشان دهنده ناامیدی تجربه کاربر باشد. |
restore | صفحه پس از راه اندازی مجدد مرورگر، یا برگه ای که به دلایل حافظه حذف شده بود، بارگیری مجدد شد. برای Chrome در Android این موارد بهعنوان «بارگیری مجدد» گزارش میشوند. |
back_forward | یک پیمایش تاریخچه، به این معنی که صفحه اخیرا دیده شده و به آن بازگشته است. با ذخیرهسازی صحیح، اینها باید تجربیات نسبتاً سریعی داشته باشند، اما همچنان نیاز به پردازش صفحه و اجرای جاوا اسکریپت دارند - که bfcache از هر دوی آنها اجتناب میکند. |
back_forward_cache | یک پیمایش تاریخ که از bfcache ارائه شد. بهینه سازی صفحات شما برای استفاده از bfcache، با حذف مسدود کننده ها، باید منجر به تجربیات سریعتر شود، بنابراین سایت ها باید نگاه کنند. |
prerender | این صفحه از قبل اجرا شده است که - مشابه bfcache - می تواند منجر به بارگیری صفحه تقریباً فوری شود. |
در برخی موارد، بارگذاری صفحه میتواند ترکیبی از انواع پیمایش باشد. در آن صورت، CrUX اولین مسابقه را به ترتیب معکوس جدول (از پایین به بالا) گزارش می کند.
اطلاعات بیشتر را می توان در پست اعلام انواع پیمایش یافت.
معیارهای تجربی
معیارهای آزمایشی در مجموعه داده CrUX با استفاده از BigQuery در دسترس هستند و برخی نیز در CrUX API موجود هستند. این معیارها احتمالاً با تکامل آنها بر اساس بازخورد کاربر، مرتباً تغییر می کنند. یادداشت های انتشار را بررسی کنید تا از آخرین تغییرات به روز باشید.
زمان برای اولین بایت
TTFB در CrUX فقط در بارگذاری کامل صفحه جمعآوری میشود، برخلاف سایر تایمرها (مانند LCP ) که در پیمایشهای رو به جلو و صفحات از پیش اجرا شده نیز جمعآوری میشوند. به این ترتیب، اندازه نمونه TTFB می تواند کوچکتر از سایر معیارها باشد و لزوماً ممکن است مستقیماً با آنها مقایسه نشود.
CrUX TTFB را به عنوان اولین بایت های منبع سند از سرور دریافت می کند. دیدگاه مرسوم TTFB اندازهگیری زمانی است که پاسخ سند شروع میشود، اما زمانی که از نکات اولیه استفاده میشود، «اول بایتها» زودتر از این خواهد بود. در آینده ممکن است CrUX برای نادیده گرفتن نکات اولیه به روز شود.
TTFB اندازه گیری مستقیم زمان پاسخ سرور نیست، زیرا شامل اقدامات قبل از آن است، از جمله زمان تغییر مسیر و تحت تأثیر این که آیا پاسخ از حافظه پنهان یا CDN یا از سرور ارائه می شود. این امر بهویژه در دادههای میدانی مانند CrUX آشکار است، در حالی که آزمایشهای آزمایشگاهی معمولاً کمتر تحت تأثیر این عوامل قرار میگیرند زیرا URL پایانی آزمایش است و اغلب به طور مکرر تغییرات حافظه پنهان را نفی میکند.
محبوبیت
معیار رتبه محبوبیت یک معیار نسبی از محبوبیت سایت در مجموعه داده CrUX است که با تعداد کل پیمایش ها در مبدا اندازه گیری می شود. رتبه در مقیاس log10 با نیم پله است (مثلاً 1k برتر، 5k برتر، 10k برتر، 50k برتر، 100k برتر، 500k برتر، 1M برتر، و غیره) با هر رتبه به استثنای قبلی (مثلاً 5k برتر در واقع URL های 4k هستند، به استثنای 1k برتر). با افزایش مجموعه داده، حد بالایی پویا است.
محبوبیت به عنوان راهنمای تجزیه و تحلیل گسترده ارائه شده است، به عنوان مثال برای تعیین عملکرد بر اساس کشور برای 1000 منبع برتر.
مجوزهای اطلاع رسانی
برای وبسایتهایی که درخواست مجوز برای نمایش اعلانهای کاربران میکنند، این معیار تعداد نسبی پاسخهای کاربران به درخواستها را نشان میدهد: پذیرش، رد، نادیده گرفتن یا رد کردن.
زمان رفت و برگشت
بر اساس اتصالات اخیر شبکه، تخمینی از زمان رفت و برگشت HTTP (لایه برنامه) در شروع ناوبری ارائه می دهد. این معیار همچنین به عنوان ویژگی rtt از API اطلاعات شبکه شناخته می شود، که همان API مسئول بعد نوع اتصال موثر (ECT) است.
این معیار فقط در CrUX API و CrUX History API، جمعآوری شده در صدک 75 موجود است. هیستوگرام در دسترس نیست. همچنین در BigQuery در دسترس نیست.