การเปิดตัวการกำหนดค่าระยะไกล

การเปิดตัว Remote Config ช่วยให้คุณเปิดตัวฟีเจอร์และการอัปเดตใหม่ๆ ในแอปได้อย่างปลอดภัยและค่อยเป็นค่อยไป การใช้พารามิเตอร์ Remote Config ช่วยให้คุณเปิดตัวฟีเจอร์ใหม่ของแอปในลักษณะที่มีการควบคุมไปยังกลุ่มผู้ใช้ที่เฉพาะเจาะจงได้ ขณะที่การเปิดตัวดำเนินไป ให้ตรวจสอบความสำเร็จโดยใช้ Firebase Crashlytics และ Google Analytics ใช้การเปิดตัว Remote Config เพื่อทำสิ่งต่อไปนี้

  • ลดปัญหาที่อาจเกิดขึ้น: ระบุและแก้ไขข้อบกพร่องหรือปัญหาต่างๆ ก่อนที่จะส่งผลกระทบต่อฐานผู้ใช้จำนวนมาก
  • รวบรวมความคิดเห็นที่มีคุณค่า: รวบรวมความคิดเห็นจากกลุ่มเป้าหมายที่จำกัดและปรับปรุงการใช้งานซ้ำๆ ก่อนที่จะเปิดตัวต่อกลุ่มเป้าหมายที่กว้างขึ้น
  • เปิดใช้การพัฒนาแบบวนซ้ำ: ทำการเปลี่ยนแปลงแบบวนซ้ำอย่างรวดเร็วกับแอปที่ติดตั้งใช้งานอย่างแพร่หลายพร้อมกับลดความเสี่ยง
  • ตรวจสอบเมตริกที่คุณสนใจ: เปรียบเทียบความเสถียรของแอประหว่างกลุ่มที่เปิดตัวและกลุ่มควบคุมด้วย Crashlytics และใช้ Google Analytics เพื่อตรวจสอบเมตริกต่างๆ เช่น รายได้และการมีส่วนร่วม

ตัวอย่างเช่น หากคุณสร้างแอปที่รวม Generative AI และจัดเก็บพรอมต์ไว้ในพารามิเตอร์ JSON Remote Config คุณอาจต้องการทำดังนี้

  1. สร้างการเปิดตัวที่อัปเดตพารามิเตอร์ที่มีพรอมต์ LLM ให้กับฐานผู้ใช้กลุ่มเล็กๆ
  2. ตรวจสอบประสิทธิภาพที่ได้ว่า Conversion เพิ่มขึ้นหรือลดลง แล้วการมีส่วนร่วมล่ะ มีข้อขัดข้องเพิ่มขึ้นหรือลดลงไหม
  3. คุณอาจตัดสินใจดำเนินการต่อไปนี้ ทั้งนี้ขึ้นอยู่กับผลลัพธ์ของการเปิดตัว
    • ย้อนกลับการเปลี่ยนแปลง
    • อัปเดตค่าพารามิเตอร์พรอมต์เพื่อปรับและปรับแต่งคำตอบของโมเดล
    • เพิ่มเปอร์เซ็นต์การเปิดตัวเพื่อเปิดตัวต่อกลุ่มเป้าหมายที่ใหญ่ขึ้น และเปิดตัวต่อผู้ใช้ 100% ในที่สุด

นอกจากนี้ คุณยังเข้าถึงประวัติการเปลี่ยนแปลงทั้งหมดได้โดยใช้คอนโซล Firebase

ความสามารถหลัก

กำหนดเป้าหมายตามแอตทริบิวต์ของผู้ใช้ นำเสนอฟีเจอร์แก่กลุ่มผู้ใช้ที่เฉพาะเจาะจงตามพร็อพเพอร์ตี้ผู้ใช้ พฤติกรรมในแอป หรือเกณฑ์อื่นๆ ที่เกี่ยวข้อง
การเปิดตัวแบบทีละขั้น ค่อยๆ เพิ่มเปอร์เซ็นต์ของผู้ใช้ที่เห็นฟีเจอร์ใหม่เมื่อเวลาผ่านไป เพื่อลดความเสี่ยงที่จะเกิดปัญหาที่ไม่คาดคิด
ตรวจสอบความเสถียร ใช้ Crashlytics เพื่อตรวจสอบปัญหาที่อาจเกิดขึ้น (เช่น ข้อขัดข้อง ข้อผิดพลาดที่ไม่ร้ายแรง และแอปไม่ตอบสนอง) ซึ่งอาจเกิดจากการเปิดตัวฟีเจอร์
รับข้อมูลเชิงลึกเกี่ยวกับเมตริกหลัก ตรวจสอบว่ารุ่นใหม่ส่งผลดีต่อเมตริก Google Analytics ที่คุณให้ความสำคัญ เช่น Conversion, รายได้ และการมีส่วนร่วมของผู้ใช้
ฟังก์ชันการย้อนกลับ หากผลการเปิดตัวแสดงปัญหาที่อาจเกิดขึ้น ให้ย้อนกลับไปใช้ฟีเจอร์เวอร์ชันก่อนหน้าสำหรับผู้ใช้ที่ได้รับผลกระทบทั้งหมดหรือบางกลุ่ม

วิธีการทำงาน

การเปิดตัว Remote Config อาศัยองค์ประกอบหลัก 3 อย่าง ได้แก่

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

ขั้นตอนถัดไป