เมื่อคุณติดต่อผู้ใช้ของคุณหรือเริ่มแคมเปญการตลาดใหม่ คุณต้องแน่ใจว่าคุณทำถูกต้องแล้ว การทดสอบ A/B สามารถช่วยให้คุณค้นหาข้อความและการนำเสนอที่เหมาะสมที่สุดโดยการทดสอบรูปแบบข้อความในส่วนที่เลือกของฐานผู้ใช้ของคุณ ไม่ว่าเป้าหมายของคุณคือการรักษาลูกค้าที่ดีขึ้นหรือการแปลงข้อเสนอ การทดสอบ A/B สามารถทำการวิเคราะห์ทางสถิติเพื่อพิจารณาว่ารูปแบบข้อความมีประสิทธิภาพดีกว่าเกณฑ์พื้นฐานสำหรับวัตถุประสงค์ที่คุณเลือกหรือไม่
ในการทดสอบ A/B ของคุณลักษณะต่างๆ ด้วยเกณฑ์พื้นฐาน ให้ทำดังต่อไปนี้:
- สร้างการทดสอบของคุณ
- ตรวจสอบการทดสอบของคุณบนอุปกรณ์ทดสอบ
- จัดการการทดสอบของคุณ
สร้างการทดสอบ
การทดสอบที่ใช้ Firebase In-App Messaging ช่วยให้คุณประเมินตัวแปรต่างๆ ของข้อความในแอปเดียว
ลงชื่อเข้าใช้ คอนโซล Firebase และยืนยันว่าเปิดใช้งาน Google Analytics ในโครงการของคุณ เพื่อให้การทดสอบเข้าถึงข้อมูล Analytics
หากคุณไม่ได้เปิดใช้ Google Analytics เมื่อสร้างโครงการ คุณสามารถเปิดใช้งานได้ในแท็บ การผสานรวม ซึ่งคุณสามารถเข้าถึงได้โดยใช้ > การตั้งค่าโครงการ ใน คอนโซล Firebase
ในส่วน การมีส่วนร่วม ของแถบการนำทาง ของคอนโซล Firebase ให้คลิก การทดสอบ A/B
คลิก สร้างการทดสอบ จากนั้นเลือก การรับส่งข้อความในแอป เมื่อได้รับพร้อมท์สำหรับบริการที่คุณต้องการทดสอบ
อีกทางหนึ่ง บนแถบการนำทางของ คอนโซล Firebase ให้ขยาย Engage จากนั้นคลิก In-App Messaging จากนั้นคลิก การทดสอบใหม่
ป้อน ชื่อ และ คำอธิบาย ที่ไม่บังคับสำหรับการทดสอบของคุณ แล้วคลิก ถัดไป
กรอกข้อมูลในฟิลด์ การกำหนดเป้าหมาย โดยเลือกแอปที่ใช้การทดสอบของคุณก่อน นอกจากนี้ คุณยังสามารถกำหนดเป้าหมายกลุ่มย่อยของผู้ใช้ของคุณเพื่อเข้าร่วมการทดสอบของคุณโดยเลือกตัวเลือกที่มีดังต่อไปนี้:
- เวอร์ชัน: แอปของคุณอย่างน้อยหนึ่งเวอร์ชัน
- ผู้ชมของผู้ใช้: ผู้ชม Analytics ใช้เพื่อกำหนดเป้าหมายผู้ใช้ที่อาจรวมอยู่ในการทดสอบ
- พร็อพเพอร์ตี้ผู้ใช้: พร็อพเพอร์ตี้ผู้ใช้ Analytics อย่างน้อย 1 รายการสำหรับเลือกผู้ใช้ที่อาจรวมอยู่ในการทดสอบ
- ประเทศ/ภูมิภาค: อย่างน้อยหนึ่งประเทศหรือภูมิภาคสำหรับการเลือกผู้ใช้ที่อาจรวมอยู่ในการทดสอบ
- ภาษาของอุปกรณ์: อย่างน้อยหนึ่งภาษาและภาษาที่ใช้เพื่อเลือกผู้ใช้ที่อาจรวมอยู่ในการทดสอบ
- เปิดครั้งแรก: กำหนดเป้าหมายผู้ใช้ตามครั้งแรกที่พวกเขาเคยเปิดแอปของคุณ
- การมีส่วนร่วมกับแอปครั้งล่าสุด: กำหนดเป้าหมายผู้ใช้ตามครั้งล่าสุดที่พวกเขามีส่วนร่วมกับแอปของคุณ
กำหนด เปอร์เซ็นต์ของผู้ใช้เป้าหมาย: เลือกเปอร์เซ็นต์ของฐานผู้ใช้แอปของคุณที่ตรงกับเกณฑ์ที่กำหนดภายใต้ ผู้ใช้เป้าหมาย ที่คุณต้องการแบ่งเท่าๆ กันระหว่างพื้นฐานและตัวแปรอย่างน้อยหนึ่งรายการในการทดสอบของคุณ ซึ่งอาจเป็นเปอร์เซ็นต์ใดก็ได้ระหว่าง 0.01% ถึง 100% เปอร์เซ็นต์จะถูกกำหนดใหม่แบบสุ่มให้กับผู้ใช้สำหรับการทดสอบแต่ละครั้ง รวมถึงการทดสอบที่ซ้ำกัน
ในส่วน ตัวแปร กำหนดค่าข้อความพื้นฐานในแอปเพื่อส่งไปยังกลุ่มพื้นฐานโดยใช้ อินเทอร์เฟซการออกแบบข้อความ ที่คุณใช้สำหรับแคมเปญการส่งข้อความในแอปปกติ
หากต้องการเพิ่มตัวแปรในการทดสอบ ให้คลิก เพิ่มตัวแปร โดยค่าเริ่มต้น การทดสอบจะมีพื้นฐานหนึ่งรายการและตัวแปรหนึ่งรายการ
(ไม่บังคับ) ป้อนชื่อสำหรับแต่ละตัวแปรในการทดสอบของคุณเพื่อแทนที่ชื่อ ตัวแปร A , ตัวแปร B เป็นต้น
(ไม่บังคับ) ที่ด้านบนสุดของส่วน รูปแบบ ให้คลิกปุ่ม เปรียบเทียบรูปแบบ เพื่อเปรียบเทียบรูปแบบข้อความเพิ่มเติมแบบเคียงข้างกันกับข้อความพื้นฐาน
กำหนดเมตริกเป้าหมายสำหรับการทดสอบของคุณเพื่อใช้เมื่อประเมินรูปแบบการทดสอบพร้อมกับเมตริกเพิ่มเติมที่ต้องการจากรายการแบบเลื่อนลง เมตริกเหล่านี้ประกอบด้วยวัตถุประสงค์ในตัว (การมีส่วนร่วม การซื้อ รายได้ การรักษาผู้ใช้ ฯลฯ) เหตุการณ์ Conversion ของ Analytics และเหตุการณ์ Analytics อื่นๆ
กำหนดตารางเวลาสำหรับการทดสอบ:
- กำหนดวัน ที่เริ่มต้น และวัน ที่สิ้นสุด สำหรับการทดสอบ
- ตั้งค่าวิธีทริกเกอร์ข้อความในแอปสำหรับตัวแปรทั้งหมด
คลิก ตรวจสอบ เพื่อบันทึกการทดสอบของคุณ
คุณได้รับอนุญาตให้ทำการทดลองได้สูงสุด 300 รายการต่อโครงการ ซึ่งอาจประกอบด้วยการทดสอบที่ทำงานอยู่สูงสุด 24 รายการ โดยที่เหลือเป็นแบบร่างหรือเสร็จสมบูรณ์แล้ว
ตรวจสอบการทดสอบของคุณบนอุปกรณ์ทดสอบ
สำหรับการติดตั้ง Firebase แต่ละครั้ง คุณสามารถเรียกค้นโทเค็นการตรวจสอบสิทธิ์การติดตั้งที่เชื่อมโยงกับการติดตั้งได้ คุณสามารถใช้โทเค็นนี้เพื่อทดสอบรูปแบบการทดสอบเฉพาะเจาะจงบนอุปกรณ์ทดสอบที่ติดตั้งแอปของคุณ ในการตรวจสอบความถูกต้องของการทดสอบบนอุปกรณ์ทดสอบ ให้ทำดังต่อไปนี้:
- รับโทเค็นการตรวจสอบการติดตั้งดังต่อไปนี้:
สวิฟต์
Installations.installations().authTokenForcingRefresh(true, completion: { (result, error) in if let error = error { print("Error fetching token: \(error)") return } guard let result = result else { return } print("Installation auth token: \(result.authToken)") })
วัตถุประสงค์-C
[[FIRInstallations installations] authTokenForcingRefresh:true completion:^(FIRInstallationsAuthTokenResult *result, NSError *error) { if (error != nil) { NSLog(@"Error fetching Installation token %@", error); return; } NSLog(@"Installation auth token: %@", [result authToken]); }];
Java
FirebaseInstallations.getInstance().getToken(/* forceRefresh */true) .addOnCompleteListener(new OnCompleteListener<InstallationTokenResult>() { @Override public void onComplete(@NonNull Task<InstallationTokenResult> task) { if (task.isSuccessful() && task.getResult() != null) { Log.d("Installations", "Installation auth token: " + task.getResult().getToken()); } else { Log.e("Installations", "Unable to get Installation auth token"); } } });
Kotlin+KTX
val forceRefresh = true FirebaseInstallations.getInstance().getToken(forceRefresh) .addOnCompleteListener { task -> if (task.isSuccessful) { Log.d("Installations", "Installation auth token: " + task.result?.token) } else { Log.e("Installations", "Unable to get Installation auth token") } }
- บนแถบการนำทางของ คอนโซล Firebase ให้คลิก การทดสอบ A/B
- คลิก แบบร่าง (และ/หรือ เรียกใช้ การทดสอบการกำหนดค่าระยะไกล) วางเมาส์เหนือการทดสอบ คลิกเมนูบริบท ( more_vert ) จากนั้นคลิก จัดการอุปกรณ์ทดสอบ
- ป้อนโทเค็นการตรวจสอบสิทธิ์การติดตั้งสำหรับอุปกรณ์ทดสอบ และเลือกตัวแปรการทดสอบเพื่อส่งไปยังอุปกรณ์ทดสอบนั้น
- เรียกใช้แอพและยืนยันว่าได้รับตัวแปรที่เลือกบนอุปกรณ์ทดสอบ
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการติดตั้ง Firebase โปรดดู ที่จัดการการติดตั้ง Firebase
จัดการการทดสอบของคุณ
ไม่ว่าคุณจะสร้างการทดสอบด้วย Remote Config, เครื่องมือสร้างการแจ้งเตือน หรือ Firebase In-App Messaging คุณก็สามารถตรวจสอบความถูกต้องและเริ่มการทดสอบ ตรวจสอบการทดสอบในขณะที่ดำเนินการ และเพิ่มจำนวนผู้ใช้ที่รวมอยู่ในการทดสอบที่กำลังทำงานอยู่
เมื่อการทดสอบของคุณเสร็จสิ้น คุณสามารถจดบันทึกการตั้งค่าที่ใช้โดยตัวแปรที่ชนะ จากนั้นจึงเปิดตัวการตั้งค่าเหล่านั้นกับผู้ใช้ทั้งหมด หรือคุณสามารถเรียกใช้การทดสอบอื่น
เริ่มการทดสอบ
- ในส่วน การมีส่วนร่วม ของแถบการนำทาง ของคอนโซล Firebase ให้คลิก การทดสอบ A/B
- คลิก แบบร่าง แล้วคลิกชื่อการทดสอบของคุณ
- ในการตรวจสอบว่าแอปของคุณมีผู้ใช้ที่จะรวมอยู่ในการทดสอบของคุณ ให้ขยายรายละเอียดฉบับร่างและตรวจสอบตัวเลขที่มากกว่า 0% ในส่วน การกำหนดเป้าหมายและการกระจาย (เช่น 1% ของผู้ใช้ที่ตรงกับเกณฑ์ )
- หากต้องการเปลี่ยนการทดสอบ ให้คลิก แก้ไข
- หากต้องการเริ่มการทดสอบ คลิก เริ่มการทดสอบ คุณสามารถดำเนินการทดสอบได้สูงสุด 24 รายการต่อโครงการในแต่ละครั้ง
ตรวจสอบการทดสอบ
เมื่อการทดสอบดำเนินไประยะหนึ่ง คุณสามารถตรวจสอบความคืบหน้าและดูว่าผลลัพธ์ของคุณเป็นอย่างไรสำหรับผู้ใช้ที่เข้าร่วมในการทดสอบของคุณจนถึงตอนนี้
- ในส่วน การมีส่วนร่วม ของแถบการนำทาง ของคอนโซล Firebase ให้คลิก การทดสอบ A/B
คลิก กำลังทำงาน จาก นั้นคลิกหรือค้นหาชื่อการทดสอบของคุณ ในหน้านี้ คุณสามารถดูสถิติที่สังเกตและแบบจำลองต่างๆ เกี่ยวกับการทดสอบที่กำลังทำงานอยู่ รวมถึงข้อมูลต่อไปนี้:
- % ความแตกต่างจากเกณฑ์พื้นฐาน : การวัดการปรับปรุงเมตริกสำหรับตัวแปรที่กำหนดเมื่อเทียบกับเกณฑ์พื้นฐาน คำนวณโดยการเปรียบเทียบช่วงค่าสำหรับตัวเลือกสินค้ากับช่วงค่าสำหรับเกณฑ์พื้นฐาน
- ความน่าจะเป็นที่จะเอาชนะเส้นฐาน : ความน่าจะเป็นโดยประมาณที่ตัวแปรที่กำหนดจะเอาชนะเส้นฐานสำหรับเมตริกที่เลือก
- observed_metric ต่อผู้ใช้ : จากผลการทดสอบ นี่คือช่วงที่คาดคะเนว่าค่าเมตริกจะลดลงเมื่อเวลาผ่านไป
- observed_metric ทั้งหมด_เมตริก : ค่าสะสมที่สังเกตได้สำหรับบรรทัดฐานหรือตัวแปร ค่านี้ใช้เพื่อวัดประสิทธิภาพของตัวแปรการทดสอบแต่ละรายการ และใช้ในการคำนวณ การปรับปรุง ช่วงของค่า ความน่าจะเป็นที่จะเอาชนะเส้นพื้นฐาน และ ความน่าจะเป็นของตัวแปรที่ดีที่สุด คอลัมน์นี้อาจมีป้ายกำกับว่า "ระยะเวลาต่อผู้ใช้" "รายได้ต่อผู้ใช้" "อัตราการรักษา" หรือ "อัตรา Conversion" ทั้งนี้ขึ้นอยู่กับเมตริกที่กำลังวัด
หลังจากที่การทดสอบของคุณดำเนินไประยะหนึ่ง (อย่างน้อย 7 วันสำหรับ FCM และ In-App Messaging หรือ 14 วันสำหรับการกำหนดค่าระยะไกล) ข้อมูลในหน้านี้จะระบุว่าตัวแปรใดเป็น "ผู้นำ" หากมี การวัดบางอย่างมาพร้อมกับแผนภูมิแท่งที่แสดงข้อมูลในรูปแบบภาพ
ทำการทดสอบกับผู้ใช้ทุกคน
หลังจากการทดสอบดำเนินไปนานพอที่คุณมี "ผู้นำ" หรือรูปแบบที่ชนะสำหรับเมตริกเป้าหมายของคุณ คุณจะเปิดตัวการทดสอบกับผู้ใช้ 100% ได้ สิ่งนี้ทำให้คุณสามารถเลือกตัวแปรที่จะเผยแพร่ไปยังผู้ใช้ทั้งหมดในอนาคต แม้ว่าการทดสอบของคุณไม่ได้สร้างผู้ชนะที่ชัดเจน คุณยังคงสามารถเลือกที่จะเปิดตัวตัวแปรให้กับผู้ใช้ทั้งหมดของคุณ
- ในส่วน การมีส่วนร่วม ของแถบการนำทาง ของคอนโซล Firebase ให้คลิก การทดสอบ A/B
- คลิก เสร็จสมบูรณ์ หรือ กำลังทำงาน คลิกการทดสอบที่คุณต้องการเปิดตัวกับผู้ใช้ทั้งหมด คลิกเมนูบริบท ( more_vert ) จากนั้นคลิก เผยแพร่ตัวแปร
เริ่มการทดสอบของคุณกับผู้ใช้ทั้งหมดโดยทำอย่างใดอย่างหนึ่งต่อไปนี้:
- สำหรับการทดสอบที่ใช้ ตัวสร้างการแจ้งเตือน ให้ใช้กล่อง โต้ตอบข้อความเปิดตัว เพื่อส่งข้อความไปยังผู้ใช้เป้าหมายที่เหลือซึ่งไม่ได้เป็นส่วนหนึ่งของการทดสอบ
- สำหรับการทดสอบ Remote Config ให้เลือกตัวแปรเพื่อกำหนดค่าพารามิเตอร์ Remote Config ที่จะอัปเดต เกณฑ์การกำหนดเป้าหมายที่กำหนดไว้เมื่อสร้างการทดสอบจะเพิ่มเป็นเงื่อนไขใหม่ในเทมเพลตของคุณ เพื่อให้แน่ใจว่าการเปิดตัวจะมีผลเฉพาะกับผู้ใช้ที่กำหนดเป้าหมายโดยการทดสอบเท่านั้น หลังจากคลิก ตรวจสอบในการกำหนดค่าระยะไกล เพื่อตรวจสอบการเปลี่ยนแปลง ให้คลิก เผยแพร่การเปลี่ยนแปลง เพื่อดำเนินการเปิดตัวให้เสร็จสมบูรณ์
- สำหรับการทดสอบ การรับส่งข้อความในแอป ให้ใช้กล่องโต้ตอบเพื่อกำหนดว่าตัวแปรใดจำเป็นต้องเปิดตัวเป็นแคมเปญการรับส่งข้อความในแอปแบบสแตนด์อโลน เมื่อเลือกแล้ว คุณจะถูกนำไปที่หน้าจอเขียน FIAM เพื่อทำการเปลี่ยนแปลงใดๆ (หากจำเป็น) ก่อนเผยแพร่
ขยายการทดสอบ
หากคุณพบว่าการทดสอบไม่ได้ดึงดูดผู้ใช้มากพอสำหรับการทดสอบ A/B เพื่อประกาศความเป็นผู้นำ คุณสามารถเพิ่มการกระจายการทดสอบของคุณเพื่อเข้าถึงฐานผู้ใช้ของแอปในเปอร์เซ็นต์ที่มากขึ้น
- ในส่วน การมีส่วนร่วม ของแถบการนำทาง ของคอนโซล Firebase ให้คลิก การทดสอบ A/B
- เลือกการทดสอบที่กำลังทำงานอยู่ที่คุณต้องการแก้ไข
- ใน ภาพรวมของการทดสอบ คลิกเมนูบริบท ( more_vert ) แล้วคลิก แก้ไขการทดสอบที่กำลังทำงานอยู่
- กล่องโต้ตอบ การกำหนดเป้าหมาย จะแสดงตัวเลือกเพื่อเพิ่มเปอร์เซ็นต์ของผู้ใช้ที่อยู่ในการทดสอบที่กำลังทำงานอยู่ เลือกตัวเลขที่มากกว่าเปอร์เซ็นต์ปัจจุบัน แล้วคลิก เผยแพร่ การทดสอบจะถูกส่งออกไปตามเปอร์เซ็นต์ของผู้ใช้ที่คุณระบุ
ทำซ้ำหรือหยุดการทดสอบ
- ในส่วน การมีส่วนร่วม ของแถบการนำทาง ของคอนโซล Firebase ให้คลิก การทดสอบ A/B
- คลิก เสร็จสมบูรณ์ หรือ ทำงาน อยู่ วางเมาส์เหนือการทดสอบของคุณ คลิกเมนูบริบท ( more_vert ) จากนั้นคลิก ทำซ้ำการทดสอบ หรือ หยุดการทดสอบ
การกำหนดเป้าหมายผู้ใช้
คุณสามารถกำหนดเป้าหมายผู้ใช้ที่จะรวมไว้ในการทดสอบของคุณโดยใช้เกณฑ์การกำหนดเป้าหมายผู้ใช้ต่อไปนี้
เกณฑ์การกำหนดเป้าหมาย | ผู้ประกอบการ | มูลค่า | บันทึก |
---|---|---|---|
รุ่น | ประกอบด้วย, ไม่มี ตรงเป๊ะ ประกอบด้วย regex | ป้อนค่าสำหรับแอปอย่างน้อยหนึ่งเวอร์ชันที่คุณต้องการรวมไว้ในการทดสอบ | เมื่อใช้ ตัวดำเนินการ ใดๆ ที่มี ไม่มี หรือ ตรงกับตัวดำเนินการทั้งหมด คุณสามารถระบุรายการค่าที่คั่นด้วยเครื่องหมายจุลภาค เมื่อใช้ตัวดำเนินการ ประกอบด้วย regex คุณสามารถสร้างนิพจน์ทั่วไปในรูปแบบ RE2 นิพจน์ทั่วไปของคุณสามารถจับคู่สตริงเวอร์ชันเป้าหมายทั้งหมดหรือบางส่วนได้ คุณยังสามารถใช้จุดยึด ^ และ $ เพื่อจับคู่จุดเริ่มต้น จุดสิ้นสุด หรือทั้งหมดของสตริงเป้าหมาย |
ผู้ชมผู้ใช้ | รวมทั้งหมดของ รวมอย่างน้อยหนึ่งรายการ ไม่รวมทั้งหมดของ ไม่รวมอย่างน้อยหนึ่งรายการ | เลือกผู้ชม Analytics อย่างน้อยหนึ่งกลุ่มเพื่อกำหนดเป้าหมายผู้ใช้ที่อาจรวมอยู่ในการทดสอบของคุณ | การทดสอบบางอย่างที่กำหนดเป้าหมายผู้ชม Google Analytics อาจต้องใช้เวลาสองสามวันในการรวบรวมข้อมูล เนื่องจากการทดสอบเหล่านี้ขึ้นอยู่กับ เวลาในการตอบสนองของการประมวลผลข้อมูล ของ Analytics คุณมักจะพบกับความล่าช้านี้กับผู้ใช้ใหม่ ซึ่งโดยทั่วไปจะลงทะเบียนในผู้ชมที่มีคุณสมบัติตามที่กำหนดภายใน 24-48 ชั่วโมงหลังการสร้าง หรือสำหรับ ผู้ชมที่เพิ่งสร้าง |
คุณสมบัติของผู้ใช้ | สำหรับข้อความ: ประกอบด้วย, ไม่มี ตรงเป๊ะ ประกอบด้วย regex สำหรับตัวเลข: <, ≤, =, ≥, > | พร็อพเพอร์ตี้ผู้ใช้ของ Analytics ใช้เพื่อเลือกผู้ใช้ที่อาจรวมอยู่ในการทดสอบ โดยมีตัวเลือกมากมายสำหรับการเลือกค่าพร็อพเพอร์ตี้ผู้ใช้ บนไคลเอนต์ คุณสามารถตั้งค่าสตริงสำหรับคุณสมบัติผู้ใช้เท่านั้น สำหรับเงื่อนไขที่ใช้ตัวดำเนินการตัวเลข บริการ Remote Config จะแปลงค่าของคุณสมบัติผู้ใช้ที่เกี่ยวข้องเป็นจำนวนเต็ม/ทศนิยม | เมื่อใช้ตัวดำเนินการ ประกอบด้วย regex คุณสามารถสร้างนิพจน์ทั่วไปในรูปแบบ RE2 นิพจน์ทั่วไปของคุณสามารถจับคู่สตริงเวอร์ชันเป้าหมายทั้งหมดหรือบางส่วนได้ คุณยังสามารถใช้จุดยึด ^ และ $ เพื่อจับคู่จุดเริ่มต้น จุดสิ้นสุด หรือทั้งหมดของสตริงเป้าหมาย |
ประเทศ/ภูมิภาค | ไม่มีข้อมูล | ใช้อย่างน้อยหนึ่งประเทศหรือภูมิภาคเพื่อเลือกผู้ใช้ที่อาจรวมอยู่ในการทดสอบ | |
ภาษา | ไม่มีข้อมูล | ภาษาและตำแหน่งที่ตั้งอย่างน้อยหนึ่งภาษาใช้เพื่อเลือกผู้ใช้ที่อาจรวมอยู่ในการทดสอบ | |
เปิดครั้งแรก | มากกว่า น้อยกว่า ระหว่าง | กำหนดเป้าหมายผู้ใช้ตามครั้งแรกที่พวกเขาเคยเปิดแอปของคุณ โดยระบุเป็นวัน | |
การมีส่วนร่วมกับแอปครั้งล่าสุด | มากกว่า น้อยกว่า ระหว่าง | กำหนดเป้าหมายผู้ใช้ตามครั้งล่าสุดที่พวกเขามีส่วนร่วมกับแอปของคุณ โดยระบุเป็นวัน |
เมตริกการทดสอบ A/B
เมื่อคุณสร้างการทดสอบ คุณจะต้องเลือกเมตริกหลักหรือ เป้าหมาย ที่ใช้กำหนดตัวแปรที่ชนะ นอกจากนี้ คุณควรติดตามเมตริกอื่นๆ เพื่อช่วยให้คุณเข้าใจประสิทธิภาพของตัวแปรทดสอบแต่ละรายการได้ดีขึ้น และติดตามแนวโน้มที่สำคัญที่อาจแตกต่างกันไปสำหรับแต่ละตัวแปร เช่น การรักษาผู้ใช้ ความเสถียรของแอป และรายได้จากการซื้อในแอป คุณสามารถติดตามเมตริกที่ไม่ใช่เป้าหมายได้สูงสุดห้ารายการในการทดสอบของคุณ
ตัวอย่างเช่น สมมติว่าคุณได้เพิ่มการซื้อในแอปใหม่ลงในแอปของคุณ และต้องการเปรียบเทียบประสิทธิภาพของข้อความ "nudge" สองข้อความที่แตกต่างกัน ในกรณีนี้ คุณอาจตัดสินใจเลือกตั้ง ค่ารายได้จากการซื้อ เป็นเมตริกเป้าหมาย เนื่องจากต้องการให้ตัวแปรที่ชนะแสดงการแจ้งเตือนซึ่งส่งผลให้มีรายได้จากการซื้อในแอปสูงสุด และเนื่องจากคุณต้องการติดตามด้วยว่าตัวแปรใดทำให้เกิด Conversion ในอนาคตมากขึ้นและผู้ใช้คงอยู่ คุณอาจเพิ่มสิ่งต่อไปนี้ใน เมตริกอื่นๆ เพื่อติดตาม :- รายได้รวมโดยประมาณ เพื่อดูว่าการซื้อในแอปและรายได้จากโฆษณาที่รวมกันของคุณแตกต่างกันอย่างไรระหว่างสองรูปแบบ
- การเก็บรักษา (1 วัน) , การเก็บรักษา (2-3 วัน) , การเก็บรักษา (4-7 วัน) เพื่อติดตามการรักษาผู้ใช้รายวัน/รายสัปดาห์ของคุณ
ตารางต่อไปนี้แสดงรายละเอียดเกี่ยวกับวิธีคำนวณเมตริกเป้าหมายและเมตริกอื่นๆ
เมตริกเป้าหมาย
เมตริก | คำอธิบาย |
---|---|
ผู้ใช้ที่ไม่ขัดข้อง | เปอร์เซ็นต์ของผู้ใช้ที่ไม่พบข้อผิดพลาดในแอปของคุณที่ Firebase Crashlytics SDK ตรวจพบในระหว่างการทดสอบ |
รายได้โฆษณาโดยประมาณ | รายได้โฆษณาโดยประมาณ |
รายได้รวมโดยประมาณ | มูลค่ารวมสำหรับการซื้อและรายได้โฆษณาโดยประมาณ |
รายได้จากการซื้อ | มูลค่ารวมสำหรับ purchase ทั้งหมดและกิจกรรม in_app_purchase |
การเก็บรักษา (1 วัน) | จำนวนผู้ใช้ที่กลับมาที่แอปของคุณในแต่ละวัน |
การเก็บรักษา (2-3 วัน) | จำนวนผู้ใช้ที่กลับมาที่แอปของคุณภายใน 2-3 วัน |
การเก็บรักษา (4-7 วัน) | จำนวนผู้ใช้ที่กลับมาที่แอปของคุณภายใน 4-7 วัน |
การเก็บรักษา (8-14 วัน) | จำนวนผู้ใช้ที่กลับมาที่แอปของคุณภายใน 8-14 วัน |
การเก็บรักษา (15+ วัน) | จำนวนผู้ใช้ที่กลับมาที่แอปของคุณหลังจากใช้งานครั้งล่าสุด 15 วันขึ้นไป |
first_open | เหตุการณ์ Analytics ที่ทริกเกอร์เมื่อผู้ใช้เปิดแอปครั้งแรกหลังจากติดตั้งหรือติดตั้งใหม่อีกครั้ง ใช้เป็นส่วนหนึ่งของช่องทางการแปลง |
เมตริกอื่นๆ
เมตริก | คำอธิบาย |
---|---|
การแจ้งเตือน_ปิด | เหตุการณ์ Analytics ที่ทริกเกอร์เมื่อปิดการแจ้งเตือนที่ส่งโดยผู้แต่งการแจ้งเตือน (Android เท่านั้น) |
การแจ้งเตือน_รับ | เหตุการณ์ Analytics ที่ทริกเกอร์เมื่อได้รับการแจ้งเตือนที่ส่งโดยผู้แต่งการแจ้งเตือนในขณะที่แอปอยู่ในพื้นหลัง (Android เท่านั้น) |
os_update | เหตุการณ์ Analytics ที่ติดตามเมื่อระบบปฏิบัติการของอุปกรณ์ได้รับการอัปเดตเป็นเวอร์ชันใหม่ หากต้องการเรียนรู้เพิ่มเติม โปรดดู เหตุการณ์ที่รวบรวมโดยอัตโนมัติ |
screen_view | เหตุการณ์ Analytics ที่ติดตามหน้าจอที่ดูภายในแอปของคุณ หากต้องการเรียนรู้เพิ่มเติม ดูที่ ติดตามการดูหน้าจอ |
session_start | เหตุการณ์ Analytics ที่นับเซสชันของผู้ใช้ในแอปของคุณ หากต้องการเรียนรู้เพิ่มเติม โปรดดู เหตุการณ์ที่รวบรวมโดยอัตโนมัติ |