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

การเปิดตัว 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 รายการ

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