การเปิดตัว 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