s-dev talks #1 ( https://s-dev-talks.connpass.com/event/86035/ ) で発表した際の登壇資料です。 AB テスト実行時の注意点について話しました。
AB ςετͷམͱ݀͠ΫοΫύουגࣜձࣾ ΤϯδχΞ ৽Ҫ߁ฏ
View Slide
ࣗݾհ• ৽Ҫ ߁ฏ (Twitter: SpicyCoffee66)• ΫοΫύουגࣜձࣾ• αʔόʔαΠυΤϯδχΞ• ԾઆཱͯͨΓܭଌͨ͠Γ SQL ୟ͍ͨΓ͢Δ
ʢԾઆݕূʹ͖ͭͷͷʣAB ςετͷΛ͠·͢
Α͋͘ΔԾઆݕূideaproductdataԾઆΛ͔֬ΊΔͨΊͷϓϩμΫτΛ࡞ΔϓϩμΫτͷར༻ঢ়گΛσʔλʹσʔλΛͱʹ৽ͨͳԾઆΛཱͯΔBuildMeasureLearn
Ծઆݕূͱ AB ςετ• ཱͯͨԾઆΛݕূ͢ΔͨΊͷखஈͷҰͭ• Ծઆͷ࣮ΛϢʔβʔ͞Μʹͯͯ݁ՌΛݟΔideaproductdata ͜͜ͷख๏BuildMeasureLearn
ΈΜͳେ͖ AB ςετ
ͷམͱ݀͠
Case 1
Case1: AB Λྻʹͭͳ͙"#ςετΛΓ͍͕ͨύΠ͕গͳͯ͘ݕূظ͕ؒ͘ͳΓͦ͏શମʹެ։ͯ͠ϦϦʔεલޙͷࣈΛൺ·͠ΐ͏
Case1: AB Λྻʹͭͳ͙ϦϦʔεࣈ৳ͼ͍ͯΔ͠Ծઆ͕ਖ਼͔ͬͨ͠ʂ
Case1: AB Λྻʹͭͳ͙ - ͳͥμϝ͔• ϢʔβʔͷαʔϏεར༻ʹ पظ࣌ظཁҼ ͕͋Δ• ʹΞΫηε͕૿͑Δ• ݄ʹୀձऀ͕૿͑Δ• όϨϯλΠϯͷΞΫηε͕ҟৗ• ࣈͷมԽ͕͜ΕΒͷཁҼʹΑΔͷͷՄೳੑ͕͋Δ
Case1: AB Λྻʹͭͳ͙ - Ͳ͏͢Δ͖͔• ֎తཁҼΛᘳʹѲ͢ΔͷෆՄೳ• جຊతʹ࣌ؒΛ͔͚ͯύΠΛ֬อͨ͠ํ͕Α͍• ͕࣌ؒ੯͍͠ঢ়گͳΒ AB ςετΛ͢Δඞཁ͕͋Δ͔Λߟ͑Δ• ଞʹԾઆݕূͷํ๏͋Δ
Case 2
Case2: ཁૉͷղ͕ෆेτοϓϖʔδʹݕࡧཤྺ͔Βͷ͓͢͢ΊΛදࣔ͢ΔΧϧʔηϧΛஔ͍ͯΈ·͠ΐ͏ൺֱͯ͠ࣈ͕͍͍͠ݕࡧཤྺ͔Βͷ͓͢͢ΊՁ͕͋Δʂ
Case2: ཁૉͷղ͕ෆे - ͳͥμϝ͔• Ϣʔβʔ͕ड͚औΔՁେࡶʹ ػೳ ͱ ݟͤํ ʹ͔ΕΔτοϓϖʔδʹݕࡧཤྺ͔Βͷ͓͢͢ΊΛදࣔ͢ΔΧϧʔηϧΛஔ͍ͯΈ·͠ΐ͏Ձ → ػೳ x ݟͤํ• ࣈΛେ͖͘ಈ͔ͨ͠ͷͲͪΒͷཁૉʁ
Case2: ཁૉͷղ͕ෆे - Ͳ͏͢Δ͖͔• ҰํͷཁૉΛݻఆ ͠ɺ͏ҰํͷཁૉΛෳ༻ҙͯ͠ݕূ͢Δ• ʮݕࡧཤྺ͔Βͷ͓͢͢ΊʯΛෳͷݟͤํͰݟͤΔ AB• τοϓϖʔδʹผͷػೳΛ࣋ͭΛ༻ҙͯ͠ AB
Case2: ཁૉͷղ͕ෆे - ݱ࣮తʹ• ยํͷཁૉΛ ࣄલࣝۃͳ࣮ Ͱݻఆ͢Δ• Ϣʔβʔௐ͔ࠪΒधཁ͕໌֬ → ػೳݻఆͰݟͤํΛݕূ• ଟগϊΠδʔͳݟͤํͰ࣮͢Δ → ݟͤํݻఆͰػೳΛݕূ• ػೳ x ݟͤํ͕ηοτʹͳ͍ͬͯΔΑ͏ͳࢪࡦ·ͱΊͯߟ͑Δ• UI ͷվળࢪࡦͳͲ
Case 3
Case3: ͦͦෆ͖Ϣʔβʔͷश׳ԽΛ֬ೝ͢ΔͨΊʹ"#Λ͍ͯ͠Δ͕ݕূظ͕ؒ͘ͳΔͷͰޮ͕ѱ͍ʜʜαʔϏεΛ্ཱ͔ͪ͛ͨΓͰύΠ͕औΕͳ͍ͷͰظؒͰ"#ςετ͕ճͤͳ͍ʜʜ
Case3: ͦͦෆ͖ - ͳͥμϝ͔• AB ςετʹ͖ෆ͖͕͋Δ͍ͯΔ ͍ͯͳ͍ύΠ͕ेʹऔΕΔ֬ೝ͍ͨ͠ૢ࡞͕γϯϓϧظؒͰܭଌͰ͖ΔࢦඪύΠͷ֬อ͕ࠔ֬ೝ͍ͨ͠ૢ࡞͕ෳࡶظؒͷܭଌΛલఏͱ͢Δࢦඪ
Case3: ͦͦෆ͖ - Ͳ͏͢Δ͖͔• ϓϩδΣΫτʹΑͬͯղܾ๏ҧ͏͕……• τοϓμϯͰʮΔʯͱܾΊΔ• ࠜڌͱͳΔใͷҰ෦Λ AB ςετͰूΊΔ͜ͱͰ͖Δʢ”ࢪࡦ” Ͱͳ͘ “Ծઆ” Λݕূ͢Δʣ• ूΊͨใΛཧ্ͯ͠ʹ૬ஊɾผϓϩδΣΫτʹ͢Δ
Case3: ͦͦෆ͖ - Ͳ͏͢Δ͖͔• AB ςετʹͩ͜ΘΒͳ͍• ݕূํ๏͍Ζ͍Ζ͋ΔʢΠϯλϏϡʔ, Ξϯέʔτ, etc…ʣ• ଞͷݕূํ๏ͱ߹Θٕͤͱ͍͏ख͋ΔԾઆཱҊϓϩτ࣮Ϣʔβʔςετظ AB ςετ2~3 days 1 week 1 month~͜͜ͰؒҾ͘
·ͱΊ
·ͱΊ• AB ςετۜͷؙͰͳ͍• ރΕͨख๏͔ͩΒͦ͜ࡶʹΔͱ্ख͍͔͘ͳ͍• ͕ࣗࠓԿΛݕূ͍ͯ͠Δͷ͔Λৗʹ͍ଓ͚Δ͜ͱ• ࣌ʹ AB ςετΛ͠ͳ͍ͱ͍͏બࢶॏཁ