ปรับแต่งหน้าจอต้อนรับกลับมา

เนื้อหาที่ปรับเปลี่ยนในแบบของคุณจะช่วยให้ผู้ใช้พึงพอใจและมอบประสบการณ์จาก การโต้ตอบแรกกับแอปตามค่ากำหนด ประวัติการใช้งาน และภาษา Firebase ให้คุณกำหนดกลุ่มเป้าหมายตาม Google Analytics เมตริกและปรับแต่งแอปพลิเคชันด้วย Firebase Remote Config จากคอนโซล Firebase โดยตรง

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

คู่มือนี้จะแนะนําขั้นตอนการสร้างคอนเทนต์ในแบบของคุณเอง "ยินดีต้อนรับกลับมา" หน้าจอบน Android

ในการเริ่มต้นใช้งาน คุณต้องมีแอป Android ที่เชื่อมต่อกับโปรเจ็กต์ Firebase ถ้า หากยังไม่มีบัญชี โปรดดูเริ่มต้นใช้งานสำหรับ Android เพื่อเชื่อมต่อแอปของคุณ

ภาพรวมการใช้งาน

การใช้งานหน้าจอต้อนรับที่ปรับเปลี่ยนในแบบของคุณของแอปมี 3 ขั้นตอนกว้างๆ ดังนี้

  1. ตั้งค่า Remote Config เพื่อเก็บพารามิเตอร์สำหรับองค์ประกอบที่จะ ที่ปรับเปลี่ยนในแบบของคุณ ตัวอย่างเช่น คุณอาจจัดเก็บข้อความบนหน้าจอต้อนรับเป็น พารามิเตอร์ วิธีนี้ช่วยให้คุณอัปเดตข้อความได้โดยไม่ต้องเผยแพร่แอปอีกครั้ง
  2. ตั้งค่า Analytics เพื่อกําหนดกลุ่มเป้าหมายและ/หรือพร็อพเพอร์ตี้ผู้ใช้สําหรับ Remote Config เพื่อกำหนดเป้าหมายผู้ใช้ ทั้ง 2 ฟีเจอร์ใช้ได้กับ การกำหนดเป้าหมาย อย่างไรก็ตาม มีความแตกต่างที่สำคัญระหว่างเนื้อหาทั้งสอง ซึ่งเราจะกล่าวถึงข้อดีของแต่ละฟีเจอร์ในช่วงท้ายของคู่มือนี้
  3. กําหนดค่าเงื่อนไข Remote Config รายการเพื่อปรับแต่งพารามิเตอร์ตาม กลุ่มเป้าหมายหรือพร็อพเพอร์ตี้ผู้ใช้ Analytics ที่คุณตั้งค่าไว้

ตั้งค่าพารามิเตอร์ใน Remote Config

เมื่อระบุองค์ประกอบของแอปที่ต้องการปรับแต่งแล้ว ให้ใช้ Remote Config เพื่อจัดเก็บพารามิเตอร์ เราจะสำรวจการปรับเปลี่ยนข้อความต้อนรับในแบบของคุณ บนหน้าจอส่วนที่เหลือของคู่มือนี้

สิ่งที่ต้องทำในคอนโซล Firebase

  1. ไปที่พารามิเตอร์ Remote Config ในคอนโซล Firebase ถ้า คุณไม่เคยกำหนดค่า Remote Config ในแอป ให้คลิกเพิ่มรายการแรก พารามิเตอร์
  2. กรอกคีย์พารามิเตอร์และค่าเริ่มต้น เช่น welcome_message และ Welcome to this sample app

    <span class=การกำหนดค่าพารามิเตอร์การกำหนดค่าระยะไกล">

  3. คลิกนำการเปลี่ยนแปลงไปใช้จริง

สิ่งที่ต้องทำในแอป Android

  1. เพิ่มโค้ดเพื่ออ่านและแสดงพารามิเตอร์ที่คุณเพิ่งเพิ่มลงในแอปใน คอนโซล Firebase เช่น

    final FirebaseRemoteConfig config = FirebaseRemoteConfig.getInstance();
    config.getInstance.fetch(CACHE_EXPIRATION_MS)
      .addOnCompleteListener(this, new OnCompleteListener<Void>() {
        @Override
        public void onComplete(@NonNull Task<Void> task) {
            if (task.isSuccessful()) {
                config.activateFetched();
    
                String welcomeMessage = config.getString("welcome_message");
            }
        }
    });
    

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

  2. เปิด โหมดนักพัฒนาซอฟต์แวร์ เพื่อดูการเปลี่ยนแปลงการกำหนดค่าทันทีขณะทดสอบ

ทดสอบว่าใช้งานได้

  1. เปิดแอปและตรวจสอบว่าแอปแสดงค่าปัจจุบันของพารามิเตอร์ ใน Remote Config UI
  2. เปลี่ยนค่าในคอนโซลแล้วคลิกเผยแพร่การเปลี่ยนแปลง
  3. รีสตาร์ทแอป ค่าพารามิเตอร์ใหม่ควรจะปรากฏ

ตั้งค่ากลุ่มเป้าหมายหรือพร็อพเพอร์ตี้ผู้ใช้ Analytics รายการ

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

สิ่งที่ต้องทำในคอนโซล Firebase

  1. ไปที่พร็อพเพอร์ตี้ผู้ใช้ Analytics ในคอนโซล Firebase คลิกพร็อพเพอร์ตี้ผู้ใช้ใหม่
  2. ตั้งชื่อและใส่คําอธิบายให้กับพร็อพเพอร์ตี้ผู้ใช้ ตัวอย่างเช่น ถ้าคุณคือ คุณอาจปรับแต่งแอปตามว่าผู้ใช้ชอบสุนัขหรือแมว ตั้งชื่อว่า animal_preference

    <span class=การกำหนดค่าพร็อพเพอร์ตี้ผู้ใช้ของ Analytics">

  3. คลิกสร้าง

สิ่งที่ต้องทำในแอป Android

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

ทดสอบว่าใช้งานได้

  1. เปิดแอปและไปที่การตั้งค่าพร็อพเพอร์ตี้ผู้ใช้
  2. เปิดหน้า Analytics DebugView ในคอนโซล Firebase
  3. ดูว่ามีการตั้งค่าพร็อพเพอร์ตี้ผู้ใช้หรือไม่ (อาจมี อาจเกิดความล่าช้า 2-3 นาทีก่อนที่สิ่งต่างๆ จะปรากฏขึ้น)

กําหนดค่าเงื่อนไข Remote Config

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

สิ่งที่ต้องทำในคอนโซล Firebase

  1. ไปที่ Remote Config ในคอนโซล Firebase
  2. คลิกพารามิเตอร์เพื่อแก้ไข
  3. คลิกเพิ่มค่าสำหรับเงื่อนไข
  4. เลือกกำหนดเงื่อนไขใหม่
  5. ตั้งชื่อเงื่อนไข เช่น "ชอบแมว" ให้สะท้อนผู้ใช้ ที่ต้องการจากก่อนหน้านี้
  6. ในส่วนใช้ในกรณีที่ ให้เลือกพร็อพเพอร์ตี้ผู้ใช้ (หรือผู้ใช้ในกลุ่มเป้าหมาย หาก คุณสร้างกลุ่มเป้าหมายใน Analytics) แล้วเลือกพารามิเตอร์ และ กำหนดความสัมพันธ์แบบมีเงื่อนไขกับค่าพารามิเตอร์

    <span class= ใหม่เงื่อนไขการกำหนดค่าระยะไกล">

  7. คลิกสร้างเงื่อนไข

  8. ป้อนค่าเพื่อให้สอดคล้องกับเงื่อนไขใหม่ เช่น ข้อความต้อนรับ สำหรับ "ชอบแมว" อาจจะเป็น "แมว!"

  9. คลิกอัปเดตเพื่อบันทึกการเปลี่ยนแปลง

  10. คลิกเผยแพร่การเปลี่ยนแปลงเพื่อเปิดใช้เงื่อนไขและค่าใหม่ในบัญชี แอป

ทดสอบว่าใช้งานได้

  1. เปิดแอปและไปที่การตั้งค่าพร็อพเพอร์ตี้ผู้ใช้
  2. เปิดหน้า Analytics DebugView ในคอนโซล Firebase
  3. ดูว่ามีการตั้งค่าพร็อพเพอร์ตี้ผู้ใช้หรือไม่ (อาจมี อาจเกิดความล่าช้า 2-3 นาทีก่อนที่สิ่งต่างๆ จะปรากฏขึ้น)
  4. รีสตาร์ทแอปและยืนยันว่าได้ตั้งค่าองค์ประกอบที่ปรับเปลี่ยนในแบบของคุณแล้ว