Menu

אפשר להריץ A/B Test? בדיקת מציאות לתנועה שלכם

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

מאת Nethanel Bar, Co-founder & CEO

עודכן לאחרונה

מוכנים ללמוד תכנות באמת?

ב-Coddy לומדים דרך כתיבת קוד אמיתי בדפדפן: שיעורים אינטראקטיביים, משוב מיידי ועזרה מ-AI כשנתקעים.

רוב האתרים הקטנים לא יכולים להריץ A/B test, ואף אחד לא אומר להם

כל מדריך A/B testing נכתב על ידי חברה עם מיליוני מבקרים. צוות הניסויים של Microsoft, Google, Booking.com ו-Airbnb מריצים אלפי מבחנים בשנה, והעצה שלהם נכונה עבורם: לבדוק הכול, לסמוך על הנתונים, להשיק את מה שמנצח. סטארטאפ עם 8,000 מבקרים בחודש קורא את אותה עצה, בונה את אותו דשבורד, ואז לא מבין למה כל מבחן נגמר ב-87% ביטחון עם שיפור שמתכווץ כל שבוע. הוא לא עושה את זה לא נכון. הוא עושה משהו שלא עובד בגודל הזה.

הדף הזה עושה את החשבון שהמדריכים מדלגים עליו. ב-8,000 מבקרים בחודש שממירים ב-3%, אישור שיפור של 10% דורש כ-106,000 מבקרים: שלושה עשר חודשים של כל מבקר שיש לכם, כשהדף מוקפא כל הזמן. בארבעה שבועות השיפור הקטן ביותר שתוכלו לאשר הוא כ-40%. אלה לא בעיות של כוונון. Ronny Kohavi, שניהל את הניסויים ב-Microsoft וב-Airbnb, מציב את הרצפה המעשית לזיהוי שיפורים חד-ספרתיים בכמה מאות אלפי משתמשים; מתחת לזה, לדבריו, A/B testing עשוי להיות מוקדם מדי ומחקר משתמשים הוא השקעה טובה יותר.

אנחנו כותבים את זה מניסיון. הדשבורד של Coddy הריץ כעשרים ניסויים עם שם, עשרה מהם מבחני תמחור במדינות בודדות, כל אחד על פרוסה קטנה של תנועה, והציג "להמשיך להריץ" בכל פעם שהביטחון היה מתחת ל-95%. כמה מהם סומנו כהצלחה והושקו. במבט לאחור עם המחשבון הזה, חלק מהמבחנים האלה לא יכלו לזהות את השיפורים שיוחסו להם. הגרסה הכנה של אותו דשבורד היא הדף הזה: על מה התנועה הזו יכולה לענות, כמה זמן זה ייקח, וכמה פעמים מנצחת תהיה אזעקת שווא?

מה קובע אם אפשר לבדוק

  • המרות בחודש, לא מבקרים, הן המספר שמגביל אתכם. לדף עם 8,000 מבקרים ב-3% יש 240 המרות בחודש לחלק בין שתי גרסאות. מבחן z צריך מאות לכל גרסה לפני שהוא אומר משהו.
  • השיפור שהייתם פועלים לפיו קובע את החשבון. היו כנים לגביו: אם הייתם משיקים שינוי בשביל שיפור של 3%, אתם צריכים מבחן שיכול לראות 3%, וכמעט אף אתר קטן לא יכול.
  • זמן הוא עלות, לא פתרון. מבחן שלוקח רבעון מקפיא את הדף לרבעון, חוצה עונות וקמפיינים, ונגמר בעסק אחר מזה שבו התחיל.
  • התדירות שבה הרעיונות שלכם עובדים משנה את משמעות המנצחת. אם רעיון אחד מעשרה באמת מזיז את המדד, אז ב-95% ביטחון ו-80% עוצמה יותר משליש מהמנצחות ה"מובהקות" שלכם הן אזעקות שווא. שיעור הבסיס הוא לא עניין טכני; הוא רוב התשובה.
  • מתחת לקו יש שיטות טובות יותר. דברו עם חמישה משתמשים, צפו בהקלטות סשנים, השיקו את השינוי והשוו לפני ואחרי עם שולי טעות רחבים, או בדקו מדד שיותר מבקרים מגיעים אליו, כמו לחיצה במקום רכישה.

איך להריץ את בדיקת המציאות

  1. הזינו את המבקרים החודשיים שיראו את המבחן

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

  2. הזינו את שיעור ההמרה הנוכחי של אותו שלב

    המחשבון מציג את מספר ההמרות בחודש שזה מרמז עליו, וזו המגבלה האמיתית.

  3. ציינו את השיפור שהייתם פועלים לפיו

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

  4. קראו את ההכרעה ואת הסולם

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

  5. בחרו שיעור בסיס וקראו את הסיכון לחיובי שגוי

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

חודשים לאישור שיפור של 10% ב-95% ביטחון ו-80% עוצמה

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

מבקרים בחודשבסיס 1%בסיס 3%בסיס 5%בסיס 10%
3,000מעל 100 חודשים35 חודשים21 חודשים9.8 חודשים
8,00041 חודשים13 חודשים7.8 חודשים3.7 חודשים
25,00013 חודשים4.3 חודשים2.5 חודשים5 שבועות
100,0003.3 חודשים5 שבועות19 ימים9 ימים
500,00020 ימים6 ימים4 ימים2 ימים

שלושה אתרים, שלוש הכרעות

SaaS בשלב מוקדם

8,000 מבקרים בחודש, שיעור הרשמה של 3%, רוצה לראות שיפור של 10%. הכרעה: עצרו. כ-13 חודשים ו-106,000 מבקרים. בארבעה שבועות השיפור הקטן ביותר שניתן לאשר הוא כ-40%.

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

אתר התוכן

50,000 מבקרים בחודש, שיעור הרשמה לניוזלטר של 2%, רוצה שיפור של 10%. הכרעה: על הגבול. כ-3.2 חודשים. בארבעה שבועות השיפור הקטן ביותר שניתן לאשר הוא כ-19%.

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

המרקטפלייס

400,000 מבקרים בחודש, המרה של 4%, רוצה שיפור של 10%. הכרעה: קדימה. המבקרים מגיעים בפחות משבוע; הריצו בכל זאת שבועיים שלמים.

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

טעויות בבדיקות עם מעט תנועה

  • להריץ את המבחן בכל זאת ולקרוא אותו ב-85%. רמת הביטחון שקבעתם היא הבטחה לגבי התדירות שבה אתם מסכימים להיות מרומים. קריאה מתחתיה בדיעבד זהה לכך שמעולם לא קבעתם אחת.
  • לבדוק שינויים זעירים. צבעי כפתורים והחלפות מילים מייצרים במקרה הטוב שיפורים של כמה אחוזים, שאתרים קטנים לא יכולים לזהות. אם חייבים לבדוק, בדקו משהו שבאופן סביר יכול להזיז את המספר בשליש.
  • לבדוק בתחתית המשפך. רכישות נדירות; לחיצות נפוצות. למבחן על הלחיצה שמובילה לרכישה יש פי עשרה אירועים והוא יכול להסתיים.
  • לתת למבחן לרוץ שישה חודשים. עונות, קמפיינים ושינויי מוצר מחלחלים לתוכו, ושתי הגרסאות מודדות בסוף תקופות שונות.
  • לסמוך על מנצחת כי היא הייתה מובהקת. כשיש מעט מנצחות אמיתיות בין הרעיונות שלכם, תוצאה מובהקת היא אזעקת שווא לעתים קרובות יותר ממה שה-p-value מרמז. אריח הסיכון לחיובי שגוי שם על זה מספר.
  • להתייחס ל"לא מובהק" כ"הרעיון נכשל". בתנועה נמוכה כמעט שום דבר לא מובהק. ייתכן שהרעיון בסדר; המבחן פשוט לא יכול היה לראות אותו.

שאלות נפוצות על בדיקת המציאות

כמה תנועה צריך כדי להריץ A/B test?
זה תלוי בשיעור ההמרה ובשיפור שאתם רוצים לראות, ולכן הדף הזה שואל על שניהם. ככלל אצבע, אישור שיפור יחסי של 10% בשיעור המרה של 3% דורש כ-100,000 מבקרים; אישור שיפור של 30% דורש כ-12,000. אתרים עם פחות מ-10,000 מבקרים בחודש יכולים בדרך כלל לזהות רק אפקטים גדולים מאוד.
מה אתר קטן צריך לעשות במקום A/B testing?
לדבר עם משתמשים, פנים אל פנים או בשיחה: חמש שיחות מוצאות את רוב הבעיות בדף. לצפות בהקלטות סשנים. לעשות שינויים נועזים, להשיק אותם ולהשוות כמה שבועות לפני ואחרי, מתוך ידיעה שההשוואה גסה. לבדוק מדדים שיותר מבקרים מגיעים אליהם. וכשהתנועה מגיעה, לחזור לכאן ולבדוק כמו שצריך.
מה זה סיכון לחיובי שגוי ולמה הוא שונה מה-p-value?
ה-p-value אומר לכם כמה מפתיעה הייתה התוצאה אם שום דבר לא היה משתנה. הסיכון לחיובי שגוי אומר לכם, מתוך המבחנים שיצאו מובהקים, בכמה לא היה שום דבר מאחוריהם. הוא תלוי בתדירות שבה הרעיונות שלכם באמת עובדים: בשיעור בסיס של 10%, 95% ביטחון ו-80% עוצמה, כ-36% מהמנצחות המובהקות הן אזעקות שווא. תוכניות ניסויים גדולות מדווחות שרק 10 עד 33% מהרעיונות מזיזים את המדד שלהן, ולכן לשיעור הבסיס יש משקל כה רב.
מבחן של 3.5 חודשים באמת בלתי אפשרי?
לא בלתי אפשרי, והמחשבון אומר "על הגבול" ולא "עצרו" עד רבעון. אבל דף שמוקפא לרבעון הוא דף שאף אחד לא משפר, ומבחן שחוצה עונה או קמפיין משווה שתי תקופות שונות. אם השינוי גדול מספיק כדי להצדיק רבעון של המתנה, הוא כנראה גדול מספיק כדי להשיק אותו ולמדוד לפני ואחרי.
אפשר להוריד את הביטחון ל-90% כדי שהמבחן יהיה מהיר יותר?
אפשר, אם מחליטים על כך לפני המבחן ומקבלים שיעור אזעקות שווא של אחד לעשרה בנוסף להשפעת שיעור הבסיס. זה מקצר את המבחן בערך בשליש, לא פי עשרה כמו שאתר קטן היה צריך. העלאת השיפור שאתם בודקים עוזרת הרבה יותר.
למה המחשבון אומר לעצור כשמחשבון גודל המדגם נותן מספר?
שניהם משתמשים באותה נוסחה. דף גודל המדגם אומר לכם את המספר; הדף הזה מחלק אותו בתנועה שלכם ושופט את התוצאה. 106,000 מבקרים זה מספר; שלושה עשר חודשים זו הכרעה.

כלי פיתוח נוספים

איור של שפות התכנות ב-Coddy

ללמוד תכנות עם Coddy

להתחיל