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

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

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