การปรับเปลี่ยน Remote Config ตามโปรไฟล์ของผู้ใช้จะช่วยให้คุณมอบประสบการณ์ของผู้ใช้แบบใดแบบหนึ่งจากหลายๆ แบบให้แก่ผู้ใช้โดยอัตโนมัติ เพื่อเพิ่มประสิทธิภาพตามวัตถุประสงค์ที่คุณเลือก ดูภาพรวมของฟีเจอร์นี้
โดยวิธีเริ่มต้นใช้งานมีดังนี้
1. ติดตั้งเครื่องมือในแอปด้วย Analytics และ Remote Config
ก่อนที่จะเริ่มมอบประสบการณ์การใช้งานที่ปรับเปลี่ยนในแบบของคุณให้แก่ผู้ใช้ แอปของคุณต้องใช้ Analytics และ Remote Config
หากคุณไม่ได้เปิดใช้ Google Analytics ตอนที่สร้างโปรเจ็กต์ Firebase ให้เปิดใช้ในแท็บ
การตั้งค่า > การผสานรวมของคอนโซล Firebaseตรวจสอบว่าคุณใช้ SDK ของ Remote Config เวอร์ชันต่อไปนี้เป็นอย่างน้อย
- iOS: 7.5.0 ขึ้นไป
- Android: 20.0.3 (Firebase BoM 26.4.0) ขึ้นไป
- C++ 7.1.1 ขึ้นไป
- Unity: 7.1.0 ขึ้นไป
เฉพาะเวอร์ชันเหล่านี้ (และเวอร์ชันที่ใหม่กว่า) เท่านั้นที่ทำการบันทึกที่จำเป็นสำหรับระบบการปรับเปลี่ยนในแบบของคุณเพื่อเรียนรู้วิธีเพิ่มประสิทธิภาพตามวัตถุประสงค์ของคุณ
เพิ่มการเรียกใช้การบันทึกเหตุการณ์ลงในแอป
อย่างน้อยที่สุด ให้บันทึกเหตุการณ์เมื่อผู้ใช้ดำเนินการตามวัตถุประสงค์ที่คุณเพิ่มประสิทธิภาพให้เสร็จสมบูรณ์ ตัวอย่างเช่น หากต้องการเพิ่มประสิทธิภาพสําหรับการส่งคะแนนใน Play Store ให้บันทึกเหตุการณ์ทุกครั้งที่ผู้ใช้ให้คะแนนแอป
นอกจากนี้ คุณควรบันทึกเหตุการณ์ Analytics ที่เกี่ยวข้องกับแอปซึ่งไม่ได้บันทึกโดยอัตโนมัติอย่างชัดเจน การบันทึกเหตุการณ์ตามบริบทเหล่านี้จะช่วยปรับปรุงคุณภาพของการปรับเปลี่ยนในแบบของคุณได้
ใช้ประสบการณ์ของผู้ใช้ที่แตกต่างกันซึ่งคุณต้องการให้เป็นไปได้ในแอป ซึ่งอาจมีตั้งแต่การปรับเปลี่ยนความถี่ที่โฆษณาแสดงต่อผู้ใช้แต่ละรายในแบบของคุณ ไปจนถึงทางเลือกที่สำคัญมากขึ้น เช่น การใช้เลย์เอาต์ที่แตกต่างกัน
ทำให้ประสบการณ์ของผู้ใช้ที่แตกต่างกันสามารถกำหนดค่าได้ตามค่าของพารามิเตอร์ Remote Config ดูหัวข้อเริ่มต้นใช้งาน Remote Config และกลยุทธ์การโหลด Remote Config
ตอนนี้คุณสามารถทำให้แอปใช้งานได้ใน App Store หรือ Play Store ผู้ใช้จะยังคงได้รับประสบการณ์การใช้งานเริ่มต้นที่คุณกำหนดค่าไว้ แต่เนื่องจากคุณสามารถควบคุมประสบการณ์การใช้งานด้วยตัวแปรที่กำหนดค่าจากระยะไกลได้ คุณจึงเริ่มทดสอบการปรับพารามิเตอร์ตามโปรไฟล์ของผู้ใช้โดยอัตโนมัติได้
คุณจะต้องมีผู้ใช้จำนวนมากที่ใช้แอปที่อัปเดตแล้วก่อนที่ระบบการปรับเปลี่ยนในแบบของคุณจะเริ่มเพิ่มประสิทธิภาพประสบการณ์การใช้งานของผู้ใช้แต่ละรายได้
2. กำหนดค่าการปรับเปลี่ยนพารามิเตอร์ในแบบของคุณในคอนโซล Firebase
เมื่อแอปที่ใช้เครื่องมือวัดผลอยู่ในมือของผู้ใช้แล้ว คุณสามารถใช้คอนโซล Firebase เพื่อตั้งค่าการปรับเปลี่ยนในแบบของคุณได้
ในคอนโซล Firebase ให้ไปที่ DevOps และการมีส่วนร่วม > ** Remote Config**
ค้นหาพารามิเตอร์ที่ควบคุมประสบการณ์ของผู้ใช้ที่คุณต้องการปรับเปลี่ยนในแบบของคุณ แล้วคลิกไอคอนดินสอเพื่อแก้ไข
ในแผงแก้ไขพารามิเตอร์ ให้คลิกเพิ่มใหม่ > การปรับเปลี่ยนในแบบของคุณ
กำหนดค่าทางเลือกอย่างน้อย 2 ค่า "ค่าทางเลือก" เป็นชื่อพิเศษสำหรับค่าพารามิเตอร์ที่อัลกอริทึมการปรับเปลี่ยนในแบบของคุณสามารถเลือกให้ผู้ใช้ได้ รูปแบบของค่าที่คุณใช้ที่นี่ต้องตรงกับประเภทข้อมูลที่พารามิเตอร์ Remote Config ใช้
เลือกวัตถุประสงค์ คุณเลือกดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้ได้
- เลือกจากรายการวัตถุประสงค์ที่สร้างไว้ล่วงหน้าสําหรับเมตริกต่างๆ เช่น รายได้และการมีส่วนร่วม
- เพิ่มเมตริกที่กำหนดเองตามเหตุการณ์ Google Analytics อื่นๆ ที่คุณต้องการเพิ่มประสิทธิภาพโดยพิมพ์ชื่อเหตุการณ์ลงในช่องวัตถุประสงค์ แล้วคลิกสร้างเหตุการณ์
เนื่องจากเหตุการณ์เหล่านี้อาจเป็นแบบไดนามิกหรือกำหนดเอง จึงอาจไม่ปรากฏในเมนูแบบเลื่อนลง เพื่อให้แน่ใจว่าเมตริกที่คุณระบุตรงกับเหตุการณ์ Analytics ที่ใช้งานอยู่ ให้ยืนยันเหตุการณ์ใน Analytics > เหตุการณ์
เลือกว่าจะเพิ่มประสิทธิภาพตามจํานวนเหตุการณ์ (COUNT) หรือผลรวมของมูลค่าเหตุการณ์ทั้งหมด (SUM)
ในบางกรณี ระบบจะเลือกตัวเลือกนี้ไว้ล่วงหน้าสำหรับเหตุการณ์ Analytics ในตัว เช่น ระบบจะเลือก SUM เสมอสำหรับเวลาการมีส่วนร่วมของผู้ใช้เพื่อเพิ่มประสิทธิภาพเวลาที่ใช้ทั้งหมด หากเลือกการคลิกโฆษณา ระบบจะเพิ่มประสิทธิภาพการปรับเปลี่ยนในแบบของคุณสําหรับ COUNT หรือจํานวนเหตุการณ์การคลิกโฆษณาทั้งหมด
หากเลือก SUM ให้ป้อนชื่อพารามิเตอร์เหตุการณ์ที่จะรวม
ในกรณีส่วนใหญ่ ชื่อพารามิเตอร์เหตุการณ์คือ
valueแต่คุณอาจมีเมตริกที่กำหนดเองซึ่งมีค่าเฉพาะที่ต้องการรวม ตัวอย่างเช่น หากคุณมีเหตุการณ์ที่มีสกุลเงินประเภทต่างๆ พร้อมพารามิเตอร์ เช่นUSD,JPYหรือAUDคุณสามารถเพิ่มประสิทธิภาพเพื่อรายได้ในออสเตรเลียโดยระบุAUDเป็นพารามิเตอร์เหตุการณ์ (และในขั้นตอนถัดไป อย่าลืมกำหนดค่าเงื่อนไขการกำหนดเป้าหมายสำหรับผู้ใช้ในออสเตรเลีย)ไม่บังคับ: เลือกเมตริกเพิ่มเติมเพื่อติดตามได้สูงสุด 2 รายการ แม้ว่าข้อมูลเหล่านี้จะไม่ส่งผลต่ออัลกอริทึมการปรับเปลี่ยนในแบบของคุณ แต่ผลลัพธ์เหล่านี้จะช่วยให้คุณเข้าใจประสิทธิภาพและแนวโน้มได้ดียิ่งขึ้น ตัวอย่างเช่น หากการปรับเปลี่ยนในแบบของคุณเพิ่มประสิทธิภาพเพื่อการคลิกโฆษณา คุณอาจต้องการติดตามการมีส่วนร่วมของผู้ใช้ระหว่างกลุ่มพื้นฐานและกลุ่มที่ปรับเปลี่ยนในแบบของคุณ
เมตริกที่ติดตามจะปรากฏในสรุปผลลัพธ์ของการปรับเปลี่ยนในแบบของคุณ โดยจัดระเบียบตามแท็บ
กำหนดหรือเลือกเงื่อนไขการกำหนดเป้าหมายสำหรับพารามิเตอร์ที่ปรับเปลี่ยนในแบบของคุณ เฉพาะผู้ใช้ที่มีคุณสมบัติตรงตามเงื่อนไขนี้เท่านั้นที่จะได้รับประสบการณ์การใช้งานที่ปรับเปลี่ยนในแบบของคุณ เงื่อนไขที่ใช้กันโดยทั่วไปคือการจำกัดการปรับเปลี่ยนในแบบของคุณให้เฉพาะผู้ใช้แพลตฟอร์มหนึ่งๆ หรือเฉพาะผู้ใช้ในภูมิภาคหนึ่งๆ เท่านั้น
เมื่อพอใจกับตัวเลือก วัตถุประสงค์ เมตริกเพิ่มเติม และการกำหนดเป้าหมายแล้ว ก็เป็นอันเสร็จสิ้น บันทึกและทำให้การเปลี่ยนแปลงมีผลเพื่อเริ่มปรับเปลี่ยนประสบการณ์การใช้งานของผู้ใช้แต่ละรายในแบบของคุณ ผู้ใช้จะเริ่มได้รับค่าพารามิเตอร์ที่ปรับเปลี่ยนในแบบของคุณในอีกไม่กี่ชั่วโมง แต่ระบบจะใช้เวลาถึง 14 วันในการเรียนรู้เกี่ยวกับผู้ใช้และบรรลุประสิทธิภาพที่ดีที่สุด
ในคอนโซล Firebase คุณสามารถใช้ตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้เพื่อดูประสิทธิภาพของการปรับเปลี่ยนในแบบของคุณ (ไปที่ DevOps และการมีส่วนร่วม > การกำหนดค่าระยะไกล)
เลือกการปรับเปลี่ยนในแบบของคุณในหน้าการปรับเปลี่ยนในแบบของคุณ
คลิกเงื่อนไขการกำหนดเป้าหมายของพารามิเตอร์ในหน้า Remote Config
ดูข้อมูลเพิ่มเติมเกี่ยวกับการตีความผลลัพธ์ได้ที่หัวข้อทำความเข้าใจผลลัพธ์ของการปรับเปลี่ยนในแบบของคุณ