เนื้อหาที่ปรับเปลี่ยนในแบบของคุณจะช่วยให้ผู้ใช้พึงพอใจและมอบประสบการณ์จาก การโต้ตอบแรกกับแอปตามค่ากำหนด ประวัติการใช้งาน และภาษา Firebase ให้คุณกำหนดกลุ่มเป้าหมายตาม Google Analytics เมตริกและปรับแต่งแอปพลิเคชันด้วย Firebase Remote Config จากคอนโซล Firebase โดยตรง
เมื่อใช้ฟีเจอร์ทั้ง 2 อย่างนี้ร่วมกัน คุณจะปรับแต่งต้อนรับแอปกลับมาได้ หน้าจอสำหรับผู้ใช้ที่ซ้ำโดยอิงตามค่ากำหนดหรือกิจกรรมในแอป
คู่มือนี้จะแนะนําขั้นตอนการสร้างคอนเทนต์ในแบบของคุณเอง "ยินดีต้อนรับกลับมา" หน้าจอบน Android
ในการเริ่มต้นใช้งาน คุณต้องมีแอป Android ที่เชื่อมต่อกับโปรเจ็กต์ Firebase ถ้า หากยังไม่มีบัญชี โปรดดูเริ่มต้นใช้งานสำหรับ Android เพื่อเชื่อมต่อแอปของคุณ
ภาพรวมการใช้งาน
การใช้งานหน้าจอต้อนรับที่ปรับเปลี่ยนในแบบของคุณของแอปมี 3 ขั้นตอนกว้างๆ ดังนี้
- ตั้งค่า Remote Config เพื่อเก็บพารามิเตอร์สำหรับองค์ประกอบที่จะ ที่ปรับเปลี่ยนในแบบของคุณ ตัวอย่างเช่น คุณอาจจัดเก็บข้อความบนหน้าจอต้อนรับเป็น พารามิเตอร์ วิธีนี้ช่วยให้คุณอัปเดตข้อความได้โดยไม่ต้องเผยแพร่แอปอีกครั้ง
- ตั้งค่า Analytics เพื่อกําหนดกลุ่มเป้าหมายและ/หรือพร็อพเพอร์ตี้ผู้ใช้สําหรับ Remote Config เพื่อกำหนดเป้าหมายผู้ใช้ ทั้ง 2 ฟีเจอร์ใช้ได้กับ การกำหนดเป้าหมาย อย่างไรก็ตาม มีความแตกต่างที่สำคัญระหว่างเนื้อหาทั้งสอง ซึ่งเราจะกล่าวถึงข้อดีของแต่ละฟีเจอร์ในช่วงท้ายของคู่มือนี้
- กําหนดค่าเงื่อนไข Remote Config รายการเพื่อปรับแต่งพารามิเตอร์ตาม กลุ่มเป้าหมายหรือพร็อพเพอร์ตี้ผู้ใช้ Analytics ที่คุณตั้งค่าไว้
ตั้งค่าพารามิเตอร์ใน Remote Config
เมื่อระบุองค์ประกอบของแอปที่ต้องการปรับแต่งแล้ว ให้ใช้ Remote Config เพื่อจัดเก็บพารามิเตอร์ เราจะสำรวจการปรับเปลี่ยนข้อความต้อนรับในแบบของคุณ บนหน้าจอส่วนที่เหลือของคู่มือนี้
สิ่งที่ต้องทำในคอนโซล Firebase
- ไปที่พารามิเตอร์ Remote Config ในคอนโซล Firebase ถ้า คุณไม่เคยกำหนดค่า Remote Config ในแอป ให้คลิกเพิ่มรายการแรก พารามิเตอร์
กรอกคีย์พารามิเตอร์และค่าเริ่มต้น เช่น
welcome_message
และWelcome to this sample app
การกำหนดค่าพารามิเตอร์การกำหนดค่าระยะไกล">
คลิกนำการเปลี่ยนแปลงไปใช้จริง
สิ่งที่ต้องทำในแอป Android
เพิ่มโค้ดเพื่ออ่านและแสดงพารามิเตอร์ที่คุณเพิ่งเพิ่มลงในแอปใน คอนโซล 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 จะแนะนำคุณ ผ่านตัวอย่างการใช้งานแอป
เปิด โหมดนักพัฒนาซอฟต์แวร์ เพื่อดูการเปลี่ยนแปลงการกำหนดค่าทันทีขณะทดสอบ
ทดสอบว่าใช้งานได้
- เปิดแอปและตรวจสอบว่าแอปแสดงค่าปัจจุบันของพารามิเตอร์ ใน Remote Config UI
- เปลี่ยนค่าในคอนโซลแล้วคลิกเผยแพร่การเปลี่ยนแปลง
- รีสตาร์ทแอป ค่าพารามิเตอร์ใหม่ควรจะปรากฏ
ตั้งค่ากลุ่มเป้าหมายหรือพร็อพเพอร์ตี้ผู้ใช้ Analytics รายการ
ในขั้นตอนนี้ คุณจะใช้ Analytics เพื่อกำหนดผู้ใช้ที่ควรดู ที่ปรับเปลี่ยนในแบบของคุณ ในคำแนะนำแบบทีละขั้นนี้ เราจะใช้พร็อพเพอร์ตี้ผู้ใช้ในการดำเนินการ แต่คุณก็สามารถกำหนด ผู้ชม วิธีการเหล่านี้จะคล้ายกัน แต่คุณควรทราบว่าเมื่อมีการเพิ่มผู้ใช้แล้ว แก่ผู้ชม พวกเขาจะไม่สามารถปล่อยไว้หรือนำออกได้ หากแอตทริบิวต์ที่คุณต้องการสร้าง การใช้เพื่อกำหนดเป้าหมายอาจเปลี่ยนแปลงได้ ให้ใช้พร็อพเพอร์ตี้ผู้ใช้แทน
สิ่งที่ต้องทำในคอนโซล Firebase
- ไปที่พร็อพเพอร์ตี้ผู้ใช้ Analytics ในคอนโซล Firebase คลิกพร็อพเพอร์ตี้ผู้ใช้ใหม่
ตั้งชื่อและใส่คําอธิบายให้กับพร็อพเพอร์ตี้ผู้ใช้ ตัวอย่างเช่น ถ้าคุณคือ คุณอาจปรับแต่งแอปตามว่าผู้ใช้ชอบสุนัขหรือแมว ตั้งชื่อว่า
animal_preference
การกำหนดค่าพร็อพเพอร์ตี้ผู้ใช้ของ Analytics">
คลิกสร้าง
สิ่งที่ต้องทำในแอป Android
- ทำตามขั้นตอนในหัวข้อตั้งค่าพร็อพเพอร์ตี้ผู้ใช้ ดูวิธีตั้งค่าพร็อพเพอร์ตี้ผู้ใช้ในแอปพลิเคชัน ตัวอย่างเช่น คุณสามารถ อาจถามผู้ใช้ว่าชอบแมวหรือสุนัขมากกว่า แล้วตั้งค่าสตริง ตามนั้น คุณข้ามขั้นตอนการลงทะเบียนพร็อพเพอร์ตี้ใน คอนโซลเหมือนกับที่คุณได้ดำเนินการไปแล้วในส่วนก่อนหน้านี้
- ทำตามขั้นตอนในเหตุการณ์การแก้ไขข้อบกพร่องเพื่อเปิดใช้ โหมดแก้ไขข้อบกพร่องของแอป
ทดสอบว่าใช้งานได้
- เปิดแอปและไปที่การตั้งค่าพร็อพเพอร์ตี้ผู้ใช้
- เปิดหน้า Analytics DebugView ในคอนโซล Firebase
- ดูว่ามีการตั้งค่าพร็อพเพอร์ตี้ผู้ใช้หรือไม่ (อาจมี อาจเกิดความล่าช้า 2-3 นาทีก่อนที่สิ่งต่างๆ จะปรากฏขึ้น)
กําหนดค่าเงื่อนไข Remote Config
เมื่อแอปมีพารามิเตอร์ที่กำหนดค่าได้และพร็อพเพอร์ตี้ผู้ใช้แล้ว (หรือกลุ่มเป้าหมาย) เพื่อใช้เป็นตัวแปร คุณสามารถสร้างเงื่อนไขเพื่อปรับเปลี่ยนในแบบของคุณ ค่าของพารามิเตอร์
สิ่งที่ต้องทำในคอนโซล Firebase
- ไปที่ Remote Config ในคอนโซล Firebase
- คลิกพารามิเตอร์เพื่อแก้ไข
- คลิกเพิ่มค่าสำหรับเงื่อนไข
- เลือกกำหนดเงื่อนไขใหม่
- ตั้งชื่อเงื่อนไข เช่น "ชอบแมว" ให้สะท้อนผู้ใช้ ที่ต้องการจากก่อนหน้านี้
ในส่วนใช้ในกรณีที่ ให้เลือกพร็อพเพอร์ตี้ผู้ใช้ (หรือผู้ใช้ในกลุ่มเป้าหมาย หาก คุณสร้างกลุ่มเป้าหมายใน Analytics) แล้วเลือกพารามิเตอร์ และ กำหนดความสัมพันธ์แบบมีเงื่อนไขกับค่าพารามิเตอร์
เงื่อนไขการกำหนดค่าระยะไกล">
คลิกสร้างเงื่อนไข
ป้อนค่าเพื่อให้สอดคล้องกับเงื่อนไขใหม่ เช่น ข้อความต้อนรับ สำหรับ "ชอบแมว" อาจจะเป็น "แมว!"
คลิกอัปเดตเพื่อบันทึกการเปลี่ยนแปลง
คลิกเผยแพร่การเปลี่ยนแปลงเพื่อเปิดใช้เงื่อนไขและค่าใหม่ในบัญชี แอป
ทดสอบว่าใช้งานได้
- เปิดแอปและไปที่การตั้งค่าพร็อพเพอร์ตี้ผู้ใช้
- เปิดหน้า Analytics DebugView ในคอนโซล Firebase
- ดูว่ามีการตั้งค่าพร็อพเพอร์ตี้ผู้ใช้หรือไม่ (อาจมี อาจเกิดความล่าช้า 2-3 นาทีก่อนที่สิ่งต่างๆ จะปรากฏขึ้น)
- รีสตาร์ทแอปและยืนยันว่าได้ตั้งค่าองค์ประกอบที่ปรับเปลี่ยนในแบบของคุณแล้ว