หน้านี้จะให้ความช่วยเหลือในการแก้ปัญหาและตอบคำถามที่พบบ่อยเกี่ยวกับการใช้ 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: คุณสร้างการทดสอบได้โดยตรงจากส่วน 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
ค่าเริ่มต้นในแอป: หากไม่ได้ระบุค่าเริ่มต้นของเทมเพลต (เช่น หากตั้งค่าพารามิเตอร์เป็นใช้ค่าเริ่มต้นในแอป ) แอปจะใช้ค่าเริ่มต้นในแอปที่กำหนดไว้ในโค้ดของแอปพลิเคชันโดยใช้ Remote Config SDK
ค่าเริ่มต้นของ SDK: หากไม่ได้กำหนดค่าเริ่มต้นในแอปไว้ในโค้ด
Remote Config SDK จะแสดงค่าเริ่มต้นแบบคงที่สำหรับประเภทข้อมูลของพารามิเตอร์ (เช่น 0
สำหรับตัวเลข false สำหรับบูลีน "" สำหรับสตริง หรือออบเจ็กต์ว่างสำหรับ JSON)
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีประเมินค่าได้ที่
ลำดับความสำคัญของค่าพารามิเตอร์
หากฉันแก้ไขเงื่อนไขการกำหนดเป้าหมายของการทดสอบที่กําลังทํางานเพื่อยกเว้นผู้ใช้บางราย เหตุใด
ผู้ใช้เหล่านั้นจึงยังรวมอยู่ในข้อมูลการวัดผลของการทดสอบ
A/B Testing ใช้กลุ่มผู้ใช้แบบถาวรสำหรับการวัดผล
เมื่อระบบกำหนดผู้ใช้ให้กับการทดสอบและเริ่มวัดผลแล้ว ผู้ใช้จะยังคงรวมอยู่ในเมตริกของการทดสอบต่อไป แม้ว่าการแก้ไขเงื่อนไขการกำหนดเป้าหมายในภายหลังจะทำให้ผู้ใช้ไม่รวมอยู่ในการทดสอบตามปกติก็ตาม อย่างไรก็ตาม ผู้ใช้เหล่านี้จะหยุดรับค่าตัวแปรของการทดสอบหากไม่เป็นไปตามเงื่อนไขที่อัปเดตอีกต่อไป ดูรายละเอียดเพิ่มเติมได้ในRemote Config ตรรกะการกำหนดตัวแปร
ฉันเห็นข้อความแสดงข้อผิดพลาด Link an app to this Condition or select another
เมื่อกำหนดค่าการกำหนดเป้าหมายสำหรับการทดสอบ
ข้อผิดพลาดนี้หมายความว่าเงื่อนไขการกำหนดเป้าหมายที่เลือกต้องกำหนดเป้าหมายแอป Firebase อย่างชัดเจน
แต่การตั้งค่าปัจจุบันไม่มีแอปดังกล่าว ตรวจสอบว่าเงื่อนไขมีกฎที่กำหนดเป้าหมายเป็นแอป Firebase อย่างน้อย 1 แอป
เหตุใดเงื่อนไขของฉันจึงไม่กำหนดเป้าหมายผู้ใช้
ระบบจะประเมินเงื่อนไขในเทมเพลต Remote Config ตามลําดับจากบนลงล่างโดยใช้ตรรกะ "รายการแรกที่ตรงกัน" หากเงื่อนไขทั่วไปในวงกว้างอยู่เหนือเงื่อนไขการทดสอบที่เฉพาะเจาะจงกว่า
เงื่อนไขที่กว้างกว่าจะดึงดูดผู้ใช้ก่อน และระบบจะเพิกเฉยต่อการทดสอบ
หากต้องการแก้ไขปัญหานี้ ให้พิจารณาดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้ในแท็บเงื่อนไข
เงื่อนไขการจัดลำดับใหม่: ตรวจสอบว่าเงื่อนไขการทดสอบที่เฉพาะเจาะจงมากขึ้น (ครอบคลุมน้อยที่สุด)
อยู่ในรายการการประเมินที่สูงกว่า เพื่อให้ระบบตรวจสอบเงื่อนไขเหล่านั้นก่อนเงื่อนไขที่กว้างขึ้นและทั่วไปมากกว่า
ใช้พารามิเตอร์เฉพาะ: หากคุณมีความต้องการในการกำหนดเป้าหมายที่ซับซ้อน ให้พิจารณาสร้างพารามิเตอร์ Remote Config ที่ไม่ซ้ำกันสําหรับการทดสอบโดยเฉพาะเพื่อหลีกเลี่ยงความขัดแย้งของเงื่อนไข
ฉันลบเงื่อนไขจากแท็บเงื่อนไข ไม่ได้
คุณจะลบเงื่อนไขไม่ได้หากเงื่อนไขนั้นลิงก์กับการทดสอบที่ทำงานอยู่ คุณต้องหยุด
การทดสอบและนำเงื่อนไขออกก่อน
ฉันไม่สามารถนำกฎออกจากเงื่อนไขได้หากกฎนั้นลิงก์ไปยังแอปที่เฉพาะเจาะจง
หากเงื่อนไขมีกฎที่กำหนดเป้าหมายแอป Firebase อย่างชัดเจน คุณจะนำกฎการลิงก์แอปที่เฉพาะเจาะจงนั้นออกไม่ได้ขณะแก้ไขเงื่อนไข
ฉันเห็นประกาศเตือนเกี่ยวกับการใช้เงื่อนไขเปอร์เซ็นต์หลายรายการในการกำหนดเป้าหมายการทดสอบ ฉันควรกังวลไหม
นี่เป็นคำเตือนที่ไม่บล็อก ข้อความนี้จะปรากฏขึ้นเพื่อให้คุณทราบเมื่อการกำหนดเป้าหมายของการทดสอบรวมเงื่อนไขตามเปอร์เซ็นต์หลายรายการ เนื่องจากผลลัพธ์ที่ซับซ้อนรวมกับเปอร์เซ็นต์การแสดงโฆษณาของการทดสอบอาจทำให้การกระจายผู้ใช้เป็นไปอย่างไม่คาดคิดในบางครั้ง คุณดำเนินการต่อได้ แต่โปรด
คำนึงถึงวิธีที่เงื่อนไขเหล่านี้โต้ตอบกัน
ฉันจะดูและจัดการการทดสอบฉบับร่าง หรืออุปกรณ์ทดสอบ ได้จากที่ใด
สำหรับRemote Config การทดสอบ รายละเอียดที่เกี่ยวข้องกับฉบับร่างเดิมและอุปกรณ์ทดสอบมีดังนี้
การเลิกใช้งานแท็บฉบับร่าง: แท็บฉบับร่าง เดิมและการทดสอบฉบับร่างที่มีอยู่
จะแก้ไขไม่ได้อีกต่อไป คุณดู ทำซ้ำ หรือลบการทดสอบฉบับร่างที่มีอยู่ได้เท่านั้น
ระบบจะนำแท็บฉบับร่าง ออกจากคอนโซลอย่างถาวรในวันที่ 31 ตุลาคม 2026
การนำอุปกรณ์ทดสอบออก: ฟังก์ชันจัดการอุปกรณ์ทดสอบ จะ
ไม่พร้อมใช้งานอีกต่อไป หากต้องการกำหนดเป้าหมายอุปกรณ์ทดสอบภายในที่เฉพาะเจาะจง คุณสามารถเพิ่มรหัสการติดตั้ง Firebase (FID) อย่างน้อย 1 รายการลงในเงื่อนไขของการทดสอบในระหว่างการสร้าง
สำหรับการทดสอบแอปทดลองสำหรับ QA ให้กำหนดการทดสอบให้กับรหัสแอปที่เฉพาะเจาะจงและตั้งค่า
การเปิดเผยเป็น 100% หากต้องการตรวจสอบการทดสอบก่อนเปิดตัว ให้ตั้งค่าการแสดงผลเป็น 0%
โปรดทราบว่าระยะเวลาหมดอายุของการทดสอบ 90 วันจะเริ่มขึ้นเมื่อเผยแพร่ แม้ว่าการแสดงผลจะเป็น 0% ก็ตาม
หลังจากตรวจสอบการทดสอบแล้ว คุณสามารถเพิ่มเปอร์เซ็นต์การแสดงผลเพื่อเริ่มการเปิดตัวแบบเต็มได้
ฉันสร้างพารามิเตอร์เมื่อสร้างการทดสอบได้ไหม
ไม่ได้ คุณไม่สามารถสร้างพารามิเตอร์ Remote Config ได้โดยตรงภายในแถบด้านข้างสำหรับการสร้างการทดสอบ
คุณต้องสร้างพารามิเตอร์ใน Remote Config ก่อนตั้งค่าการทดสอบที่ใช้พารามิเตอร์ดังกล่าว