איך ההשקעה של Rakuten 24' בדוח המדדים הבסיסיים של חוויית המשתמש הגדילה את ההכנסה לכל מבקר ב-53.37% ואת שיעור ההמרה ב-33.13%

בעזרת מדידת מדדי Web Vitals של משתמשים אמיתיים, ב-Rakuten 24 גילו גם שזמן טעינה קצר של רכיב התוכן הכי גדול (LCP) יכול להוביל לעלייה של 61.13% בשיעור ההמרה.

Hayoung Lee
Hayoung Lee
Linh Duong
Linh Duong
Ryunosuke Akiba
Ryunosuke Akiba
Shogo Kashiwase
Shogo Kashiwase

Rakuten 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% בשיעור ההמרה.

כדי לבדוק את הקשר בין מדדי הליבה לבדיקת חוויית המשתמש באתר לבין המדדים העסקיים, ב-Rakuten 24 ערכו גם בדיקת A/B שמטרתה לבצע אופטימיזציה של מדדי הליבה לבדיקת חוויית המשתמש באתר ומדדים קשורים. בעקבות הבדיקה, נרשמו שיפורים בנתונים הבאים:

  • 53.37% בהכנסה למבקר.
  • 33.13% בשיעור ההמרה.
  • 15.20% בערך ההזמנה הממוצע.
  • 9.99% בעלייה במשך הביקור הממוצע.
  • ירידה של 35.12% בשיעור היציאה.

הדגשת ההזדמנות

אופטימיזציה של ביצועי האתר היא השקעה חכמה לשיפור חוויית המשתמש והצמיחה העסקית, אבל לצוות Rakuten 24 ברור כמה קשה לשכנע בעלי עניין לאמץ את מדדי הליבה לבדיקת חוויית המשתמש באתר ולהתמקד בביצועי האתר. לדעתם, הדרך הטובה ביותר לגרום לגורמים הרלוונטיים להצטרף היא להראות להם בדיוק איזה החזר על ההשקעה (ROI) אפשר לקבל כתוצאה מאופטימיזציה של הביצועים.

Rakuten 24 הוא שירות חדש יחסית ועצמאי, והצוות שלו השתמש ביתרונות הגמישות שלו כדי להתמודד עם האתגר. לדעתם, התוצאה של ניתוח המקרה תעזור להם לקבל החלטות מבוססות-נתונים יותר בעתיד, וגם תעזור למפתחים אחרים למדוד את ההשפעה של העבודה שלהם ולהוכיח לבעלי העניין שלהם ששיפור הביצועים שווה את ההשקעה. בפוסט הזה מוסבר איך הם עשו זאת.

דוגמאות לצילומי מסך של דף הבית של Rakuten 24, עם מסגרות של מכשירי ניידים סביב כל צילום מסך.
צילומי מסך לדוגמה של דף הבית של Rakuten 24.

אופטימיזציה של JavaScript ומשאבים

  • להסיר משאבים שחוסמים את העיבוד.
  • לפצל את הקוד ולהשתמש ב-import() דינמי.
  • כדאי לפצל את כל התוכן לחלקים נפרדים ולטעון קובצי HTML שמתחת לקצה המסך באיטרציות.
  • הפעלה וטעינה של JavaScript על פי דרישה.
  • זיהוי משאבי JavaScript איטיים ואופטימיזציה של תהליך הטעינה באמצעות השימוש במאפיין async בתגים <script> ויצירת חיבורים מוקדמים למקורות חשובים (רמזים לגבי משאבים כמו dns-prefetch,‏ preconnect ו-preload).
  • הסרת קוד שלא בשימוש והקטנה ודחיסת קוד.
  • שימוש ב-CDN
  • שליטה במטמון באמצעות Service Worker באמצעות Workbox.

בצע אופטימיזציה לתמונות

אופטימיזציה של CLS

  • משתמשים ב-CSS aspect-ratio כדי להקצות את המרחב הנדרש לתמונות בזמן שהן נטענות.
  • כדאי להשתמש ב-CSS min-height כדי לצמצם את שינויי הפריסה בזמן הטעינה האיטית של הרכיבים.

מדידת ביצועים

בנוסף לשימוש ב-PageSpeed Insights לבדיקת האתר, הצוות רצה למצוא דרך טובה יותר לדעת מה המשתמשים חווים בפועל בשטח. לכן, ב-Rakuten 24 החליטו להשתמש בספריית JavaScript של Web Vitals כדי למדוד את המדדים הבסיסיים של חוויית השימוש באינטרנט ומדדים אחרים בשטח, ולשלוח את הנתונים לכלי הניתוח הפנימי.

תהליך השילוב של מעקב אחר מדדי אתר ב-Rakuten 24. בשלב הראשון, משלבים את ספריית מדדי ה-Web Vitals על ידי הוספת הסקריפט לאתר Rakuten 24. לאחר מכן, אפשר למדוד את המדדים הבסיסיים של חוויית המשתמש על סמך מדדים של משתמשים אמיתיים, והנתונים נשלחים לכלי הפנימי של Rakuten 24 לאיסוף נתונים.

ניתוח ביצועים

הצוות ניתח את נתוני השטח שנאספו כדי לקבוע אם יש מתאם בין מדדי הליבה לבדיקת חוויית המשתמש באתר לבין המדדים העסקיים העיקריים. הם גילו שהמשתמשים שהשלימו המרה נוטים ליהנות מזמן טעינה ראשוני קצר יותר בהשוואה למשתמשים שלא השלימו המרה.

השוואה בין משתמשים שהשלימו המרה לבין משתמשים שלא השלימו המרה לפי LCP. זמן הטעינה של דף הנחיתה של קבוצת המשתמשים שהשלימו המרות בתדירות גבוהה יותר היה נמוך יותר.

הנתונים שנאספו חשפו גם את העובדות הבאות:

  • זמן טעינה ראשוני קצר יכול להוביל לעלייה של עד 61.13% בשיעור ההמרה, של 26.09% בהכנסה למבקר ושל 11.26% בערך ההזמנה הממוצע.
  • זמן אחזור ראשוני טוב יכול להוביל לעלייה של עד 55.88% בשיעור ההמרה בהשוואה לנתונים הממוצעים הכוללים.
זמן LCP בקטגוריות לפי שיעור המרה וזמן LCP. משתמשים שהשלימו המרות בתדירות גבוהה יותר השלימו המרות כשזמן הטעינה של התוכן הוויזואלי העיקרי היה נמוך יותר. 61.13% מהמשתמשים השלימו המרה כשזמן הטעינה של התוכן הוויזואלי העיקרי היה שנייה אחת או פחות.
ההשפעה של LCP על שיעור ההמרה.
חלוקה של זמן ה-LCP לקטגוריות לפי הכנסה לכל מבקר וזמן ה-LCP. משתמשים עם זמן LCP נמוך יותר הניבו יותר הכנסות, עם 26.09% יותר הכנסות לכל משתמש כשזמן ה-LCP היה שנייה אחת או פחות.
ההשפעה של LCP על ההכנסה למבקר.
זמן LCP בקטגוריות לפי ערך הזמנה ממוצע וזמן LCP. כשזמן הטעינה של התוכן הוויזואלי הגדול ביותר (LCP) היה שנייה אחת או פחות, ערך ההזמנה הממוצע של משתמשים עם LCP נמוך יותר היה גבוה ב-11.26%.
ההשפעה של LCP על ערך ההזמנה הממוצע.
FID בקטגוריות לפי שיעור המרה וזמן FID. משתמשים שהשלימו המרות בתדירות גבוהה יותר השלימו המרות כשזמן האחזור הראשוני היה נמוך יותר. 55.88% מהמשתמשים השלימו המרות כשזמן האחזור הראשוני היה 50 אלפיות השנייה או פחות.
ההשפעה של FID על שיעור ההמרה.

מעקב ביצועים

הצוות יצר לוח בקרה למעקב אחר ביצועים באמצעות הנתונים שנאספו בשטח וכלי לניתוח נתונים עסקיים. זה חשוב למעקב אחר ההתקדמות ולמניעת נסיגות.

צילום מסך של לוח הבקרה הפנימי למעקב אחר ביצועים של Rakuten 24, לכל אחד ממדדי הליבה לבדיקת חוויית המשתמש באתר (LCP, ‏ CLS ו-FID).
לוח הבקרה למעקב אחר ביצועים.

בדיקת A/B

הצוות האמין שבדיקות A/B הן דרך טובה למדוד את ההשפעה העסקית של אופטימיזציות הביצועים, ולכן ביצע אופטימיזציה של אחד מדפי הנחיתה שלו בהתאם ל-Core Web Vitals, ולאחר מכן השווה בין הגרסה האופטימיזציה לדף המקורי באמצעות בדיקת A/B במשך חודש. הם בחרו דף נחיתה עם תנועה והמרות משמעותיות כדי שהניסוי יוכל להניב תוצאות משמעותיות. במהלך תקופת הבדיקה, 50% מתנועת הגולשים נשלחה לדף הנחיתה המותאם (גרסה א') ו-50% נשלחה לדף המקורי (גרסה ב'). ההבדל היחיד בין גרסה א' לגרסה ב' היה שגרסה א' אופטימיזציה ל-Core Web Vitals, ולא היו הבדלים פונקציונליים או חזותיים אחרים.

צילום מסך של בדיקת A/B בנייד לאתר Rakuten 24. כל גרסה הייתה זהה מבחינה חזותית ופונקציונלית, אבל גרסה א&#39; אופטימיזציה לשיפור מדדי Core Web Vitals.

הגרסה המאופטימיזציה א' סיימה את הטעינה 0.4 שניות מוקדם יותר בבדיקת הטעינה בנייד, ולא נראה בה שינוי משמעותי בפריסת האתר. למעשה, ה-CLS של גרסה א' השתפר ב-92.72% בהשוואה לגרסה ב'. גם ציונים אחרים של מדדי Web Vitals השתפרו: ה-FID השתפר ב-7.95%, ה-FCP השתפר ב-8.45% ו-TTFB השתפר ב-18.03%.

השוואה של גרסת ה-Startup של דף הבית של Rakuten 24. גרסה א&#39; אופטימיזציה לטעינת אתר מהירה יותר, והיא נטענת תוך 1.6 שניות, בהשוואה לגרסה ב&#39; שנטענת תוך 2 שניות.
תוצאת בדיקת העומס בנייד של גרסה א' וגרסה ב'.

בהשוואה בין הגרסה האופטימיזציה (גרסה א') לבין הגרסה ללא אופטימיזציה (גרסה ב'), ב-Rakuten 24 מצאו שגרסה א' מניבה:

  • עלייה של 53.37% בהכנסה לכל מבקר.
  • עלייה של 33.13% בשיעור ההמרה.
  • עלייה של 15.20% בערך ההזמנה הממוצע.
  • עלייה של 9.99% במשך הביקור הממוצע.
  • ירידה של 35.12% בשיעור היציאה.
צילום מסך של השיפורים במדדי הליבה לבדיקת חוויית המשתמש בדף הבית של Rakuten 24. הנתונים הסטטיסטיים הם עלייה של 53.37% בהכנסה לכל מבקר, עלייה של 33.13% בשיעור ההמרה, עלייה של 15.2% בערך ההזמנה הממוצע, עלייה של 9.99% בזמן הממוצע שהמשתמשים מבלים בדפים וירידה של 35.12% בשיעור היציאה.

סיכום

אופטימיזציה של ביצועי האתר היא אתגר, אבל התוצאות משתלמות. בעזרת גישה מבוססת-נתונים, Rakuten 24 הצליחה לשפר את חוויית המשתמש וגם למדוד את ההשפעה החיובית על העסק. הם מבינים שזה רק חלק מהמסע ולא היעד, ולכן הם ימשיכו לשפר את האתר כדי לספק לקונים אונליין חוויות טובות יותר.

האופטימיזציה דורשת מאמץ משותף, והמפתחים לא צריכים לעבור את התהליך הזה לבד. צוות Rakuten 24 רוצה לשתף את הקשיים וההישגים שלו כדי שעוד מפתחים יוכלו להשתמש בנתוני מדדי הליבה לבדיקת חוויית המשתמש באתר כדי לפתח הבנה הדדית עם בעלי עניין, ולאחר מכן לעבוד יחד כדי לשפר את חוויית המשתמש ולשפר את העסק.