หน้านี้จะให้ความช่วยเหลือในการแก้ปัญหาและตอบคำถามที่พบบ่อยเกี่ยวกับการใช้ 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 การตั้งค่า > การผสานรวม
คลิกจัดการ ในการ์ด Google Analytics
การสร้างสตรีม Google Analytics สำหรับแอปที่ยังไม่มีสตรีมควรจะช่วยแก้ปัญหานี้ได้ การสร้างสตรีมสำหรับแอปที่ขาดหายไปทำได้หลายวิธีดังนี้
หากมีแอปเพียง 1 หรือ 2 แอปที่ไม่มีสตรีม Google Analytics ที่เชื่อมโยง คุณสามารถเลือกวิธีใดวิธีหนึ่งต่อไปนี้เพื่อเพิ่มสตรีม Google Analytics
ในคอนโซล Firebase ให้ลบและเพิ่มแอปที่ไม่มีสตรีมที่ใช้งานอยู่อีกครั้ง
จากคอนโซล Google Analytics ให้เลือกผู้ดูแลระบบ คลิกสตรีมข้อมูล แล้วคลิกเพิ่มสตรีม เพิ่มรายละเอียดของแอปที่ขาดหายไป แล้วคลิกลงทะเบียนแอป
หากมีสตรีมแอปที่ขาดหายไปมากกว่า 2-3 รายการ การยกเลิกการลิงก์และลิงก์พร็อพเพอร์ตี้ Google Analytics อีกครั้งเป็นวิธีที่รวดเร็วและมีประสิทธิภาพที่สุดในการสร้างสตรีมแอปที่ขาดหายไป โดยทำดังนี้
ในคอนโซล Firebase ให้ไปที่หน้าsettings การตั้งค่า > การผสานรวม
คลิกจัดการ ในการ์ด Google Analytics
จดบันทึกGoogle Analytics รหัสพร็อพเพอร์ตี้ และบัญชี Google Analytics ที่ลิงก์ไว้
คลิก more_vert เพิ่มเติม แล้วเลือกยกเลิกการลิงก์ Analytics กับโปรเจ็กต์นี้
ตรวจสอบคำเตือนที่ปรากฏ (ไม่ต้องกังวล คุณจะลิงก์พร็อพเพอร์ตี้เดิมอีกครั้งในขั้นตอนถัดไป) แล้วคลิกยกเลิกการลิงก์ Google Analytics
เมื่อยกเลิกการลิงก์เสร็จแล้ว ระบบจะเปลี่ยนเส้นทางคุณไปยังหน้าการผสานรวม
ในการ์ด Google Analytics ให้คลิกเปิดใช้ เพื่อเริ่มกระบวนการลิงก์อีกครั้ง
เลือกบัญชี Analytics จากรายการเลือกบัญชี
ข้างสร้างพร็อพเพอร์ตี้ใหม่ในบัญชีนี้โดยอัตโนมัติ ให้คลิก edit แก้ไข และจากรายการพร็อพเพอร์ตี้ Analytics ที่ปรากฏขึ้น ให้เลือกรหัสพร็อพเพอร์ตี้
รายการแอปทั้งหมดในโปรเจ็กต์จะปรากฏขึ้น ระบบจะแสดงรายการการแมปสตรีมที่มีอยู่สําหรับแต่ละแอป และแอปที่ไม่มีสตรีมจะได้รับการสร้างสตรีมให้
คลิกเปิดใช้ Google Analytics เพื่อลิงก์พร็อพเพอร์ตี้อีกครั้ง
คลิกเสร็จสิ้น
สำคัญ: อย่าลืมเลือกพร็อพเพอร์ตี้ Analytics ที่ลิงก์ไว้ก่อนหน้านี้เพื่อให้เหตุการณ์ Analytics ทำงานได้อย่างต่อเนื่อง หากคุณสร้างพร็อพเพอร์ตี้ใหม่โดยไม่ตั้งใจ ให้ทำตามขั้นตอนก่อนหน้าอีกครั้งเพื่อลิงก์พร็อพเพอร์ตี้ที่ใช้งานอยู่อีกครั้ง
หากยังคงได้รับข้อผิดพลาดในการสร้างการทดสอบ A/B ด้วยการกำหนดค่าระยะไกล หลังจากทำตามขั้นตอนเหล่านี้แล้ว โปรดติดต่อทีมสนับสนุนของ Firebase
การแก้ปัญหาและคำถามที่พบบ่อยเกี่ยวกับการทดสอบ Remote Config
เราได้ผสานรวม A/B Testing เข้ากับ Remote Config โดยตรงเป็นฟีเจอร์ที่มาพร้อมเครื่องเพื่อมอบประสบการณ์การทดสอบที่มีประสิทธิภาพและสอดคล้องกันมากขึ้น ก่อนหน้านี้ การทดสอบ Remote Config ทำงานเป็นผลิตภัณฑ์แยกต่างหากภายใน A/B Testing ซึ่งต้องใช้เวิร์กโฟลว์แยกต่างหากและตรรกะเงื่อนไขที่แยกต่างหาก ซึ่งอาจทำให้เกิดพฤติกรรมการประเมินที่ไม่สอดคล้องกัน
การผสานรวมการทดสอบเข้ากับ Remote Config โดยตรงจะช่วยแก้ข้อจำกัดเหล่านี้และมอบฟีเจอร์หลักๆ ดังนี้
การกำหนดเป้าหมายที่สมบูรณ์และเป็นหนึ่งเดียว: การทดสอบใช้ประโยชน์จากเครื่องมือสร้างเงื่อนไขแบบเนทีฟของ Remote Config ซึ่งช่วยให้คุณเข้าถึงชุดเกณฑ์การกำหนดเป้าหมายที่สมบูรณ์ยิ่งขึ้น เช่น กลุ่มเป้าหมายและพร็อพเพอร์ตี้ผู้ใช้ของ Analytics , เวอร์ชันแอป, ภาษาของอุปกรณ์, ประเทศ/ภูมิภาค และสัญญาณที่กำหนดเอง
การนำเงื่อนไขกลับมาใช้ซ้ำ: คุณสามารถนำเงื่อนไข Remote Config ที่มีอยู่กลับมาใช้ซ้ำในพารามิเตอร์ การเปิดตัว และการทดสอบต่างๆ แทนการสร้างกฎที่ซ้ำกันและแยกต่างหาก
การประเมินเงื่อนไขที่คาดการณ์ได้: ระบบจะประเมินเงื่อนไขการทดสอบตามลำดับควบคู่ไปกับเงื่อนไขเทมเพลตอื่นๆ โดยใช้ตรรกะ "การจับคู่ครั้งแรก" มาตรฐาน คุณสามารถจัดเรียงเงื่อนไขใหม่ในเทมเพลตเพื่อควบคุมลำดับความสำคัญ ซึ่งจะช่วยขจัดความขัดแย้งแบบเดิมที่เงื่อนไข A/B Testing ลบล้างกฎอื่นๆ โดยนัย
การอัปเดตแบบเรียลไทม์ทันที: การใช้ประโยชน์จากกลไกการดึงข้อมูลแบบเรียลไทม์ของ Remote Config จะทำให้การอัปเดตการทดสอบ (เช่น การเปลี่ยนค่าตัวแปรหรือการกำหนดเป้าหมาย) เผยแพร่ไปยัง SDK ของไคลเอ็นต์แบบเรียลไทม์โดยไม่ต้องรอการดึงข้อมูลตามรอบครั้งถัดไป
วงจรเทมเพลตแบบรวม: การทดสอบจะได้รับการจัดการเป็นองค์ประกอบหลักของเทมเพลต Remote Config ซึ่งคล้ายกับการเปิดตัว คุณสามารถจัดเตรียม จัดทำเวอร์ชัน ตรวจสอบในประวัติการเปลี่ยนแปลง และเผยแพร่การเปลี่ยนแปลงทดสอบแบบแยกส่วนควบคู่ไปกับการอัปเดตเทมเพลตได้
โปรดดูคู่มือการแก้ปัญหานี้เพื่อช่วยคุณไปยังส่วนต่างๆ ของฟีเจอร์เหล่านี้
สำคัญ: การทดสอบ Remote Config จะได้รับการจัดการโดยตรงภายในเทมเพลต Remote Config เราจะทยอยเลิกใช้งานฟีเจอร์เก่า เช่น ระบบฉบับร่างแบบเก่า โดยกำหนดวันที่นำแท็บฉบับร่าง แบบเก่าออกอย่างถาวรเป็นวันที่ 31 ตุลาคม 2026
ฟีเจอร์หลักของการทดสอบ Remote Config มีอะไรบ้าง
การสร้างภายในการกำหนดค่าระยะไกล: คุณสร้างการทดสอบได้โดยตรงจากส่วน Remote Config ของคอนโซล Firebase เช่น จากหน้าพารามิเตอร์ ให้คลิกสร้างการทดสอบ ซึ่งจะเปิดขั้นตอนการสร้างตามแถบด้านข้าง
การกำหนดเป้าหมายที่สมบูรณ์ยิ่งขึ้นและการนำเงื่อนไขกลับมาใช้ใหม่: การทดสอบใช้เครื่องมือสร้างเงื่อนไขแบบเนทีฟของ Remote Config ซึ่งช่วยให้คุณนำเงื่อนไขที่มีอยู่กลับมาใช้ใหม่และกำหนดเป้าหมายผู้ใช้ด้วยเกณฑ์ที่สมบูรณ์ (เช่น กลุ่มเป้าหมาย Analytics , พร็อพเพอร์ตี้ผู้ใช้, เวอร์ชันแอป, ภาษาของอุปกรณ์ และประเทศ/ภูมิภาค) ที่ประเมินตามลำดับที่คาดการณ์ได้
สถาปัตยกรรมแบบรวม: การทดสอบเป็นส่วนหนึ่งของเทมเพลต 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 Testing จะหมดอายุโดยอัตโนมัติหลังจากดำเนินการไปแล้ว 90 วัน
เมื่อการทดสอบหมดอายุ ระบบจะดำเนินการดังนี้
การเก็บรวบรวมข้อมูลหยุดลง: การทดสอบจะหยุดเก็บรวบรวมข้อมูลใหม่และหยุดคำนวณเมตริก ผลลัพธ์และเมตริกที่ผ่านมาซึ่งรวบรวมไว้ในช่วงกรอบเวลา 90 วันจะยังคงพร้อมให้ตรวจสอบในคอนโซล Firebase
การทดสอบไม่ทำงานแล้ว: การทดสอบหยุดทำงาน และตรรกะเงื่อนไขจะไม่กรองผู้ใช้สำหรับตัวแปรการทดสอบอีกต่อไป
ต้องนำการทดสอบที่หมดอายุออก: คุณต้องนำการทดสอบที่หมดอายุออกจากพารามิเตอร์ Remote Config หากไม่นำการทดสอบที่หมดอายุออก คุณจะไม่สามารถสร้างการทดสอบใหม่โดยใช้พารามิเตอร์เดียวกันได้จนกว่าจะล้างการทดสอบที่หมดอายุแล้ว
การดำเนินการที่แนะนำ
ตรวจสอบผลการทดสอบ ในคอนโซล Firebase เพื่อดูเมตริกสุดท้ายและพิจารณาว่ามีตัวแปรที่ชนะหรือไม่
ใช้การเปลี่ยนแปลงและล้างการทดสอบที่หมดอายุ
หากมีตัวแปรที่ได้ผลลัพธ์ตามเป้าหมาย ให้นำตัวแปรที่ได้ผลลัพธ์ตามเป้าหมายไปใช้ เพื่อใช้ค่าดังกล่าวกับผู้ใช้ โปรดทราบว่าการเปิดตัวตัวแปรจะไม่นำการทดสอบที่หมดอายุออกโดยอัตโนมัติ
หากไม่ต้องการเปิดตัวตัวแปร ให้นำการทดสอบออกจากพารามิเตอร์เพื่อกลับไปใช้ค่าพารามิเตอร์เริ่มต้น
ไม่ว่าในกรณีใด ให้นำการทดสอบที่หมดอายุออกจากพารามิเตอร์อย่างชัดเจน แล้วเผยแพร่เทมเพลต Remote Config เพื่อล้างข้อมูลให้เสร็จสมบูรณ์
ทำซ้ำการทดสอบ หรือสร้างการทดสอบใหม่จากพารามิเตอร์หากต้องการทดสอบต่อหรือรวบรวมข้อมูลเพิ่มเติม
สิ่งสำคัญที่ควรคำนึงถึงมีดังนี้
การเปิดตัวจะไม่นำการทดสอบที่หมดอายุออกโดยอัตโนมัติ: การเปิดตัวตัวแปรที่ชนะจะไม่ล้างการทดสอบที่หมดอายุโดยอัตโนมัติ คุณยังคงต้องนำการทดสอบที่หมดอายุออกจากพารามิเตอร์ Remote Config อย่างชัดเจนและเผยแพร่เทมเพลต
การทดสอบที่หมดอายุแล้วจะกลับมาทำงานอีกครั้งไม่ได้: เมื่อการทดสอบหมดอายุแล้ว จะไม่สามารถรีสตาร์ทหรือเปิดใช้งานอีกครั้งได้ แม้ว่าคุณจะย้อนกลับเทมเพลต Remote Config ไปเป็นเวอร์ชันที่การทดสอบทำงานอยู่ก็ตาม
ตัวจับเวลา 90 วันจะเริ่มทำงานเมื่อเผยแพร่: นาฬิกาหมดอายุจะเริ่มทำงานทันทีที่เผยแพร่การทดสอบไปยังเทมเพลต แม้ว่าในตอนแรกจะตั้งค่าการแสดงผลต่อผู้ใช้ไว้ที่ 0% ก็ตาม
แอปของฉันจะอ่านค่าใดเมื่อการทดสอบหยุดหรือหมดอายุ
เมื่อการทดสอบหยุดหรือหมดอายุ อินสแตนซ์แอปไคลเอ็นต์ที่ลงทะเบียนในการทดสอบจะยังคงอ่านค่าตัวแปรที่กำหนดไว้ก่อนหน้านี้จากแคชในเครื่องต่อไปจนกว่าจะมีการดึงข้อมูลครั้งถัดไปและการกำหนดค่าใหม่เปิดใช้งาน (หรือทันทีหลังจากเผยแพร่เทมเพลตหากคุณใช้ Remote Config แบบเรียลไทม์ )
เมื่อดึงข้อมูลและเปิดใช้งานการกำหนดค่า Remote Config ที่อัปเดตแล้ว แอปจะแก้ไขค่าพารามิเตอร์ตามลำดับความสำคัญต่อไปนี้
เงื่อนไขที่ตรงกันถัดไป: หากพารามิเตอร์เชื่อมโยงกับเงื่อนไขอื่นๆ ในเทมเพลต Remote Config แอปจะใช้ค่าแบบมีเงื่อนไขจากเงื่อนไขที่ตรงกันสูงสุดถัดไปตามลำดับการประเมินเงื่อนไขของเทมเพลต
ค่าเริ่มต้นของเทมเพลต: หากไม่มีเงื่อนไขที่ตรงกับพารามิเตอร์นั้น แอปจะได้รับค่าเริ่มต้นของเทมเพลตที่คุณตั้งค่าไว้เมื่อสร้างพารามิเตอร์ในเทมเพลต Remote Config
ค่าเริ่มต้นในแอป: หากไม่ได้ระบุค่าเริ่มต้นของเทมเพลต (เช่น หากตั้งค่าพารามิเตอร์เป็นใช้ค่าเริ่มต้นในแอป ) แอปจะใช้ค่าเริ่มต้นในแอปที่กำหนดไว้ในโค้ดของแอปพลิเคชันโดยใช้ SDK ของ Remote Config
ค่าเริ่มต้นของ SDK: หากไม่ได้กำหนดค่าเริ่มต้นในแอปไว้ในโค้ด SDK ของ Remote Config จะแสดงผลค่าเริ่มต้นแบบคงที่สำหรับประเภทข้อมูลของพารามิเตอร์ (เช่น 0 สำหรับตัวเลข, false สำหรับบูลีน, "" สำหรับสตริง หรือออบเจ็กต์ว่างสำหรับ JSON)
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีประเมินค่าได้ที่ลำดับความสำคัญของค่าพารามิเตอร์
หากฉันแก้ไขเงื่อนไขการกำหนดเป้าหมายของการทดสอบที่ทำงานอยู่เพื่อยกเว้นผู้ใช้บางราย เหตุใดผู้ใช้เหล่านั้นจึงยังรวมอยู่ในข้อมูลการวัดผลของการทดสอบ
A/B Testing ใช้ที่เก็บข้อมูลแบบติดหนึบสำหรับการวัดผล
เมื่อผู้ใช้ได้รับการกำหนดให้เข้าร่วมการทดสอบและเริ่มมีการวัดผลแล้ว ระบบจะยังคงรวมผู้ใช้รายนั้นไว้ในเมตริกของการทดสอบ แม้ว่าการแก้ไขเงื่อนไขการกำหนดเป้าหมายในภายหลังจะยกเว้นผู้ใช้รายนั้นตามปกติก็ตาม อย่างไรก็ตาม ผู้ใช้เหล่านี้จะหยุดรับค่าตัวแปรของการทดสอบหากไม่มีคุณสมบัติตรงตามเงื่อนไขที่อัปเดตอีกต่อไป ดูรายละเอียดเพิ่มเติมได้ในตรรกะการกำหนดตัวแปร Remote Config
ฉันเห็นข้อความแสดงข้อผิดพลาดลิงก์แอปกับเงื่อนไขนี้หรือเลือกเงื่อนไขอื่น เมื่อกําหนดค่าการกําหนดเป้าหมายสําหรับการทดสอบ
ข้อผิดพลาดนี้หมายความว่าเงื่อนไขการกำหนดเป้าหมายที่เลือกต้องมีการกำหนดเป้าหมายแอป Firebase อย่างชัดเจน แต่การตั้งค่าปัจจุบันไม่มีแอป Firebase ตรวจสอบว่าเงื่อนไขมีกฎที่กําหนดเป้าหมายแอป Firebase อย่างน้อย 1 แอป
เหตุใดเงื่อนไขของฉันจึงไม่กำหนดเป้าหมายผู้ใช้
ระบบจะประเมินเงื่อนไขในเทมเพลต Remote Config ตามลำดับจากบนลงล่างโดยใช้ตรรกะ "ตรงกันรายการแรก" หากเงื่อนไขทั่วไปแบบกว้างอยู่เหนือเงื่อนไขการทดสอบที่เจาะจงกว่า เงื่อนไขที่กว้างกว่าจะจับผู้ใช้ก่อน และระบบจะละเว้นการทดสอบ หากต้องการแก้ไขปัญหานี้ ให้ลองดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้ในแท็บเงื่อนไข
จัดเรียงเงื่อนไขใหม่: ตรวจสอบว่าเงื่อนไขการทดสอบที่เจาะจงมากขึ้น (ครอบคลุมน้อยที่สุด) อยู่ในอันดับที่สูงขึ้นในรายการประเมิน เพื่อให้ระบบตรวจสอบก่อนเงื่อนไขที่กว้างขึ้นและทั่วไปมากขึ้น
ใช้พารามิเตอร์เฉพาะ: หากคุณมีความต้องการในการกำหนดเป้าหมายที่ซับซ้อน ให้พิจารณาสร้างพารามิเตอร์ Remote Config ที่ไม่ซ้ำกันสำหรับการทดสอบโดยเฉพาะเพื่อหลีกเลี่ยงความขัดแย้งของเงื่อนไข
ฉันลบเงื่อนไขจากแท็บเงื่อนไข ไม่ได้
คุณลบเงื่อนไขไม่ได้หากเงื่อนไขเหล่านั้นลิงก์กับการทดสอบที่ทำงานอยู่/กำลังดำเนินอยู่ คุณต้องหยุดการทดสอบและนำเงื่อนไขออกก่อน
ฉันไม่สามารถนำกฎออกจากเงื่อนไขได้หากกฎนั้นลิงก์กับแอปที่เฉพาะเจาะจง
หากเงื่อนไขมีกฎที่กำหนดเป้าหมายแอป Firebase อย่างชัดแจ้ง คุณจะนำกฎการลิงก์แอปที่เฉพาะเจาะจงนั้นออกไม่ได้ขณะแก้ไขเงื่อนไข
ฉันเห็นคำเตือนเกี่ยวกับการใช้เงื่อนไขเปอร์เซ็นต์หลายรายการในการกำหนดเป้าหมายการทดสอบ ฉันควรกังวลไหม
คำเตือนนี้เป็นคำเตือนที่ไม่บล็อกการดำเนินการ การแจ้งเตือนนี้จะปรากฏขึ้นเพื่อแจ้งให้คุณทราบเมื่อการกำหนดเป้าหมายของการทดสอบรวมเงื่อนไขตามเปอร์เซ็นต์หลายรายการเข้าด้วยกัน เนื่องจากผลลัพธ์แบบรวมเมื่อรวมกับเปอร์เซ็นต์การแสดงผลของการทดสอบอาจทำให้เกิดการกระจายผู้ใช้ที่ไม่คาดคิดในบางครั้ง คุณดำเนินการต่อได้ แต่โปรดคำนึงถึงวิธีที่เงื่อนไขเหล่านี้โต้ตอบกัน
ฉันจะดูและจัดการการทดสอบฉบับร่าง หรืออุปกรณ์ทดสอบ ได้จากที่ใด
สำหรับการทดสอบ Remote Config รายละเอียดที่เกี่ยวข้องกับฉบับร่างเดิมและอุปกรณ์ทดสอบมีดังนี้
การเลิกใช้งานแท็บฉบับร่าง: แท็บฉบับร่าง เดิมและการทดสอบฉบับร่างที่มีอยู่จะแก้ไขไม่ได้อีกต่อไป คุณจะดู ทำซ้ำ หรือลบการทดสอบฉบับร่างที่มีอยู่ได้เท่านั้น
ระบบจะนำแท็บฉบับร่าง ออกจากคอนโซลอย่างถาวรในวันที่ 31 ตุลาคม 2026
การนำอุปกรณ์ทดสอบออก: ฟังก์ชันจัดการอุปกรณ์ทดสอบ จะใช้งานไม่ได้อีกต่อไป หากต้องการกำหนดเป้าหมายอุปกรณ์ทดสอบภายในที่เฉพาะเจาะจง คุณสามารถเพิ่มรหัสการติดตั้ง Firebase (FID) อย่างน้อย 1 รายการลงในเงื่อนไขของการทดสอบระหว่างการสร้างได้
สำหรับการทดสอบแอปเวอร์ชันทดลองสำหรับ QA ให้กำหนดการทดสอบให้กับรหัสแอปที่เฉพาะเจาะจงและตั้งค่าการเปิดรับเป็น 100% หากต้องการตรวจสอบการทดสอบก่อนเปิดตัว ให้ตั้งค่าการเปิดรับเป็น 0%
โปรดทราบว่าระยะเวลาหมดอายุของการทดสอบ 90 วันจะเริ่มขึ้นเมื่อเผยแพร่ แม้ว่าจะมีการเปิดรับ 0% ก็ตาม
หลังจากตรวจสอบการทดสอบแล้ว คุณสามารถเพิ่มเปอร์เซ็นต์การเปิดรับเพื่อเริ่มการเปิดตัวเต็มรูปแบบได้
ฉันสร้างพารามิเตอร์เมื่อสร้างการทดสอบได้ไหม
ไม่ได้ คุณไม่สามารถสร้างพารามิเตอร์ Remote Config ในแถบด้านข้างของการสร้างการทดสอบโดยตรง
คุณต้องสร้างพารามิเตอร์ใน Remote Config ก่อนตั้งค่าการทดสอบที่ใช้พารามิเตอร์ดังกล่าว