ابزارهای اندازه گیری core web vitals
مقدمهای بر ابزارهای اندازه گیری
Web Vitals یک دفترچه راهنمای یکپارچه است که اطلاعاتی بسیار ضروری در مورد شیوه های بهبود کیفیت سایت ارائه می دهد که برای همه وب سایت ها لازم است تا تجربه ای کاربر پسند ارائه دهند. همه ابزارهای محبوب Google برای توسعه دهندگان وب از اندازه گیری Core Web Vitals پشتیبانی می کند و به شما کمک می کند تا مشکلات تجربه کاربر را به راحتی تشخیص داده و برطرف کنید. این ابزارها شامل Lighthouse ، PageSpeed Insights ، Chrome DevTools ، Search Console ، ابزار اندازه گیری web.dev ، افزونه Chrome Web Vitals و یک API جدید Chrome UX می باشد.
با توجه به اینکه Google در جستجوگر خود معیارهای Core Web Vitals را برای نمایش نتایج مورد ارزیابی قرار میدهد، مهم است که این معیارها تا حد ممکن در دسترس و قابل اجرا باشند.
ابزارهای آزمایشگاهی بینشی در مورد اینکه کاربر احتمالی وب سایت شما را چگونه تجربه خواهد کرد به شما ارائه میدهد.در حالی که ابزارهای میدانی بینشی راجع به تجربه کاربران واقعی از وب سایت شما ارائه می دهند. این نوع اندازه گیری اغلب نظارت واقعی کاربر (RUM) نامیده می شود. هر آزمایشگاه یا ابزار میدانی ارزش متمایزی را برای بهینه سازی تجربه کاربری شما ارائه می دهد.
برای شروع بهینه سازی تجربه کاربر با Core Web Vitals ، مسیر زیر را دنبال کنید:
با این مقدمه ، بیایید به روز رسانی های خاص هر ابزار را بررسی کنیم!
آنچه در این مقاله میخوانیم
Lighthouse
Lighthouse یک ابزار ارزیابی خودکار وب سایت است که به توسعه دهندگان در تشخیص مشکلات و شناسایی فرصت ها برای بهبود تجربه کاربری سایت خود کمک می کند. این ابزار جنبه های متعددی از کیفیت تجربه کاربر در محیط آزمایشگاه ، از جمله سرعت و دسترسی پذیری را اندازه گیری می کند. آخرین نسخه Lighthouse (6.0 ، منتشر شده در اواسط ماه مه 2020) شامل ارزیابی های اضافی ، معیارهای جدید و نمره سرعت اصلاح شده است.
Lighthouse 6.0 سه معیار جدید برای وب ویتالز معرفی میکند. دو مورد از این معیارها- Largest Contentful Paint (LCP) و Cumulative Layout Shift (CLS) پیاده سازی آزمایشگاهی Core Web Vitals هستند و اطلاعات تشخیصی مهمی را برای بهینه سازی تجربه کاربر ارائه می دهند. با توجه به اهمیت آنها برای ارزیابی تجربه کاربر ، معیارهای جدید نه تنها اندازه گیری و در گزارش گنجانده شده اند ، بلکه در محاسبه نمره عملکرد نیز مورد توجه قرار گرفته اند.
سومین معیار جدید Total Blocking Time (TBT) است که به خوبی با متریک (FID)First Input Delay ، یکی دیگر از معیارهای Core Web Vitals ارتباط دارد. پیروی از توصیه های ارائه شده در گزارش Lighthouse و بهینه سازی، سایت شما را برای ارائه بهترین تجربه ممکن به کاربران آماده می کند.
PageSpeed Insights
PageSpeed Insights (PSI) عملکرد و سرعت آزمایشگاهی و میدانی یک صفحه را در دستگاه های تلفن همراه و رومیزی گزارش می دهد. این ابزار یک نمای کلی از نحوه تجربه کاربران در صفحه واقعی (با استفاده از Chrome UX Report) و مجموعه ای از توصیه های کاربردی در مورد چگونگی بهبود تجربه صفحه توسط مالک سایت (ارائه شده توسط Lighthouse) ارائه می دهد.
PageSpeed Insights و PageSpeed Insights API نیز از Lighthouse 6.0 استفاده میکنند و در حال حاضر از اندازه گیری Core Web Vitals در هر دو بخش آزمایشگاهی و میدانی پشتیبانی می کنند! مانند شکل زیر ، Core Web Vitals با یک نوار آبی در گزارشات مشخص میشود.
در حالی که Search Console یک نمای کلی از صفحات که نیاز به توجه دارند به صورت گروه بندی شده به صاحبان سایت ارائه میدهد ، PSI به شناسایی فرصت های هر صفحه برای بهبود تجربه صفحه کمک میکند. در PSI ، شما میتوانید به وضوح ببینید که آیا صفحه شما در محدوده یک تجربه مناسب در همه Core Web Vitals ها وجود دارد یا خیر .
ابزار CrUX
Chrome UX Report (CrUX) یک بانک اطلاعاتی عظیم و عمومی از داده های تجربه کاربر واقعی در میلیون ها وب سایت است.این ابزار نسخه های میدانی همه Core Web Vitals ها را اندازه گیری میکند. برخلاف داده های آزمایشگاهی ، داده های CrUX از کاربران واقعی به دست میآید. با استفاده از این داده ها ، توسعه دهندگان قادر به درک توزیع تجربیات کاربران واقعی در وب سایت های خود یا حتی رقبا هستند. CrUX میتواند راهی سریع و آسان برای ارزیابی وب ویتال به شما ارائه دهد. مجموعه داده CrUX در BigQuery که به صورت ماهیانه گزارش داده میشوند شامل داده های عملکردی برای همه Core Web Vitals ها است.
تنها راه برای دیدن نحوه عملکرد سایت خود اندازه گیری سرعت و عملکرد سایت حین استفاده کاربران است، زیرا این کاربران هستند که در حال بارگیری و تعامل با سایت هستند. این نوع اندازه گیری معمولاً تحت عنوان نظارت واقعی کاربر یا به اختصار RUM نامیده میشود. حتی اگر RUM را در سایت خود پیاده سازی نکرده اید ، CrUX میتواند راهی سریع و آسان برای ارزیابی web vitals به شما ارائه دهد.
CrUX API یک روش ساده و سریع برای اندازه گیری معیارهای زیر طی فرایند توسعه وب سایت است .
توسعه دهندگان میتوانند با توجه به پارامترهای مختلف url ها را بررسی و نتایج را تقسیم بندی کنند. API روزانه آپدیت میشود و داده های 28 روز گذشته را به صورت خلاصه نمایش میدهد (برخلاف مجموعه داده BigQuery ، که بصورت ماهانه جمع میشود).
در ادامه یک نسخه نمایشی با استفاده از API CrUX برای تجسم معیارهای Core Web Vitals با توزیع های خوب ، نیاز به بهبود و ضعیف است .گوگل قصد دارد در نسخه های بعدی ، API را گسترش دهد تا دسترسی به ابعاد و معیارهای مجموعه داده CrUX اضافی امکان پذیر شود.
داشبورد جدید CrUX به شما امکان میدهد به راحتی عملکرد یک صفحه را در طول زمان ردیابی کنید و از آن برای نظارت بر توزیع همه معیارهای Core Web Vitals استفاده کنید.
پانل Performance در مرورگر کروم
پانل Performance در DevTools مرورگر کروم دارای بخش Experience جدیدی است که میتواند به شما در تشخیص تغییرات غیر منتظره چیدمان کمک کند. این ابزار برای پیدا کردن و رفع مشکلات ناپایداری بصری در صفحه بسیار مفید است.
برای مشاهده جزئیات این بخش در تب summary قسمت Layout Shift را انتخاب کنید، این بخش اطلاعات کاملی در مورد حرکت المانها و جزییات این تغییرات فراهم میکند.
معیار کل زمان مسدودسازی (TBT) را میتوان در ابزارهای آزمایشگاهی اندازه گیری کرد و یک جایگزین عالی برای اولین تأخیر ورودی(FID) است. TBT مقدار کل زمان بین First Contentful Paint (FCP) و Time to Interactive (TTI) را اندازه گیری میکند که در آن نخ اصلی برای مدت طولانی مسدود شده است که باعث عدم پاسخ به تعاملات میشود. بهینه سازی که بتواند TBT را در آزمایشگاه بهبود ببخشد ، میتوند FID را بررسی میدانی بهبود بخشد.
هنگام اندازه گیری سرعت و عملکرد صفحه ، TBT در پاورقی پانل performance نشان داده میشود. در ادامه مراحل نمایش این اطلاعات آورده شده است.
Search Console
گزارش جدید Core Web Vitals در Search Console به شما کمک میکند تا بر اساس داده های دنیای واقعی (میدانی) CrUX ، صفحاتی را که در سایت شما نیاز به بهبود دارند شناسایی کنید. عملکرد URL ها بر اساس وضعیت و نوع متریک گروه بندی میشود.
این گزارش بر اساس سه معیار Core Web Vitals یعنی LCP ، FID و CLS است. اگرurl موردنظر حداقل میزان گزارش دهی برای این معیارها را نداشته باشد ، از گزارش حذف میشود. گزارش جدید را امتحان کنید تا دید کلی نسبت به عملکرد خود داشته باشید.
هنگامی که صفحه ای را که دارای مشکلات مربوط به Core Web Vitals است شناسایی کردید میتوانید از PageSpeed Insights برای دیدن پیشنهادات و بهینه سازی خاص برای صفحه استفاده کنید.
ابزارweb.dev
web.dev به شما امکان میدهد عملکرد صفحه خود را در طول زمان اندازه گیری کرده و نکاتی بسیار کاربردی در مورد نحوه بهبود را به شما ارائه میدهد. اندازه گیری این ابزار توسط PageSpeed Insights انجام میشود و همه معیارهای Core Web Vitals پشتیبانی میکند.
افزونه Web Vitals
افزونه Web Vitals سه معیار Core Web Vitals را برای مرورگر Google Chrome به صورت واقعی اندازه گیری میکند. این ابزار برای تشخیص مشکلات در مراحل اولیه کار و به عنوان یک ابزار تشخیصی جهت ارزیابی عملکرد Core Web Vitals هنگام مرور وب مفید است. این افزونه را میتوانید از Chrome Web Store دانلود کنید.
الان شروع کنید
امیدواریم بتوانیم این مقاله را به روز نگه داریم و اطلاعات بیشتری به آن بیفزایم منتظر نظرات و پیشنهادات شما هستیم.