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