เริ่มต้นใช้งานการปรับเปลี่ยนการกำหนดค่าระยะไกลตามโปรไฟล์ของผู้ใช้

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

วิธีเริ่มต้นใช้งาน

1. ติดตั้งใช้งาน Analytics และ Remote Config ในแอป

ก่อนที่จะเริ่มมอบประสบการณ์ของผู้ใช้ที่ปรับเปลี่ยนในแบบของคุณได้ แอปต้อง ใช้ Analytics และ Remote Config

  1. หากไม่ได้เปิดใช้ Google Analytics เมื่อ สร้างโปรเจ็กต์ Firebase ให้เปิดใช้ใน Settings > Integrations tab ของ Firebase console

  2. ตรวจสอบว่าคุณใช้ Remote Config SDK เวอร์ชันต่อไปนี้เป็นอย่างน้อย

    • iOS: 7.5.0 ขึ้นไป
    • Android: 20.0.3 (Firebase BoM 26.4.0) ขึ้นไป
    • C++ 7.1.1 ขึ้นไป
    • Unity: 7.1.0 ขึ้นไป

    เฉพาะเวอร์ชันเหล่านี้ (และเวอร์ชันที่ใหม่กว่า) เท่านั้นที่จะทำการบันทึกที่จำเป็นเพื่อให้ระบบการปรับเปลี่ยนในแบบของคุณเรียนรู้วิธีเพิ่มประสิทธิภาพตามวัตถุประสงค์ของคุณ

  3. เพิ่มการเรียกการบันทึกเหตุการณ์ลงในแอป

    บันทึกเหตุการณ์อย่างน้อย 1 รายการเมื่อผู้ใช้ดำเนินการตามวัตถุประสงค์ที่คุณกำลังเพิ่มประสิทธิภาพ ตัวอย่างเช่น หากต้องการเพิ่มประสิทธิภาพการส่งการให้คะแนนใน Play Store ให้บันทึกเหตุการณ์ทุกครั้งที่ผู้ใช้ให้คะแนนแอป

    นอกจากนี้ คุณควรบันทึกเหตุการณ์ Analyticsที่เกี่ยวข้องกับแอปซึ่งระบบไม่ได้ บันทึกโดยอัตโนมัติอย่างชัดเจน การบันทึกเหตุการณ์ตามบริบทเหล่านี้จะช่วยปรับปรุงคุณภาพของการปรับเปลี่ยนในแบบของคุณ

  4. ใช้ประสบการณ์ของผู้ใช้แบบต่างๆ ที่คุณต้องการให้เกิดขึ้นในแอป ซึ่งอาจเป็นเรื่องง่ายๆ เช่น การปรับเปลี่ยนความถี่ที่โฆษณาแสดงต่อผู้ใช้แต่ละราย หรือเป็นทางเลือกที่สำคัญกว่า เช่น การใช้เลย์เอาต์ที่แตกต่างกัน

  5. ทำให้ประสบการณ์ของผู้ใช้แบบต่างๆ กำหนดค่าได้ตามค่าของ พารามิเตอร์Remote Config ดูข้อมูลเพิ่มเติมได้ที่เริ่มต้นใช้งานRemote Config และRemote Configกลยุทธ์การโหลด

เมื่อถึงจุดนี้ คุณสามารถเผยแพร่แอปไปยัง App Store หรือ Play Store ได้ ผู้ใช้จะยังคงได้รับประสบการณ์เริ่มต้นที่คุณกำหนดค่าไว้ แต่เนื่องจากคุณควบคุมประสบการณ์การใช้งานด้วยตัวแปรที่กำหนดค่าได้จากระยะไกล คุณจึงเริ่มทดลองใช้การปรับพารามิเตอร์ตามโปรไฟล์ของผู้ใช้โดยอัตโนมัติได้

คุณจะต้องมีผู้ใช้จำนวนมากพอสมควรที่ใช้แอปที่อัปเดตแล้วก่อนที่ระบบการปรับเปลี่ยนในแบบของคุณจะเริ่มเพิ่มประสิทธิภาพประสบการณ์การใช้งานของผู้ใช้แต่ละรายได้

2. กำหนดค่าการปรับพารามิเตอร์ตามโปรไฟล์ของผู้ใช้ใน Firebase คอนโซล

เมื่อแอปที่ติดตั้งใช้งานของคุณอยู่ในมือของผู้ใช้แล้ว คุณสามารถใช้ Firebase คอนโซลเพื่อตั้งค่าการปรับเปลี่ยนในแบบของคุณได้

  1. ในคอนโซลFirebase ให้ไปที่DevOps และการมีส่วนร่วม > การกำหนดค่าระยะไกล

  2. ค้นหาพารามิเตอร์ที่ควบคุมประสบการณ์ของผู้ใช้ที่คุณต้องการปรับเปลี่ยนในแบบของคุณ แล้วคลิกไอคอนดินสอเพื่อแก้ไข

  3. ในแผงแก้ไขพารามิเตอร์ ให้คลิกเพิ่มใหม่ > การปรับเปลี่ยนในแบบของคุณ

  4. กำหนดค่าทางเลือกอย่างน้อย 2 ค่า "ค่าทางเลือก" เป็นชื่อพิเศษสำหรับค่าพารามิเตอร์ที่อัลกอริทึมการปรับเปลี่ยนในแบบของคุณสามารถเลือกให้ผู้ใช้ได้ รูปแบบของค่าที่คุณใช้ที่นี่ต้องตรงกับ ประเภทข้อมูลที่ พารามิเตอร์ Remote Configของคุณใช้

  5. เลือกวัตถุประสงค์ คุณสามารถเลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้

    • เลือกจากรายการวัตถุประสงค์ที่สร้างไว้ล่วงหน้าสำหรับเมตริก เช่น รายได้และการมีส่วนร่วม
    • เพิ่มเมตริกที่กำหนดเองตามเหตุการณ์ Google Analytics อื่นๆ ที่ คุณต้องการเพิ่มประสิทธิภาพโดยพิมพ์ชื่อเหตุการณ์ลงในช่อง วัตถุประสงค์ แล้วคลิก สร้างเหตุการณ์

      เนื่องจากเหตุการณ์เหล่านี้อาจเป็นแบบไดนามิกหรือกำหนดเอง เหตุการณ์จึงอาจไม่ปรากฏในเมนูแบบเลื่อนลง หากต้องการให้แน่ใจว่าเมตริกที่คุณระบุตรงกับเหตุการณ์ Analyticsที่ใช้งานอยู่อย่างแม่นยำ ให้ตรวจสอบเหตุการณ์ใน Analytics > Events

  6. เลือกว่าจะเพิ่มประสิทธิภาพตามจำนวนเหตุการณ์ (COUNT) หรือผลรวมของมูลค่าเหตุการณ์ทั้งหมด (SUM)

    ในบางกรณี ระบบจะเลือกตัวเลือกนี้ไว้ล่วงหน้าสำหรับเหตุการณ์ Analytics ในตัว Analytics ตัวอย่างเช่น ระบบจะเลือก SUM สำหรับเวลาการมีส่วนร่วมของผู้ใช้ เสมอเพื่อเพิ่มประสิทธิภาพตามเวลาทั้งหมดที่ใช้ หากคุณเลือกการคลิกโฆษณา ระบบจะเพิ่มประสิทธิภาพการปรับเปลี่ยนในแบบของคุณตามCOUNTหรือจำนวนเหตุการณ์การคลิกโฆษณาทั้งหมด

  7. หากเลือก SUM ให้ป้อนชื่อพารามิเตอร์เหตุการณ์ที่จะ รวม

    ในกรณีส่วนใหญ่ ชื่อพารามิเตอร์เหตุการณ์คือ value แต่คุณอาจมีเมตริกที่กำหนดเองซึ่งมีค่าเฉพาะที่คุณต้องการรวม ตัวอย่างเช่น หากคุณมีเหตุการณ์ที่มีสกุลเงินประเภทต่างๆ ที่มีพารามิเตอร์ เช่น USD, JPY, AUD และอื่นๆ คุณสามารถเพิ่มประสิทธิภาพรายได้ของออสเตรเลียได้โดยระบุ AUD เป็นพารามิเตอร์เหตุการณ์ (และในขั้นตอนถัดไป ให้กำหนดค่าเงื่อนไขการกำหนดเป้าหมายสำหรับผู้ใช้ในออสเตรเลีย)

    int
  8. เลือกเมตริกเพิ่มเติมที่จะติดตามได้สูงสุด 2 รายการ (ไม่บังคับ) แม้ว่าเมตริกเหล่านี้จะไม่ส่งผลต่ออัลกอริทึมการปรับเปลี่ยนในแบบของคุณ แต่ผลลัพธ์ที่ได้จะช่วยให้คุณเข้าใจประสิทธิภาพและแนวโน้มได้ดียิ่งขึ้น ตัวอย่างเช่น หากการปรับเปลี่ยนในแบบของคุณเพิ่มประสิทธิภาพการคลิกโฆษณา คุณอาจต้องการติดตามการมีส่วนร่วมของผู้ใช้ระหว่างกลุ่มพื้นฐานกับกลุ่มที่ปรับเปลี่ยนในแบบของคุณ

    เมตริกที่ติดตามจะปรากฏในข้อมูลสรุปผลการปรับเปลี่ยนในแบบของคุณ ซึ่งจัดระเบียบตามแท็บ

  9. กำหนดหรือเลือกเงื่อนไขการกำหนดเป้าหมายสำหรับพารามิเตอร์ที่ปรับเปลี่ยนในแบบของคุณ เฉพาะผู้ใช้ที่มีคุณสมบัติตรงตามเงื่อนไขนี้เท่านั้นที่จะได้รับประสบการณ์การใช้งานที่ปรับเปลี่ยนในแบบของคุณ เงื่อนไขที่ใช้กันโดยทั่วไปคือการจำกัดการปรับเปลี่ยนในแบบของคุณให้เฉพาะผู้ใช้แพลตฟอร์มใดแพลตฟอร์มหนึ่งหรือเฉพาะผู้ใช้ในภูมิภาคใดภูมิภาคหนึ่ง

เมื่อพอใจกับค่าทางเลือก วัตถุประสงค์ เมตริกเพิ่มเติม และการกำหนดเป้าหมายแล้ว คุณก็ทำเสร็จแล้ว บันทึกและเผยแพร่การเปลี่ยนแปลงเพื่อเริ่มปรับประสบการณ์การใช้งานของผู้ใช้แต่ละรายในแบบของคุณ ผู้ใช้จะเริ่มได้รับค่าพารามิเตอร์ที่ปรับเปลี่ยนในแบบของคุณภายใน 2-3 ชั่วโมง แต่ระบบจะใช้เวลาสูงสุด 14 วันในการเรียนรู้เกี่ยวกับผู้ใช้และบรรลุประสิทธิภาพที่ดีที่สุด

ในคอนโซล Firebase คุณสามารถใช้ตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้เพื่อดูประสิทธิภาพของการปรับเปลี่ยนในแบบของคุณ (ไปที่ DevOps และการมีส่วนร่วม > การกำหนดค่าระยะไกล)

ดูข้อมูลเพิ่มเติมเกี่ยวกับการตีความผลลัพธ์ได้ที่ ทำความเข้าใจผลลัพธ์การปรับเปลี่ยนในแบบของคุณ