หน้านี้ให้ความช่วยเหลือในการแก้ปัญหาและคำตอบสำหรับคำถามที่พบบ่อยเกี่ยวกับการใช้ A/B Testing หากไม่พบสิ่งที่ต้องการหรือต้องการความช่วยเหลือเพิ่มเติม โปรดติดต่อ ทีมสนับสนุน Firebase
การแก้ปัญหาทั่วไป/คำถามที่พบบ่อย
ฉันสร้างและเรียกใช้การทดสอบได้กี่รายการ
คุณสร้างการทดสอบได้สูงสุด 300 รายการต่อโปรเจ็กต์ (รวมถึงการเปิดตัว) ซึ่งอาจประกอบด้วยการทดสอบและการเปิดตัวที่ทำงานอยู่สูงสุด 24 รายการ ส่วนที่เหลือเป็นการทดสอบที่เสร็จสมบูรณ์แล้ว หากถึงขีดจำกัดนี้ คุณจะต้องลบการทดสอบฉบับร่างหรือการทดสอบที่เสร็จสมบูรณ์แล้ว ก่อนที่จะสร้างการทดสอบใหม่
เหตุใดฉันจึงดูการทดสอบไม่ได้หลังจาก ยกเลิกการลิงก์และลิงก์โปรเจ็กต์กับ Google Analytics อีกครั้ง
การลิงก์กับพร็อพเพอร์ตี้ Google Analytics อื่นจะทำให้คุณสูญเสียสิทธิ์เข้าถึงการทดสอบที่สร้างไว้ก่อนหน้านี้ หากต้องการเข้าถึงการทดสอบก่อนหน้านี้อีกครั้ง ให้ลิงก์โปรเจ็กต์กับพร็อพเพอร์ตี้ Google Analytics ที่ลิงก์ไว้เมื่อสร้างการทดสอบอีกครั้ง
เหตุใดฉันจึงได้รับข้อความ "โปรเจ็กต์ไม่ได้ลิงก์กับ Google Analytics" เมื่อสร้างการทดสอบRemote Config
หากคุณเปิดใช้ Google Analytics ในโปรเจ็กต์และลิงก์ แอปแล้ว แต่ยังคงเห็นข้อความว่า Google Analytics ไม่ได้ ลิงก์ ให้ตรวจสอบว่ามีสตรีม Analytics สำหรับ แอปทั้งหมด ในโปรเจ็กต์ ปัจจุบัน หากต้องการใช้ A/B Testing, แอป ทั้งหมด ในโปรเจ็กต์ต้องลิงก์กับ Analytics
วิธีตรวจสอบรายการสตรีมที่ใช้งานอยู่ทั้งหมดสำหรับการผสานรวม Google Analytics
-
ในคอนโซล Firebase ให้ไปที่หน้า
settings Settings > Integrations page - คลิกจัดการ ในการ์ด Google Analytics
การสร้างสตรีม Google Analytics สำหรับแอปที่ไม่มีสตรีม ควรแก้ปัญหาได้ คุณสร้างสตรีมสำหรับแอปที่ขาดหายไปได้หลายวิธี ดังนี้
-
- หากมีเพียง 1 หรือ 2 แอปที่ไม่มีสตรีมที่เชื่อมโยง คุณสามารถเลือกวิธีใดวิธีหนึ่งต่อไปนี้เพื่อเพิ่มสตรีม:Google AnalyticsGoogle Analytics
- ในคอนโซล Firebase ให้ลบและเพิ่มแอปที่ไม่มีสตรีมที่ใช้งานอยู่อีกครั้ง
- จาก คอนโซล Google Analytics, ให้เลือก ผู้ดูแลระบบ คลิก สตรีมข้อมูล แล้ว คลิก เพิ่มสตรีม ป้อนรายละเอียดของแอปที่ขาดหายไป แล้ว คลิก ลงทะเบียนแอป
-
หากมีสตรีมแอปที่ขาดหายไปมากกว่า 2-3 รายการ การยกเลิกการลิงก์และลิงก์
พร็อพเพอร์ตี้ Google Analytics อีกครั้งเป็นวิธีที่รวดเร็วและมีประสิทธิภาพที่สุด
ในการสร้างสตรีมแอปที่ขาดหายไป โดยทำดังนี้
-
ในคอนโซล Firebase ให้ไปที่หน้า
settings Settings > Integrations - คลิก จัดการ ในการ์ด Google Analytics
- จดGoogle Analytics รหัสพร็อพเพอร์ตี้ และบัญชี Google Analytics ที่ลิงก์
- คลิก more_vert เพิ่มเติม แล้วเลือก ยกเลิกการลิงก์ Analytics จากโปรเจ็กต์นี้
-
อ่านคำเตือนที่ปรากฏขึ้น (ไม่ต้องกังวล คุณจะลิงก์พร็อพเพอร์ตี้เดิมอีกครั้งในขั้นตอนถัดไป) แล้วคลิกยกเลิกการลิงก์ Google Analytics
เมื่อยกเลิกการลิงก์เสร็จสมบูรณ์แล้ว ระบบจะเปลี่ยนเส้นทางคุณไปยัง หน้าการผสานรวม - คลิก เปิดใช้ ในการ์ด Google Analytics เพื่อเริ่มกระบวนการลิงก์อีกครั้ง
- เลือกบัญชี Analytics จากรายการ เลือกบัญชี
-
คลิก
แก้ไข
edit แก้ไข ข้าง
สร้างพร็อพเพอร์ตี้ใหม่ในบัญชีนี้โดยอัตโนมัติ,
แล้วเลือกรหัส
พร็อพเพอร์ตี้จาก
รายการ
พร็อพเพอร์ตี้ Analytics ที่ปรากฏขึ้น
รายการแอปทั้งหมดในโปรเจ็กต์จะปรากฏขึ้น ระบบจะแสดงรายการการแมปสตรีมที่มีอยู่สำหรับ แต่ละแอป และจะสร้างสตรีมสำหรับแอปที่ไม่มีสตรีม - คลิกเปิดใช้ Google Analytics เพื่อลิงก์พร็อพเพอร์ตี้อีกครั้ง
- คลิกเสร็จ
-
ในคอนโซล Firebase ให้ไปที่หน้า
หากยังคงได้รับข้อผิดพลาดในการสร้างการทดสอบ A/B ด้วยการกำหนดค่าระยะไกลหลังจากทำตามขั้นตอนเหล่านี้แล้ว โปรดติดต่อทีมสนับสนุน Firebase
การอัปเดตเวิร์กโฟลว์ A/B Testing ใหม่และการแก้ปัญหา/คำถามที่พบบ่อย
A/B Testing กำลังผสานรวมเข้ากับ Remote Config อย่างลึกซึ้งยิ่งขึ้นผ่าน การเปิดตัวเวิร์กโฟลว์ใหม่ ตอนนี้ระบบจะจัดการการทดสอบเป็นคอมโพเนนต์หลัก ของเทมเพลตRemote Config ซึ่งคล้ายกับการเปิดตัวและ การปรับเปลี่ยนในแบบของคุณ โปรดดูคู่มือการแก้ปัญหานี้เพื่อช่วยให้คุณเข้าใจการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์หลักๆ ของเวิร์กโฟลว์ A/B Testing ใหม่มีอะไรบ้าง
- การสร้างในการกำหนดค่าระยะไกล: ตอนนี้คุณสร้างการทดสอบได้โดยตรงจากRemote Config ส่วนของคอนโซล Firebase เช่น จากหน้าพารามิเตอร์ ให้คลิก สร้างการทดสอบ ซึ่งจะเปิดโฟลว์การสร้างที่อิงตามแถบด้านข้าง
- สถาปัตยกรรมแบบรวม: การทดสอบเป็นส่วนหนึ่งของเทมเพลต Remote Config ซึ่งหมายความว่าการเปลี่ยนแปลง การทดสอบ (การกำหนดเป้าหมาย ตัวแปร การหยุด) จะรวมอยู่กับการเปลี่ยนแปลงอื่นๆ ของRemote Configและ จะมีผลเมื่อเผยแพร่เทมเพลต
- การอัปเดตแบบเรียลไทม์: การใช้กลไกการดึงข้อมูล Remote Config จะช่วยให้ระบบเผยแพร่การอัปเดตค่าการทดสอบไปยังผู้ใช้มือถือได้ แบบเรียลไทม์
- แท็บการจัดเตรียม: ระบบจะเก็บการทดสอบที่อยู่ในสถานะสร้างหรืออัปเดตไว้ในแท็บย่อย "การจัดเตรียม" ใน Remote Config การทดสอบเหล่านี้จะอยู่ในเซสชันคอนโซลที่ใช้งานอยู่
- การเลิกใช้งานฉบับร่างแบบเก่า: เราเลิกใช้งานแท็บฉบับร่าง แบบสแตนด์อโลนแบบเก่าในA/B Testing แล้ว ฉบับร่างที่มีอยู่ในแท็บนี้จะดูได้อย่างเดียว (ทำซ้ำหรือลบได้) แต่เริ่มหรือแก้ไขไม่ได้ เรามีกำหนดการที่จะนำแท็บนี้ออกอย่างถาวรในวันที่ 31 ตุลาคม 2026
- การนำอุปกรณ์ทดสอบออก: ฟังก์ชันการทำงาน "จัดการอุปกรณ์ทดสอบ" ไม่พร้อมใช้งานใน เวิร์กโฟลว์ใหม่ หากต้องการกำหนดเป้าหมายอุปกรณ์ทดสอบภายในที่เฉพาะเจาะจง คุณสามารถเพิ่มรหัสการติดตั้ง Firebase (FID) อย่างน้อย 1 รายการลงในเงื่อนไขของการทดสอบระหว่างการสร้าง
ฉันสร้างและเรียกใช้การทดสอบได้กี่รายการ
คุณสร้างการทดสอบได้สูงสุด 300 รายการต่อโปรเจ็กต์ (รวมถึงการเปิดตัว) ซึ่งอาจประกอบด้วยการทดสอบและการเปิดตัวที่ทำงานอยู่สูงสุด 24 รายการ ส่วนที่เหลือเป็นการทดสอบที่เสร็จสมบูรณ์แล้ว หากถึงขีดจำกัดนี้ คุณจะต้องลบการทดสอบฉบับร่างหรือการทดสอบที่เสร็จสมบูรณ์แล้ว ก่อนที่จะสร้างการทดสอบใหม่
ฉันจะสร้างการทดสอบได้อย่างไร
คุณสร้างการทดสอบได้โดยตรงจากส่วน Remote Config เช่น หากต้องการสร้างการทดสอบจากหน้าพารามิเตอร์ ให้ไปที่ Remote Config > พารามิเตอร์ แล้วคลิก สร้างการทดสอบ ซึ่งจะเปิดโฟลว์การสร้างที่อิงตามแถบด้านข้าง ซึ่งคล้ายกับวิธีสร้างการเปิดตัวRemote Config
ฉันจะทดสอบหรือตรวจสอบการทดสอบภายในก่อนที่จะแสดงต่อผู้ใช้ทั้งหมด ได้อย่างไร
ในกรณีส่วนใหญ่ เมื่อคุณต้องการตรวจสอบและทดสอบการทดสอบก่อนที่จะเปิดตัว คุณมักจะสนใจการทดสอบค่าการทดสอบและลักษณะการทำงานของแอปมากกว่าการทดสอบการกระจายการทดสอบเอง ในกรณีดังกล่าว เราขอแนะนำให้สร้างการทดสอบ ที่คุณกำหนดเป้าหมายไปยังกลุ่มทดสอบที่จำกัดได้ หลังจากสร้างการทดสอบและยืนยันว่าตัวแปรการทดสอบทำงานตามที่ตั้งใจไว้แล้ว คุณสามารถทำซ้ำการทดสอบและเปลี่ยนเงื่อนไขเพื่อกำหนดเป้าหมายผู้ใช้ภายนอก รวมถึงใช้เงื่อนไขอื่นๆ ตามผู้ใช้ที่ต้องการกำหนดเป้าหมาย
นอกจากนี้ คุณยังกำหนดเป้าหมายอุปกรณ์ทดสอบภายในที่เฉพาะเจาะจงเพื่อตรวจสอบลักษณะการทำงานของการทดสอบก่อนที่จะแสดงการทดสอบต่อผู้ใช้ปลายทางได้ด้วย โดยทำได้ด้วยการเพิ่มรหัสการติดตั้ง Firebase (FID) อย่างน้อย 1 รายการลงในเงื่อนไขของการทดสอบระหว่างการสร้างการทดสอบ
ฉันจะดูฉบับร่างการทดสอบชั่วคราวได้จากที่ใด และแท็บ "การจัดเตรียม" คืออะไร
เวิร์กโฟลว์นี้จะแสดงฉบับร่างการทดสอบชั่วคราว (รวมถึงการทดสอบที่อยู่ในสถานะสร้าง หรืออัปเดตในปัจจุบัน) ในแท็บย่อยที่ชื่อว่าการจัดเตรียม ในRemote Config ระบบจะไม่เก็บฉบับร่างในแท็บย่อยนี้ไว้หลังจากเซสชันปัจจุบัน
ฉันจะหยุดการทดสอบที่ทำงานอยู่ได้อย่างไร
ตอนนี้การหยุดการทดสอบต้องเผยแพร่เทมเพลต Remote Config เมื่อคลิกหยุด การทดสอบ ป๊อปอัปยืนยันการเผยแพร่จะปรากฏขึ้น ป๊อปอัปนี้จะแสดงการเปลี่ยนแปลงทั้งหมดที่จะ มีผล ซึ่งรวมถึงการหยุดการทดสอบ คุณต้องเผยแพร่เทมเพลตเพื่อ ดำเนินการหยุดให้เสร็จสมบูรณ์
เหตุใดการทดสอบ A/B ที่ทำงานอยู่จึงหยุดลงโดยไม่คาดคิด
การทดสอบอาจหยุดลงโดยอัตโนมัติเนื่องจากการเปลี่ยนแปลงในเทมเพลต Remote Config ดังนี้
- การย้อนกลับเทมเพลต: การย้อนกลับเทมเพลต Remote Config เป็นเวอร์ชัน ที่ไม่มีการทดสอบจะหยุดการทดสอบ การย้อนกลับเป็นเวอร์ชันที่การทดสอบหยุดลงแล้วจะไม่เริ่มการทดสอบอีกครั้ง คุณสามารถทำซ้ำการทดสอบที่หยุดลง การทดสอบและเผยแพร่ซ้ำได้หากต้องการสร้างและเรียกใช้การทดสอบอีกครั้ง
- การยกเลิกการลิงก์พารามิเตอร์: หากการทดสอบลิงก์กับพารามิเตอร์เพียงรายการเดียว การยกเลิกการลิงก์เงื่อนไขที่เชื่อมโยงกับพารามิเตอร์นั้นจะทำให้การทดสอบหยุดลง
การย้อนกลับเป็นเทมเพลต Remote Config เวอร์ชันเก่าจะเปิดใช้งานการทดสอบ ที่หยุดหรือลบไปก่อนหน้านี้อีกครั้งไหม
ไม่ การย้อนกลับเทมเพลต Remote Config จะไม่เริ่มการทดสอบที่หยุด หรือลบไปแล้วอีกครั้ง แม้ว่าการทดสอบนั้นจะใช้งานอยู่ในเวอร์ชันที่ย้อนกลับ คุณสามารถทำซ้ำการทดสอบที่หยุดลงและเผยแพร่ซ้ำได้หากต้องการสร้างและเรียกใช้การทดสอบอีกครั้ง
การทดสอบ A/B มีการสนับสนุนแบบเรียลไทม์ไหม
ใช่ ตอนนี้การทดสอบ A/B Testing รองรับการอัปเดตแบบเรียลไทม์แล้ว โปรดตรวจสอบว่าแอปพลิเคชันของคุณ ใช้ SDK เวอร์ชันล่าสุดที่จำเป็น (Firebase Android SDK เวอร์ชัน 34.13.0, Firebase iOS SDK เวอร์ชัน 12.13.0 และ Firebase JavaScript SDK เวอร์ชัน 12.15.0 เพื่อใช้ประโยชน์จากฟีเจอร์นี้
หากฉันแก้ไขเงื่อนไขการกำหนดเป้าหมายของการทดสอบที่ทำงานอยู่เพื่อไม่รวมผู้ใช้บางราย เหตุใด ผู้ใช้เหล่านั้นจึงยังรวมอยู่ในข้อมูลการวัดผลของการทดสอบ
A/B Testing ใช้บัคเก็ตแบบเหนียวสำหรับการวัดผล
เมื่อระบบกำหนดผู้ใช้ให้กับการทดสอบและเริ่มวัดผลแล้ว ผู้ใช้จะยังคงรวมอยู่ในเมตริกของการทดสอบ แม้ว่าการแก้ไขเงื่อนไขการกำหนดเป้าหมายในภายหลังจะทำให้ผู้ใช้เหล่านั้นไม่รวมอยู่ตามปกติ อย่างไรก็ตาม ผู้ใช้เหล่านี้จะหยุดรับค่าตัวแปรของการทดสอบหากไม่ตรงตามเงื่อนไขที่อัปเดตอีกต่อไป ดูรายละเอียดเพิ่มเติมได้ในRemote Configตรรกะการกำหนดตัวแปรของการกำหนดค่าระยะไกล
ฉันเห็นข้อความแสดงข้อผิดพลาด Link an app to this Condition or select another เมื่อกำหนดค่าการกำหนดเป้าหมายสำหรับการทดสอบ
ข้อผิดพลาดนี้หมายความว่าเงื่อนไขการกำหนดเป้าหมายที่เลือกต้องกำหนดเป้าหมายแอป Firebase อย่างชัดเจน แต่การตั้งค่าปัจจุบันไม่มีแอปดังกล่าว ตรวจสอบว่าเงื่อนไขมีกฎที่กำหนดเป้าหมายแอป Firebase อย่างน้อย 1 แอป
เหตุใดเงื่อนไขของฉันจึงไม่กำหนดเป้าหมายผู้ใช้
ระบบจะประเมินเงื่อนไขในเทมเพลต Remote Config ตามลำดับจากบนลงล่างโดยใช้ ตรรกะ "การจับคู่แรก" หากเงื่อนไขทั่วไปที่กว้างกว่าอยู่เหนือเงื่อนไขการทดสอบที่เฉพาะเจาะจงกว่า เงื่อนไขที่กว้างกว่าจะจับผู้ใช้ก่อน และระบบจะละเว้นการทดสอบ หากต้องการแก้ไขปัญหานี้ ให้ลองทำอย่างใดอย่างหนึ่งต่อไปนี้ในแท็บเงื่อนไข
- จัดลำดับเงื่อนไขใหม่: ตรวจสอบว่าเงื่อนไขการทดสอบที่เฉพาะเจาะจงกว่า (ครอบคลุมน้อยที่สุด) อยู่สูงขึ้นในรายการการประเมิน เพื่อให้ระบบตรวจสอบเงื่อนไขเหล่านั้นก่อนเงื่อนไขทั่วไปที่กว้างกว่า
- ใช้พารามิเตอร์เฉพาะ: หากคุณมีความต้องการการกำหนดเป้าหมายที่ซับซ้อน ให้ลองสร้าง พารามิเตอร์Remote Configที่ไม่ซ้ำกันสำหรับการทดสอบโดยเฉพาะเพื่อหลีกเลี่ยงความขัดแย้งของเงื่อนไข
ฉันลบเงื่อนไขออกจากแท็บเงื่อนไข ไม่ได้
คุณจะลบเงื่อนไขไม่ได้หากเงื่อนไขนั้นลิงก์กับการทดสอบที่ใช้งานอยู่ คุณต้องหยุดการทดสอบและนำเงื่อนไขออกก่อน
ฉันนำกฎออกจากเงื่อนไขไม่ได้หากกฎนั้นลิงก์กับแอปที่เฉพาะเจาะจง
หากเงื่อนไขมีกฎที่กำหนดเป้าหมายแอป Firebase อย่างชัดเจน คุณจะนำกฎการลิงก์แอปที่เฉพาะเจาะจงนั้นออกไม่ได้ขณะแก้ไขเงื่อนไข
ฉันเห็นคำเตือนเกี่ยวกับการใช้เงื่อนไขเปอร์เซ็นต์หลายรายการในการกำหนดเป้าหมายการทดสอบ ฉันควรกังวลไหม
นี่เป็นคำเตือนที่ไม่บล็อก คำเตือนนี้จะปรากฏขึ้นเพื่อแจ้งให้คุณทราบเมื่อการกำหนดเป้าหมายของการทดสอบรวมเงื่อนไขหลายรายการที่อิงตามเปอร์เซ็นต์ เนื่องจากผลรวมของเงื่อนไขเหล่านี้เมื่อรวมกับเปอร์เซ็นต์การแสดงผลของการทดสอบอาจทำให้การกระจายผู้ใช้เป็นไปอย่างไม่คาดคิดในบางครั้ง คุณดำเนินการต่อได้ แต่โปรดระวังวิธีที่เงื่อนไขเหล่านี้โต้ตอบกัน
ฉันจะดูและจัดการการทดสอบฉบับร่าง หรืออุปกรณ์ทดสอบ ได้จากที่ใด
เวิร์กโฟลว์ A/B Testing ใหม่มีการเปลี่ยนแปลงบางอย่างที่เกี่ยวข้องกับฉบับร่างและอุปกรณ์ทดสอบ แบบเก่า ดังนี้
- การเลิกใช้งานแท็บฉบับร่าง: คุณจะแก้ไขแท็บฉบับร่าง และการทดสอบฉบับร่างที่มีอยู่ ไม่ได้อีกต่อไป คุณจะดู ทำซ้ำ หรือลบการทดสอบฉบับร่างที่มีอยู่ได้เท่านั้น ระบบจะนำแท็บฉบับร่าง ออกจากคอนโซลอย่างถาวรในวันที่ 31 ตุลาคม 2026
- การนำอุปกรณ์ทดสอบออก: ฟังก์ชันการทำงาน จัดการอุปกรณ์ทดสอบ ไม่พร้อมใช้งานในเวิร์กโฟลว์ใหม่ หากต้องการกำหนดเป้าหมายอุปกรณ์ทดสอบภายในที่เฉพาะเจาะจง คุณสามารถเพิ่ม รหัสการติดตั้ง Firebase (FID) อย่างน้อย 1 รายการลงในเงื่อนไขของการทดสอบระหว่างการสร้าง หากต้องการทดสอบแอป QA ให้กำหนดการทดสอบให้กับรหัสแอปที่เฉพาะเจาะจงและตั้งค่า การแสดงผลเป็น 100% หากต้องการตรวจสอบการทดสอบก่อนที่จะเปิดตัว ให้ตั้งค่าการแสดงผลเป็น 0% โปรดทราบว่าระยะเวลาหมดอายุของการทดสอบ 90 วันจะเริ่มขึ้นเมื่อเผยแพร่ แม้ว่าจะตั้งค่าการแสดงผลเป็น 0% ก็ตาม หลังจากตรวจสอบการทดสอบแล้ว คุณสามารถเพิ่มเปอร์เซ็นต์การแสดงผลเพื่อเริ่มการเปิดตัวแบบเต็มได้
ฉันสร้างพารามิเตอร์ได้ไหมเมื่อสร้างการทดสอบ
ไม่ได้ คุณไม่สามารถสร้างพารามิเตอร์ Remote Config ได้โดยตรงภายในแถบด้านข้างการสร้างการทดสอบ คุณต้องสร้างพารามิเตอร์ใน Remote Config ก่อนที่จะตั้งค่าการทดสอบที่ใช้พารามิเตอร์นั้น
ฉันจะลดปัญหาการดึงข้อมูล (ที่เกิดขึ้นในเดือนพฤษภาคม 2026) ด้วยเวิร์กโฟลว์ใหม่ ได้อย่างไร
ปัญหาหนึ่งทำให้การทดสอบ Firebase A/B ที่สร้างขึ้นระหว่างวันที่ 13 พฤษภาคม 2026 ถึง 22 พฤษภาคม 2026 ไม่สามารถเข้าถึง SDK ของไคลเอ็นต์ได้ ซึ่งหมายความว่าผู้ใช้ปลายทางไม่ได้รับตัวแปรการทดสอบ และเมตริกไม่พร้อมใช้งานสำหรับการทดสอบเหล่านี้ โปรดทราบว่าระบบได้กู้คืนการแสดงการทดสอบต่อผู้ใช้ปลายทางโดยอัตโนมัติแล้ว และการเก็บรวบรวมเมตริกจะเริ่มขึ้นจากการดึงข้อมูลครั้งถัดไป หากต้องการขยายระยะเวลาการวัดผลของการทดสอบเนื่องจากการหยุดชะงักนี้ หรือมีคำถามเพิ่มเติมเกี่ยวกับเวิร์กโฟลว์ใหม่ โปรดติดต่อ ทีมสนับสนุน Firebase