การเปิดตัว Remote Config ช่วยให้คุณเปิดตัวฟีเจอร์และการอัปเดตใหม่ๆ ในแอปได้อย่างปลอดภัยและค่อยเป็นค่อยไป การใช้พารามิเตอร์ Remote Config ช่วยให้คุณเปิดตัวฟีเจอร์ใหม่ของแอปในลักษณะที่มีการควบคุมไปยังกลุ่มผู้ใช้ที่เฉพาะเจาะจงได้ ขณะที่การเปิดตัวดำเนินไป ให้ตรวจสอบความสำเร็จโดยใช้ Firebase Crashlytics และ Google Analytics ใช้การเปิดตัว Remote Config เพื่อทำสิ่งต่อไปนี้
- ลดปัญหาที่อาจเกิดขึ้น: ระบุและแก้ไขข้อบกพร่องหรือปัญหาต่างๆ ก่อนที่จะส่งผลกระทบต่อฐานผู้ใช้จำนวนมาก
- รวบรวมความคิดเห็นที่มีคุณค่า: รวบรวมความคิดเห็นจากกลุ่มเป้าหมายที่จำกัดและปรับปรุงการใช้งานซ้ำๆ ก่อนที่จะเปิดตัวต่อกลุ่มเป้าหมายที่กว้างขึ้น
- เปิดใช้การพัฒนาแบบวนซ้ำ: ทำการเปลี่ยนแปลงแบบวนซ้ำอย่างรวดเร็วกับแอปที่ติดตั้งใช้งานอย่างแพร่หลายพร้อมกับลดความเสี่ยง
- ตรวจสอบเมตริกที่คุณสนใจ: เปรียบเทียบความเสถียรของแอประหว่างกลุ่มที่เปิดตัวและกลุ่มควบคุมด้วย Crashlytics และใช้ Google Analytics เพื่อตรวจสอบเมตริกต่างๆ เช่น รายได้และการมีส่วนร่วม
ตัวอย่างเช่น หากคุณสร้างแอปที่รวม Generative AI และจัดเก็บพรอมต์ไว้ในพารามิเตอร์ JSON Remote Config คุณอาจต้องการทำดังนี้
- สร้างการเปิดตัวที่อัปเดตพารามิเตอร์ที่มีพรอมต์ LLM ให้กับฐานผู้ใช้กลุ่มเล็กๆ
- ตรวจสอบประสิทธิภาพที่ได้ว่า Conversion เพิ่มขึ้นหรือลดลง แล้วการมีส่วนร่วมล่ะ มีข้อขัดข้องเพิ่มขึ้นหรือลดลงไหม
- คุณอาจตัดสินใจดำเนินการต่อไปนี้ ทั้งนี้ขึ้นอยู่กับผลลัพธ์ของการเปิดตัว
- ย้อนกลับการเปลี่ยนแปลง
- อัปเดตค่าพารามิเตอร์พรอมต์เพื่อปรับและปรับแต่งคำตอบของโมเดล
- เพิ่มเปอร์เซ็นต์การเปิดตัวเพื่อเปิดตัวต่อกลุ่มเป้าหมายที่ใหญ่ขึ้น และเปิดตัวต่อผู้ใช้ 100% ในที่สุด
นอกจากนี้ คุณยังเข้าถึงประวัติการเปลี่ยนแปลงทั้งหมดได้โดยใช้คอนโซล Firebase
ความสามารถหลัก
| กำหนดเป้าหมายตามแอตทริบิวต์ของผู้ใช้ | นำเสนอฟีเจอร์แก่กลุ่มผู้ใช้ที่เฉพาะเจาะจงตามพร็อพเพอร์ตี้ผู้ใช้ พฤติกรรมในแอป หรือเกณฑ์อื่นๆ ที่เกี่ยวข้อง |
| การเปิดตัวแบบทีละขั้น | ค่อยๆ เพิ่มเปอร์เซ็นต์ของผู้ใช้ที่เห็นฟีเจอร์ใหม่เมื่อเวลาผ่านไป เพื่อลดความเสี่ยงที่จะเกิดปัญหาที่ไม่คาดคิด |
| ตรวจสอบความเสถียร | ใช้ Crashlytics เพื่อตรวจสอบปัญหาที่อาจเกิดขึ้น (เช่น ข้อขัดข้อง ข้อผิดพลาดที่ไม่ร้ายแรง และแอปไม่ตอบสนอง) ซึ่งอาจเกิดจากการเปิดตัวฟีเจอร์ |
| รับข้อมูลเชิงลึกเกี่ยวกับเมตริกหลัก | ตรวจสอบว่ารุ่นใหม่ส่งผลดีต่อเมตริก Google Analytics ที่คุณให้ความสำคัญ เช่น Conversion, รายได้ และการมีส่วนร่วมของผู้ใช้ |
| ฟังก์ชันการย้อนกลับ | หากผลการเปิดตัวแสดงปัญหาที่อาจเกิดขึ้น ให้ย้อนกลับไปใช้ฟีเจอร์เวอร์ชันก่อนหน้าสำหรับผู้ใช้ที่ได้รับผลกระทบทั้งหมดหรือบางกลุ่ม |
วิธีการทำงาน
การเปิดตัว Remote Config อาศัยองค์ประกอบหลัก 3 อย่าง ได้แก่
- Remote Config จะจัดเก็บและจัดการข้อมูลการกำหนดค่าของแอป ซึ่งรวมถึงแฟล็กฟีเจอร์และพารามิเตอร์การกำหนดค่า
- Crashlytics มีการรายงานข้อขัดข้องและการตรวจสอบประสิทธิภาพแบบเรียลไทม์เพื่อให้คุณติดตามผลกระทบของการเปิดตัวและระบุปัญหาที่กำลังเกิดขึ้นได้อย่างรวดเร็ว
- Google Analytics ช่วยให้คุณกำหนดเป้าหมายการเปิดตัวตามแอตทริบิวต์ของผู้ใช้และตรวจสอบว่าการเปิดตัวส่งผลต่อเมตริกหลักๆ อย่างไร เช่น รายได้ การมีส่วนร่วมของผู้ใช้ และเหตุการณ์ Conversion
ดูข้อมูลเพิ่มเติมได้ที่เกี่ยวกับการเปิดตัว Remote Config
เส้นทางการใช้งาน
| กำหนดค่า Remote Config | กำหนดแฟล็กฟีเจอร์และพารามิเตอร์การกำหนดค่าในคอนโซล Firebase | |
| ตั้งค่า Crashlytics | ผสานรวม Crashlytics เข้ากับแอปเพื่อตรวจสอบประสิทธิภาพและระบุปัญหา | |
| ตั้งค่า Google Analytics | ผสานรวม Analytics เข้ากับแอปเพื่อดูเมตริกหลักๆ เช่น รายได้และการคงผู้ใช้ไว้ | |
| ใช้ตรรกะการเปิดตัว | กำหนดค่า Remote Config ในคอนโซล Firebase และในแอปเพื่อเข้าถึงและใช้แฟล็กฟีเจอร์และพารามิเตอร์การกำหนดค่าตามเกณฑ์การกำหนดเป้าหมายผู้ใช้ | |
| ตรวจสอบและทำซ้ำ | ตรวจสอบข้อมูล Crashlytics และความคิดเห็นของผู้ใช้เพื่อติดตามผลกระทบของการเปิดตัวและทำการปรับเปลี่ยนตามความจำเป็น |
นโยบายและขีดจำกัด
การทดสอบ A/B Testing รายการและการเปิดตัว Remote Config รายการจะแชร์ขีดจำกัดการทดสอบทั้งหมด 24 รายการ ตัวอย่างเช่น หากคุณทำการทดสอบ A/B 12 รายการ คุณจะเปิดตัวได้สูงสุด 12 รายการ
ขั้นตอนถัดไป
- ดูข้อมูลเพิ่มเติมเกี่ยวกับการเปิดตัว Remote Config
- เริ่มต้นใช้งานการเปิดตัว Remote Config