เมื่อสร้างแอปที่มีทั้ง Firebase Remote Config และ Google Analytics คุณจะเข้าใจผู้ใช้แอปได้ดียิ่งขึ้นและตอบสนองต่อความต้องการของผู้ใช้ได้เร็วขึ้น คุณสามารถใช้Analytics กลุ่มเป้าหมาย และพร็อพเพอร์ตี้ผู้ใช้เพื่อปรับแต่งแอปสำหรับกลุ่มฐานผู้ใช้ได้อย่างยืดหยุ่นและแม่นยำ
การผสานรวม SDK ของ Google Analytics จะให้ข้อมูลเชิงลึกที่ช่วยคุณในการปรับแต่งข้อเสนอด้วย A/B Testing, Remote Configการปรับให้เหมาะกับผู้ใช้แต่ละราย และRemote Configการเปิดตัว คุณสามารถวิเคราะห์ผลลัพธ์เพื่อทําความเข้าใจว่าตัวเลือกต่างๆ ส่งผลต่อเมตริกหลัก เช่น รายได้และการมีส่วนร่วม อย่างไร
ดูข้อมูลเพิ่มเติมเกี่ยวกับการวิเคราะห์การใช้งานแอปด้วย Google Analytics ได้ที่ข้อมูลเบื้องต้นเกี่ยวกับ Analytics
หากต้องการปรับแต่งแอปโดยใช้กลุ่มที่คุณอาจระบุไว้นอก Firebase โปรดดูเอกสารประกอบเกี่ยวกับกลุ่มที่นําเข้า
Remote Config และพร็อพเพอร์ตี้ผู้ใช้
ตอนนี้ Remote Config ให้คุณใช้ชุดค่าผสมของพร็อพเพอร์ตี้ผู้ใช้ Analytics เพื่อสร้างเงื่อนไข ซึ่งช่วยให้คุณปรับแต่งแอปสำหรับกลุ่มฐานผู้ใช้ที่กําหนดไว้ได้
ตัวอย่างเช่น คุณอาจกําหนดพร็อพเพอร์ตี้ผู้ใช้ต่อไปนี้ใน Google Analytics เพื่อใช้ในแอปการออกกําลังกายที่มีกิจกรรมการออกกําลังกายหลากหลายประเภทในระยะเวลาและระดับความยากที่แตกต่างกัน
- Exercise_Interest
- Preferred_Exercise_Duration
- Preferred_Difficulty_Level
จากนั้น คุณสามารถสร้างเงื่อนไขที่ใช้พร็อพเพอร์ตี้เหล่านี้ (แยกกันหรือร่วมกัน) เพื่อปรับแต่งลักษณะที่ปรากฏและลักษณะการทํางานของแอปสําหรับผู้ใช้บางราย เช่น คุณอาจออกแบบแอปเพื่อให้ผู้ใช้ที่สนใจการวิ่งเห็นรูปภาพคนวิ่งจ๊อกกิ้งเมื่อแอปกำลังโหลด หรือจะกำหนดกลุ่มฐานผู้ใช้ตามระยะเวลาและระดับความยากของการออกกำลังกายก็ได้ เพื่อให้ผู้ใช้ทั่วไปเห็นคำแนะนำสำหรับการออกกำลังกายที่สั้นและง่ายขึ้นก่อน ส่วนนักกีฬาที่จริงจังจะได้รับเชิญให้เริ่มการวิ่ง 40 นาทีเมื่อแอปเริ่มทำงาน
หากลักษณะการทํางานของผู้ใช้มีการเปลี่ยนแปลงในลักษณะที่เปลี่ยนพร็อพเพอร์ตี้ผู้ใช้ Google Analytics จะรวบรวมการอัปเดตเหล่านั้น ซึ่งอาจเปลี่ยนลักษณะการทํางานและลักษณะที่ปรากฏของอินสแตนซ์แอปหลังจากคําขอดึงข้อมูลครั้งถัดไป เรามีโอเปอเรเตอร์ครบทุกรูปแบบเพื่อให้คุณสร้างกฎที่รวมหรือยกเว้นผู้ใช้ที่มีพร็อพเพอร์ตี้ผู้ใช้หรือชุดค่าผสมของพร็อพเพอร์ตี้ผู้ใช้ที่เฉพาะเจาะจง
นอกจากนี้ คุณยังรวมกฎ Remote Config อื่นๆ เข้ากับกฎที่อิงตามพร็อพเพอร์ตี้ของผู้ใช้เพื่อแสดงลักษณะการทํางานของแอปที่กําหนดเองไปยังกลุ่มเป้าหมายต่อไปนี้ได้ด้วย
- ผู้ใช้ที่ชอบโยคะ (Exercise_Interest ตรงกับ yoga ทุกประการ) ที่ใช้แอปของคุณในอุปกรณ์ Android (ประเภทระบบปฏิบัติการ == Android) อยู่ในแคนาดา (อุปกรณ์ในภูมิภาค/ประเทศ == แคนาดา)
- ผู้ใช้ที่สนใจการยกน้ำหนักหรือการลดน้ำหนัก (Exercise_Interest มี weight) ที่ใช้แอปของคุณในอุปกรณ์ Apple (OS type == iOS) ที่มี UI เป็นภาษาอังกฤษ (Device language == English)
กําหนดเป้าหมายตามเวลาเปิดครั้งแรก
หลังจากลิงก์ Google Analytics กับ Remote Config แล้ว คุณจะกําหนดเป้าหมายผู้ใช้ตามการเปิดแอปครั้งแรก (โดยใช้เหตุการณ์ Analytics first_open
) สำหรับการดึงข้อมูลและการปรับเปลี่ยนในแบบของคุณของพารามิเตอร์ Remote Config และการทดสอบ A/B Testing ได้
คุณใช้เวลาเปิดครั้งแรกเพื่อทำสิ่งต่อไปนี้ได้
- กําหนดเป้าหมายผู้ใช้ใหม่
- กําหนดเป้าหมายเป็นกลุ่มผู้ใช้ที่เข้าร่วมในช่วงระยะเวลาหนึ่งๆ ที่ผ่านมา
- สร้างและทดสอบขั้นตอนการเริ่มต้นใช้งานและประสบการณ์การต้อนรับสําหรับผู้ใช้ใหม่
- สร้างประสบการณ์ที่กําหนดเองสําหรับผู้ใช้ที่เข้าร่วมในช่วงระยะเวลาหนึ่งๆ
ตัวอย่างเช่น สมมติว่าคุณมีแอปช็อปปิ้งออนไลน์ที่มีผู้ใช้ในหลายประเทศ และต้องการโฆษณาดีลพิเศษช่วงวันหยุดให้แก่ผู้ใช้แอปใหม่ สําหรับกิจกรรมอย่างเช่น โปรโมชันวัน Black Friday ซึ่งมีผลกับผู้ใช้ในสหรัฐอเมริกา คุณสามารถตั้งค่าเงื่อนไขสําหรับการทดสอบ Remote Config หรือ A/B Testing ที่กําหนดเป้าหมายไปยังแอป iOS หรือ Android ที่เฉพาะเจาะจง จากนั้นเลือกผู้ใช้ในสหรัฐอเมริกาทั้งหมด (อุปกรณ์ในภูมิภาค/ประเทศ == สหรัฐอเมริกา) ที่เปิดแอปของคุณเป็นครั้งแรกในเดือนก่อนถึงวันที่มีโปรโมชัน (เปิดครั้งแรกหลังจากวันที่ 11/01/2022 เวลา 00:00 น. ตามเวลาลอสแอนเจลิส และเปิดครั้งแรกก่อนวันที่ 11/26/2022 เวลา 00:00 น. ตามเวลาลอสแอนเจลิส)
การกําหนดเป้าหมายผู้ใช้ตามเวลาที่เปิดครั้งแรกจะพร้อมใช้งานหลังจากที่คุณเลือกแอป Android หรือ iOS ปัจจุบันRemote Config SDK เวอร์ชันต่อไปนี้รองรับการกําหนดเป้าหมายนี้ ได้แก่ Apple Platforms SDK เวอร์ชัน 9.0.0 ขึ้นไปและ Android SDK เวอร์ชัน 21.1.1 ขึ้นไป (Firebase BoM เวอร์ชัน 30.3.0 ขึ้นไป)
คุณสามารถกําหนดเป้าหมายผู้ใช้ที่เปิดแอปเป็นครั้งแรกได้ทุกเมื่อ ตราบใดที่มีการติดตั้ง SDK ที่รองรับและเปิดใช้ Analytics
ขั้นตอนถัดไป
ดูข้อมูลเพิ่มเติมเกี่ยวกับพร็อพเพอร์ตี้ผู้ใช้ได้ในคู่มือต่อไปนี้
- ตั้งค่าพร็อพเพอร์ตี้ผู้ใช้ในแพลตฟอร์ม Apple
- ตั้งค่าพร็อพเพอร์ตี้ผู้ใช้ใน Android
- ตั้งค่าพร็อพเพอร์ตี้ผู้ใช้ในเว็บ/JavaScript
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีสร้างเงื่อนไขโดยการรวมกฎได้ที่พารามิเตอร์และเงื่อนไขการกําหนดค่าระยะไกล
หากต้องการเพิ่มเงื่อนไข Remote Config ลงในโปรเจ็กต์ โปรดดูหัวข้อเพิ่มหรือแก้ไขเงื่อนไข คุณสามารถสร้างพารามิเตอร์ กฎ และเงื่อนไขในFirebaseคอนโซล