การเปิดตัวRemote Configช่วยให้คุณเผยแพร่ฟีเจอร์และการอัปเดตใหม่ๆ ให้กับแอปได้อย่างปลอดภัยและค่อยเป็นค่อยไป การใช้Remote Config พารามิเตอร์ช่วยให้คุณเผยแพร่ฟีเจอร์ใหม่ๆ ของแอปในลักษณะที่ควบคุมได้ไปยังกลุ่มผู้ใช้ที่เฉพาะเจาะจง เมื่อการเปิดตัวดำเนินไป ให้ตรวจสอบ ความสำเร็จโดยใช้ Firebase Crashlytics และ Google Analytics ใช้ Remote Config เพื่อทำสิ่งต่อไปนี้
- ลดปัญหาที่อาจเกิดขึ้น: ระบุและแก้ไขข้อบกพร่องหรือปัญหา ก่อนที่จะส่งผลกระทบต่อผู้ใช้จำนวนมาก
- รวบรวมความคิดเห็นที่มีคุณค่า: รวบรวมความคิดเห็นจากกลุ่มเป้าหมายที่จำกัดและ ทำซ้ำการติดตั้งใช้งานก่อนที่จะเปิดตัวต่อกลุ่มเป้าหมายที่กว้างขึ้น
- เปิดใช้การพัฒนาแบบวนซ้ำ: ทำการเปลี่ยนแปลงแบบวนซ้ำอย่างรวดเร็วกับแอปที่ใช้งานอย่างแพร่หลายพร้อมลดความเสี่ยง
- ตรวจสอบเมตริกที่คุณสนใจ: เปรียบเทียบความเสถียรของแอประหว่างกลุ่มที่เปิดตัวและกลุ่มควบคุมด้วย Crashlytics และใช้ Google Analytics เพื่อตรวจสอบเมตริก เช่น รายได้และการมีส่วนร่วม
ตัวอย่างเช่น หากคุณสร้างแอปที่ผสานรวม Generative AI และ จัดเก็บพรอมต์ภายในRemote Configพารามิเตอร์ JSON คุณอาจต้องการทำสิ่งต่อไปนี้
- สร้างการเปิดตัวที่อัปเดตพารามิเตอร์ที่มีพรอมต์ 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 และในแอปเพื่อเข้าถึงและใช้ฟีเจอร์ Flag และพารามิเตอร์การกำหนดค่าตามเกณฑ์การกำหนดเป้าหมายผู้ใช้ | |
ตรวจสอบและทำซ้ำ | ตรวจสอบCrashlyticsข้อมูลและความคิดเห็นของผู้ใช้ เพื่อติดตามผลกระทบของการเปิดตัวและทำการปรับเปลี่ยนตาม ความจำเป็น |
นโยบายและขีดจำกัด
A/B Testing การทดสอบและRemote Configการเปิดตัวจะใช้ขีดจํากัดการทดสอบทั้งหมดร่วมกัน ซึ่งก็คือ 24 รายการ ตัวอย่างเช่น หากคุณทำการทดสอบ A/B 12 รายการ คุณจะ จำกัดการเปิดตัวที่กำลังทำงานไว้ที่ 12 รายการ
ขั้นตอนถัดไป
- ดูข้อมูลเพิ่มเติมเกี่ยวกับการเปิดตัวRemote Config
- เริ่มต้นใช้งานRemote Config