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 เหตุการณ์ที่เกี่ยวข้องกับ แอปซึ่งไม่ได้บันทึกโดยอัตโนมัติอย่างชัดเจน การบันทึกเหตุการณ์ตามบริบทเหล่านี้จะช่วยปรับปรุงคุณภาพการปรับเปลี่ยนในแบบของคุณได้
ใช้ประสบการณ์ของผู้ใช้ที่แตกต่างกันที่คุณต้องการให้เป็นไปได้ในแอป ซึ่งอาจมีตั้งแต่การปรับเปลี่ยนความถี่ในการแสดงโฆษณาต่อผู้ใช้แต่ละราย ไปจนถึงทางเลือกอื่นๆ ที่สำคัญกว่า เช่น การใช้เลย์เอาต์ที่แตกต่างกัน
กำหนดค่าประสบการณ์ของผู้ใช้ที่แตกต่างกันตามค่าของพารามิเตอร์ a 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 รายการเพื่อติดตาม แม้ว่าการดำเนินการเหล่านี้จะไม่ส่งผลต่ออัลกอริทึมการปรับเปลี่ยนในแบบของคุณ แต่ผลลัพธ์เหล่านี้จะช่วยให้คุณเข้าใจประสิทธิภาพและแนวโน้มได้ดียิ่งขึ้น ตัวอย่างเช่น หากการปรับเปลี่ยนในแบบของคุณ เพิ่มประสิทธิภาพสำหรับการคลิกโฆษณา คุณอาจต้องการติดตามการมีส่วนร่วมของผู้ใช้ระหว่างกลุ่มพื้นฐานกับกลุ่มที่ปรับเปลี่ยนในแบบของคุณ
เมตริกที่ติดตามจะปรากฏในสรุปผลการปรับเปลี่ยนในแบบของคุณ ซึ่งจัดระเบียบตามแท็บ
กําหนดหรือเลือกเงื่อนไขการกําหนดเป้าหมายสําหรับพารามิเตอร์ที่ปรับตามโปรไฟล์ของผู้ใช้ เฉพาะ ผู้ใช้ที่มีคุณสมบัติตรงตามเงื่อนไขนี้เท่านั้นที่จะได้รับประสบการณ์การใช้งานที่ปรับเปลี่ยนในแบบของคุณ เงื่อนไขที่ใช้กันโดยทั่วไปบางอย่างคือการจำกัดการปรับเปลี่ยนในแบบของคุณให้เฉพาะผู้ใช้แพลตฟอร์มใดแพลตฟอร์มหนึ่งหรือเฉพาะผู้ใช้ในภูมิภาคใดภูมิภาคหนึ่ง
เมื่อพอใจกับทางเลือก วัตถุประสงค์ เมตริกเพิ่มเติม และ การกำหนดเป้าหมายแล้ว ก็ถือว่าเสร็จสิ้น บันทึกและใช้การเปลี่ยนแปลงเพื่อเริ่มปรับเปลี่ยนประสบการณ์การใช้งานของผู้ใช้แต่ละรายในแบบของคุณ ผู้ใช้จะเริ่มได้รับค่าพารามิเตอร์ที่ปรับเปลี่ยนในแบบของคุณภายใน 2-3 ชั่วโมง แต่ระบบจะใช้เวลาสูงสุด 14 วันในการเรียนรู้เกี่ยวกับผู้ใช้และบรรลุประสิทธิภาพที่ดีที่สุด
ในFirebaseคอนโซล คุณสามารถใช้ตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้เพื่อดูประสิทธิภาพของ การปรับเปลี่ยนในแบบของคุณ (ไปที่ DevOps และความผูกพัน > การกำหนดค่าระยะไกล)
คลิกเงื่อนไขการกำหนดเป้าหมายของพารามิเตอร์ในหน้าRemote Config
ดูข้อมูลเพิ่มเติมเกี่ยวกับการตีความผลลัพธ์ได้ที่ทำความเข้าใจผลลัพธ์ การปรับเปลี่ยนในแบบของคุณ