Rakuten 24 با اندازهگیری Web Vitals کاربران واقعی، همچنین دریافت که بزرگترین رنگ محتوای خوب (LCP) میتواند منجر به افزایش نرخ تبدیل 61.13 درصدی شود.
راکوتن 24 یک فروشگاه آنلاین است که با تولیدکنندگان عمده کالاهای مصرفی چندملیتی و داخلی همکاری میکند تا طیف وسیعی از نیازهای روزانه از جمله مراقبتهای بهداشتی، نوشیدنی، لوازم حیوانات خانگی، محصولات کودک و غیره را ارائه دهد. این فروشگاه توسط Rakuten Group, Inc.-یک پیشرو جهانی در خدمات اینترنتی ارائه میشود و در میان برترین عملکردها در پلتفرم بازار دیجیتال خود در ژاپن است.
با درک تأثیر عملکرد وب بر تجربه کاربر، تیم Rakuten 24 به طور مداوم Core Web Vitals و سایر معیارها را اندازهگیری، بهینهسازی و نظارت میکند.
در نتیجه، بیش از 75 درصد از کاربران آنها بزرگترین رنگ محتوای خوب (LCP)، تاخیر ورودی اولیه (FID) و اولین رنگ محتوا (FCP) را تجربه میکنند. با این حال، آنها همچنان در حال کار بر روی بهبودهای تغییر چیدمان تجمعی (CLS) هستند.
پس از تجزیه و تحلیل داده های صفحه اصلی، Rakuten 24 دریافت که یک امتیاز LCP خوب می تواند منجر به موارد زیر شود:
- افزایش تا 61.13٪ در نرخ تبدیل.
- 26.09٪ درآمد به ازای هر بازدید کننده.
- 11.26٪ در ارزش سفارش متوسط.
- یک امتیاز FID خوب می تواند منجر به افزایش تا 55.88٪ در نرخ تبدیل شود.
برای ارتباط بیشتر Core Web Vitals و معیارهای تجاری، Rakuten 24 همچنین یک تست A/B را با تمرکز بر بهینه سازی Core Web Vitals و معیارهای مرتبط انجام داد و شاهد بهبود موارد زیر بود:
- 53.37 درصد درآمد به ازای هر بازدیدکننده.
- 33.13 درصد در نرخ تبدیل.
- 15.20٪ در ارزش سفارش متوسط.
- 9.99٪ در میانگین زمان صرف شده.
- کاهش 35.12 درصدی نرخ خروج.
فرصت را برجسته کنید
اگرچه بهینهسازی عملکرد وب یک سرمایهگذاری هوشمندانه برای بهبود تجربه کاربر و رشد کسبوکار است، تیم Rakuten 24 درک میکند که متقاعد کردن سهامداران برای اتخاذ Core Web Vitals و تمرکز بر عملکرد وب چقدر دشوار است. آنها معتقدند که نشان دادن به سهامداران دقیقاً چه نوع بهینه سازی عملکرد بازده سرمایه گذاری (ROI) می تواند به ارمغان بیاورد، بهترین راه برای جذب آنهاست.
Rakuten 24 به عنوان یک سرویس نسبتا جدید و مستقل، از مزیت انعطاف پذیری خود برای مقابله با چالش استفاده کرد. آنها بر این باورند که نتیجه مطالعه موردی آنها به آنها کمک می کند تا در آینده تصمیمات داده محور بیشتری بگیرند و همچنین به توسعه دهندگان دیگر کمک می کند تأثیر کار خود را اندازه گیری کنند و سهامداران خود را متقاعد کنند که بهبود عملکرد ارزش سرمایه گذاری را دارد. نحوه انجام این کار را در این پست بیابید.
![نمونههایی از صفحهنمایش صفحه اصلی Rakuten 24، با فریمهای دستگاه تلفن همراه در اطراف هر اسکرین شات.](https://web.dev/static/case-studies/rakuten/image/example-screenshots-raku-193c464c35da7.jpg?authuser=3&hl=fa)
جاوا اسکریپت و منابع را بهینه کنید
- منابع مسدودکننده رندر را حذف کنید.
- کد را تقسیم کنید و
import()
پویا استفاده کنید. - تمام محتوا را به بخشهای جداگانه تقسیم کنید و فایلهای HTML را با تنبلی بارگذاری کنید.
- اجرا و بارگذاری جاوا اسکریپت در صورت تقاضا.
- منابع آهسته جاوا اسکریپت را شناسایی کنید و با استفاده از ویژگی async در تگهای
<script>
و ایجاد اتصالات اولیه به مبداهای مهم (نکات منبع مانندdns-prefetch
،preconnect
، وpreload
)، فرآیند بارگذاری را بهینه کنید. - کدهای استفاده نشده را حذف کنید و کد را کوچک و فشرده کنید .
- از CDN استفاده کنید .
- حافظه پنهان را با استفاده از Service Worker با Workbox کنترل کنید.
بهینه سازی تصاویر
- بار تنبلی تصاویر زیر تاشو .
- تصاویر را با CDN بهینه کنید ، تصاویر با اندازه مناسب ارائه دهید، تصاویر را فشرده کنید و فرمت های تصویری مناسب را برای کار (WebP، SVG، Web Fonts) انتخاب کنید.
CLS را بهینه کنید
-
aspect-ratio
CSS برای رزرو فضای مورد نیاز برای تصاویر در حین بارگذاری تصاویر استفاده کنید. - از CSS
min-height
برای به حداقل رساندن جابجایی های چیدمان در زمانی که عناصر تنبل بارگذاری می شوند، استفاده کنید.
اندازه گیری عملکرد
علاوه بر استفاده از PageSpeed Insights برای ممیزی وب سایت خود، تیم می خواست راه بهتری برای دانستن آنچه که کاربران واقعاً در این زمینه تجربه می کنند بیابند. بنابراین، Rakuten 24 تصمیم گرفت از کتابخانه جاوا اسکریپت web-vitals برای اندازه گیری Core Web Vitals و سایر معیارهای موجود در این زمینه استفاده کند و داده ها را به ابزار تجزیه و تحلیل داخلی ارسال کند.
![حیاتی وب Rakuten 24 جریان یکپارچه سازی را ردیابی می کند. اولین قدم این است که کتابخانه web-vitals را با افزودن اسکریپت به وب سایت Rakuten 24 یکپارچه کنید. پس از آن، حیاتی وب را می توان از معیارهای واقعی کاربر اندازه گیری کرد و داده ها به ابزار جمع آوری داده های داخلی Rakuten 24 ارسال می شود.](https://web.dev/static/case-studies/rakuten/image/rakuten-24s-web-vitals-t-c0d353a93ae67.jpg?authuser=3&hl=fa)
تجزیه و تحلیل عملکرد
این تیم دادههای میدانی جمعآوریشده را تجزیه و تحلیل کرد تا تعیین کند آیا بین Core Web Vitals و معیارهای کلیدی کسبوکار همبستگی وجود دارد یا خیر. آنها دریافتند که کاربران تبدیل شده تمایل دارند LCP بهتری را نسبت به کاربرانی که تبدیل نکرده اند تجربه کنند.
![مقایسه کاربرانی که با LCP تبدیل کردهاند در مقابل کسانی که تبدیل نکردهاند. گروه کاربری که بیشتر تبدیل میکردند، LCP کمتری داشتند.](https://web.dev/static/case-studies/rakuten/image/a-comparison-users-conv-c5d62d1600a03.jpg?authuser=3&hl=fa)
داده های جمع آوری شده همچنین نشان داد که:
- یک LCP خوب می تواند منجر به افزایش تا 61.13٪ در نرخ تبدیل، 26.09٪ در درآمد به ازای هر بازدید کننده و 11.26٪ در ارزش متوسط سفارش شود.
- یک FID خوب می تواند منجر به افزایش تا 55.88٪ در نرخ تبدیل در مقایسه با داده های متوسط کلی شود.
![LCP با نرخ تبدیل و زمان LCP سطل شده است. کاربرانی که اغلب تبدیل میکردند، زمانی که LCP کمتر بود، تبدیل میشدند، به طوری که 61.13 درصد از کاربران با LCP یک ثانیه یا کمتر تبدیل میکردند.](https://web.dev/static/case-studies/rakuten/image/lcp-bucketed-conversion-62b775421189c.jpg?authuser=3&hl=fa)
![LCP با درآمد هر بازدیدکننده و زمان LCP سطل شده است. کاربرانی که LCP کمتری داشتند درآمد بیشتری داشتند، با 26.09٪ درآمد بیشتر برای هر کاربر وقتی LCP یک ثانیه یا کمتر بود.](https://web.dev/static/case-studies/rakuten/image/lcp-bucketed-revenue-per-cb892c5f24123.jpg?authuser=3&hl=fa)
![LCP با میانگین مقدار سفارش و زمان LCP سطل شده است. زمانی که LCP یک ثانیه یا کمتر بود، کاربرانی که LCP کمتری داشتند، 11.26% میانگین ارزش سفارش بالاتری داشتند.](https://web.dev/static/case-studies/rakuten/image/lcp-bucketed-average-ord-f371f7233ed47.jpg?authuser=3&hl=fa)
![FID با نرخ تبدیل و زمان FID سطل شده است. کاربرانی که به دفعات تبدیل میکردند، زمانی که FID پایینتر بود، تبدیل میشدند، به طوری که 55.88٪ از کاربران با FID 50 میلیثانیه یا کمتر تبدیل میکردند.](https://web.dev/static/case-studies/rakuten/image/fid-bucketed-conversion-0d43d40d194cf.jpg?authuser=3&hl=fa)
نظارت بر عملکرد
این تیم با استفاده از دادههای جمعآوریشده در زمینه و ابزار هوش تجاری، داشبورد نظارت بر عملکرد را ساخت. این برای نظارت بر پیشرفت و جلوگیری از پسرفت مهم است.
![تصویری از داشبورد نظارت بر عملکرد داخلی Rakuten 24 برای هر یک از Core Web Vitals (LCP، CLS، و FID).](https://web.dev/static/case-studies/rakuten/image/a-screenshot-rakuten-24-30bf38d4bb335.jpg?authuser=3&hl=fa)
تست A/B
با اعتقاد به اینکه تست های A/B روش خوبی برای اندازه گیری تاثیر تجاری بهینه سازی عملکرد هستند، تیم یکی از صفحات فرود خود را برای Core Web Vitals بهینه کرد و سپس نسخه بهینه شده را با صفحه اصلی از طریق تست A/B به مدت یک ماه مقایسه کرد. آنها صفحه فرود با ترافیک و تبدیل قابل توجهی را انتخاب کردند تا آزمایش بتواند به نتایج معناداری دست یابد. در طول مدت آزمایش، 50٪ از ترافیک به صفحه فرود بهینه شده (نسخه A) و 50٪ به صفحه اصلی (نسخه B) ارسال شد. تنها تفاوت نسخه A و نسخه B این بود که نسخه A برای Core Web Vitals بهینه شده بود و هیچ تفاوت کاربردی یا ظاهری دیگری وجود نداشت.
![تصویری از تست A/B موبایل برای وب سایت Rakuten 24. هر نسخه از نظر بصری و عملکرد یکسان بود، با نسخه A بهینه شده برای Core Web Vitals بهتر.](https://web.dev/static/case-studies/rakuten/image/a-screenshot-a-mobile-b-23694e6702f81.jpg?authuser=3&hl=fa)
نسخه بهینهسازیشده A 0.4 ثانیه زودتر بارگیری را در آزمایش بارگذاری موبایل به پایان رساند و تغییر قابل توجهی در طرح نشان نداد. در واقع، CLS نسخه A نسبت به نسخه B 92.72 درصد بهبود یافته است. سایر امتیازات Web Vitals نیز بهبود یافتند: FID 7.95% بهبود یافت ، FCP تا 8.45% و TTFB 18.03% بهبود یافت .
![مقایسه راه اندازی صفحه اصلی Rakuten 24. نسخه A برای بارگذاری بهتر بهینه شده است، در 1.6 ثانیه بارگذاری می شود، در مقایسه با نسخه B، که در عرض 2 ثانیه بارگیری می شود.](https://web.dev/static/case-studies/rakuten/image/a-startup-comparison-the-a6e5d93ff742f.jpg?authuser=3&hl=fa)
Rakuten 24 با مقایسه نسخه بهینه A با نسخه بهینه نشده B، دریافت که نسخه A این موارد را به همراه دارد:
- 53.37 درصد افزایش درآمد به ازای هر بازدیدکننده.
- افزایش 33.13 درصدی در نرخ تبدیل.
- 15.20 درصد افزایش در میانگین ارزش سفارش.
- 9.99 درصد افزایش در میانگین زمان صرف شده.
- کاهش 35.12 درصدی نرخ خروج.
![تصویری از بهبودهای Core Web Vitals برای صفحه اصلی Rakuten 24. این آمار شامل افزایش 53.37 درصدی درآمد به ازای هر بازدیدکننده، 33.13 درصد افزایش در نرخ تبدیل، 15.2 درصد افزایش در میانگین ارزش سفارش، 9.99 درصد افزایش در میانگین زمان صرف شده در صفحات و 35.12 درصد کاهش در نرخ خروج است.](https://web.dev/static/case-studies/rakuten/image/a-screenshot-core-web-vi-5494c342b0223.jpg?authuser=3&hl=fa)
نتیجه
بهینهسازی عملکرد وب چالشبرانگیز اما با ارزش است. Rakuten 24 با در نظر گرفتن یک رویکرد مبتنی بر داده، تجربه کاربری بهتر و همچنین تأثیر مثبت اندازه گیری شده بر کسب و کار خود را با موفقیت ارائه کرده است. با درک اینکه این فقط بخشی از سفر است و نه مقصد، آنها به بهبود وب سایت خود ادامه می دهند تا تجربیات لذت بخش تری را در اختیار خریداران آنلاین قرار دهند.
بهینه سازی نیاز به تلاش مشترک دارد و توسعه دهندگان مجبور نیستند در این سفر تنها باشند. Rakuten 24 با به اشتراک گذاشتن مبارزات و دستاوردهای خود امیدوار است که توسعه دهندگان بیشتری بتوانند از داده های Core Web Vitals برای ایجاد درک متقابل با سهامداران استفاده کنند و سپس با یکدیگر در جهت تجربه کاربری با کیفیت بالا و رشد کسب و کار همکاری کنند.