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

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

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

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

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

นโยบายและขีดจำกัด

A/B Testing การทดสอบและRemote Configการเปิดตัวจะใช้ขีดจํากัดการทดสอบทั้งหมดร่วมกัน ซึ่งก็คือ 24 รายการ ตัวอย่างเช่น หากคุณทำการทดสอบ A/B 12 รายการ คุณจะ จำกัดการเปิดตัวที่กำลังทำงานไว้ที่ 12 รายการ

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