شروع کار با اندازه گیری web vitals
مقدمه
جمع آوری داده ها و اندازه گیری web vitals سایت اولین قدم در جهت بهبود آنها است. تجزیه و تحلیل جامع دادهها کمک میکند عملکرد سایت را در محیطهای واقعی و آزمایشگاهی جمع آوری کرد.اندازه گیری web vitals ها به حداقل کدنویسی نیاز دارد و میتواند با استفاده از ابزارهای رایگان انجام شود.
آنچه در این مقاله میخوانیم
اندازه گیری web vitals با استفاده از داده های RUM
داده های نظارت بر کاربر واقعی (RUM) که به عنوان داده های میدانی نیز شناخته می شود، عملکرد کاربران واقعی یک سایت را نشان می دهد. داده های RUM چیزی است که Google برای تعیین اینکه آیا یک سایت آستانه های توصیه شده Core Web Vitals را برآورده می کند یا خیر استفاده می کند.
شروع اندازهگیری
ابزارهای زیر اطلاعاتی در مورد سرعت و عملکرد واقعی سایت شما در اختیار شما قرار می دهد. این ابزارها همه بر اساس مجموعه داده های (Chrome User Experience Report) هستند ، اما موارد استفاده آنها کمی با هم متفاوت است.
شایان ذکر است که اگرچه ابزارهای ذکر شده بالا برای “شروع” اندازه گیری Web Vitals مناسب هستند ، اما می توانند در زمینه های دیگر نیز مفید باشند. به طور خاص ، هر دوابزار CrUX و PSI به عنوان یک API در دسترس هستند و می توانند برای ایجاد گزارش های دیگر مورد استفاده قرار گیرند.
جمع آوری داده های RUM
اگرچه ابزارهای مبتنی بر CrUX نقطه شروع خوبی برای بررسی عملکرد و اندازه گیری Web Vitals هستند ، اما اکیداً توصیه میشود اطلاعات این ابزار را با RUM خود(داده های واقعی که از کاربران سایت خود به دست میآورید ) ترکیب کنید. داده های RUM که خودتان جمع آوری می کنید می تواند بازخورد دقیق تر و فوری تری در مورد عملکرد سایت ارائه دهند. این امر تشخیص مسائل و آزمایش راه حل های ممکن را آسان میکند.
شما می توانید داده های RUM خود را با استفاده از ارائه دهنده RUM اختصاصی یا با تنظیم شخصی بر روی سایت خود جمع آوری کنید.ارائه دهندگان RUM اختصاصی در جمع آوری و گزارش داده های RUM تخصص دارند. برای استفاده از داده های Core Web Vitals ، از ارائه دهنده RUM خود در مورد فعال کردن نظارت بر Core Web Vitals برای سایت خود سوال کنید.
کتابخانه جاوا اسکریپت web-vitals
اگر به ارائه دهنده تخصصی RUM دسترسی ندارید ، میتوانید با استفاده از کتابخانه جاوا اسکریپت web-vitals ، داده های سایت خود را جمع آوری، تجزیه و تحلیل و گزارش کنید. این روش در ادامه با جزئیات بیشتری توضیح داده شده است.
اگر از برنامه نویسی برای اندازه گیری Web Vitals استفاده می کنید ، ساده ترین راه برای جمع آوری داده ها و اندازه گیری Web Vitals با استفاده از کتابخانه جاوا اسکریپت web-vitals است. web-vitals یک کتابخانه کوچک و مدولار (K 1KB) است که یک API مناسب برای جمع آوری و گزارش هریک از معیارهای اندازه گیری Web Vitals فراهم می کند.
برای اطلاعات بیشتر در مورد نحوه پیاده سازی Web-vitals میتوانید از مستندات وب ویتال گوگل کروم استفاده کنید.
تجمیع دادهها بعد از اندازه گیری web vitals
ضروری است که داده های جمع آوری شده توسط web-vitals
را گزارش دهید. اگر این دادهها اندازه گیری شود اما مجالی برای گزارش پیدا نشود ، دادههای جمع آوری شده هیچ اهمیتی نخواند داشت. اسناد web-vitals
شامل نمونه هایی است که نحوه ارسال داده ها را به ابزارهایی مانند Google Analytics یا Google Tag Manager نشان می دهد.
اگر نمیدانید که از کدام ابزار استفاده کنید ، بهتر است که به این فکر کنید که چه کسانی باید به داده ها دسترسی داشته باشند. معمولاً کسب و کارها زمانی به موفقیت در سرعت و عملکرد سایت دست پیدا می کنند که کل شرکت و نه یک واحد از آن، علاقمند به بهبود عملکرد باشند.
تفسیر اطلاعات
هنگام تجزیه و تحلیل داده های عملکردی سایت ، توجه به خطوط میانگین بسیار مهم است. داده های RUM اغلب نشان می دهند که گاها عملکردها بسیار متفاوت است – برخی از کاربران تجربیات سریع و برخی دیگر تجربه کندی از سایت دارند. با این حال ، استفاده از میانگین برای جمع بندی داده ها می تواند به راحتی این مغایرتها را پنهان میکند.
در رابطه با وب ویتالها ، گوگل از درصد تجربیات “خوب” به جای آماری مانند میانگین برای تعیین اینکه آیا یک سایت یا صفحه آستانه های توصیه شده را برآورده می کند یا خیر ، استفاده می کند. به طور خاص ، برای اینکه یک سایت یا صفحه ای که با آستانه Core Web Vitals مطابقت دارد ، در نظر گرفته شود ، 75 از بازدیدهای صفحه باید از آستانه “خوب” برای هر معیار برخوردار باشد.
اندازه گیری web vitals با استفاده از دادههای آزمایشگاهی
داده های آزمایشگاهی که به عنوان داده های مصنوعی نیز شناخته می شوند، به جای کاربران واقعی از یک محیط کنترل شده جمع آوری می شوند. بر خلاف داده های RUM ، داده های آزمایشگاهی را می توان از محیط های از قبل آماده جمع آوری کرد. Lighthouse و WebPageTest نمونه هایی از ابزارهایی هستند که داده های مصنوعی را از سایت شما جمع آوری و گزارش میکنند.
ملاحظات در اندازه گیری web vitals
بین دادههای RUM و دادههای آزمایشگاه همواره مغایرتی وجود خواهد داشت. به خصوص اگر شرایط شبکه ، نوع دستگاه یا موقعیت محیط آزمایشگاه با کاربران متفاوت باشد. با این حال ، وقتی صحبت از جمع آوری داده های آزمایشگاهی در مورد معیارهای Web Vitals می شود، چند نکته خاص وجود دارد که توجه به آنها ضروری است:
ابزارها
از این ابزارها می توان برای جمع آوری اندازه گیری Web Vitals به صورت آزمایشگاهی استفاده کرد:
امیدواریم بتوانیم این مقاله را به روز نگه داریم و اطلاعات بیشتری به آن بیفزایم منتظر نظرات و پیشنهادات شما هستیم.