การเปิดตัว 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 จัดเก็บและจัดการข้อมูลการกําหนดค่าของแอป ซึ่งรวมถึง Flag ฟีเจอร์และพารามิเตอร์การกําหนดค่า
- Crashlytics มีการรายงานข้อขัดข้องและการตรวจสอบประสิทธิภาพแบบเรียลไทม์เพื่อให้คุณติดตามผลกระทบของการเปิดตัวและระบุปัญหาที่กำลังเกิดขึ้นได้อย่างรวดเร็ว
- Google Analytics ช่วยให้คุณกำหนดเป้าหมายการเปิดตัวตามแอตทริบิวต์ของผู้ใช้ได้และตรวจสอบว่าการเปิดตัวส่งผลต่อเมตริกหลัก เช่น รายได้ การมีส่วนร่วมของผู้ใช้ และเหตุการณ์ Conversion อย่างไร
ดูข้อมูลเพิ่มเติมได้ที่เกี่ยวกับการเปิดตัว Remote Config
เส้นทางการใช้งาน
กำหนดค่า Remote Config | กําหนด Flag ฟีเจอร์และพารามิเตอร์การกําหนดค่าในคอนโซล 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