เมื่อคุณเข้าถึงผู้ใช้หรือเริ่มแคมเปญการตลาดใหม่ เพื่อให้แน่ใจว่าจะเขียนอย่างถูกต้อง โดยการทดสอบ A/B จะช่วยคุณหา การใช้ถ้อยคำและการนำเสนอที่ดีที่สุดด้วยการทดสอบข้อความรูปแบบต่างๆ ใน ฐานผู้ใช้บางส่วนที่เลือกไว้ เป้าหมายของคุณคือการรักษาลูกค้าให้ดีขึ้นหรือไม่ หรือ Conversion ในข้อเสนอพิเศษ การทดสอบ A/B สามารถทำการวิเคราะห์ทางสถิติเพื่อ ให้พิจารณาว่าข้อความรูปแบบต่างๆ มีประสิทธิภาพสูงกว่าเกณฑ์พื้นฐานหรือไม่ วัตถุประสงค์ที่เลือก
ในการทดสอบ A/B ตัวแปรฟีเจอร์ด้วยเกณฑ์พื้นฐาน ให้ทำดังนี้
- สร้างการทดสอบ
- ตรวจสอบการทดสอบในอุปกรณ์ทดสอบ
- จัดการการทดสอบ
สร้างการทดสอบ
การทดสอบที่ใช้ Firebase In-App Messaging จะช่วยให้คุณสามารถประเมินตัวแปรหลายรายการของ ข้อความเดียวในแอป
ลงชื่อเข้าใช้ คอนโซล Firebase และยืนยันว่าได้เปิดใช้ Google Analytics ในโปรเจ็กต์แล้ว การทดสอบมีสิทธิ์เข้าถึงข้อมูล Analytics
หากไม่ได้เปิดใช้ Google Analytics เมื่อสร้างโปรเจ็กต์ คุณจะต้อง เปิดใช้ได้ใน Integrations ซึ่งคุณเข้าถึงได้โดยใช้ > การตั้งค่าโปรเจ็กต์ในคอนโซล Firebase
ในส่วนมีส่วนร่วมของเมนูการนำทางของคอนโซล Firebase ให้คลิก A/B Testing
คลิกสร้างการทดสอบ แล้วเลือกการรับส่งข้อความในแอป เมื่อระบบถามถึงบริการที่คุณต้องการทดสอบ
หรือขยายในเมนูการนําทางของคอนโซล Firebase มีส่วนร่วม แล้วคลิก In-App Messaging จากนั้นคลิกใหม่ การทดสอบ
ป้อนชื่อและคำอธิบาย (ไม่บังคับ) สำหรับการทดสอบ และ คลิกถัดไป
กรอกข้อมูลในช่องการกำหนดเป้าหมาย โดยก่อนเลือกแอปที่ใช้ คุณยังกำหนดเป้าหมายผู้ใช้กลุ่มย่อยให้เข้าร่วมใน การทดสอบโดยเลือกตัวเลือกต่อไปนี้
- เวอร์ชัน: แอปอย่างน้อย 1 เวอร์ชัน
- กลุ่มเป้าหมายผู้ใช้: ใช้กลุ่มเป้าหมาย Analytics กลุ่มเพื่อกำหนดเป้าหมายผู้ใช้ ที่อาจรวมอยู่ในการทดสอบ
- พร็อพเพอร์ตี้ผู้ใช้: พร็อพเพอร์ตี้ผู้ใช้ Analytics อย่างน้อย 1 รายการสำหรับ การเลือกผู้ใช้ที่จะรวมไว้ในการทดสอบ
- ประเทศ/ภูมิภาค: ประเทศหรือภูมิภาคอย่างน้อย 1 แห่งสำหรับการเลือก ผู้ใช้ที่อาจรวมอยู่ในการทดสอบ
- ภาษาของอุปกรณ์: ภาษาและภาษาที่ใช้เลือกอย่างน้อย 1 ภาษา ผู้ใช้ที่อาจรวมอยู่ในการทดสอบ
- การเปิดครั้งแรก: กำหนดเป้าหมายผู้ใช้ตามครั้งแรกที่ผู้ใช้รายใหม่ๆ เปิดแอปของคุณ
- การมีส่วนร่วมสุดท้ายในแอป: กำหนดกลุ่มเป้าหมายผู้ใช้ตามครั้งสุดท้ายที่ผู้ใช้ มีส่วนร่วมกับแอปของคุณ
ตั้งค่าเปอร์เซ็นต์ผู้ใช้เป้าหมาย: เลือกเปอร์เซ็นต์ของ ฐานผู้ใช้ที่ตรงกับเกณฑ์ที่กำหนดไว้ในส่วนกำหนดเป้าหมายผู้ใช้ที่คุณต้องการ เพื่อแบ่งเกณฑ์พื้นฐานกับตัวแปร 1 รายการขึ้นไปอย่างเท่าๆ กันใน การทดสอบ ซึ่งอาจเป็นเปอร์เซ็นต์ใดก็ได้ระหว่าง 0.01% ถึง 100% ระบบจะสุ่มกำหนดเปอร์เซ็นต์ใหม่ให้กับผู้ใช้ในการทดสอบแต่ละครั้ง รวมทั้งการทดสอบที่ซ้ำกัน
ในส่วนตัวแปร ให้กำหนดค่าข้อความพื้นฐานในแอปที่จะส่ง ไปยังกลุ่มพื้นฐานโดยใช้อินเทอร์เฟซการออกแบบข้อความ คุณใช้สำหรับแคมเปญการรับส่งข้อความในแอปปกติ
หากต้องการเพิ่มตัวแปรในการทดสอบ ให้คลิก เพิ่ม ผลิตภัณฑ์ย่อย โดยค่าเริ่มต้น การทดสอบจะมีเกณฑ์พื้นฐาน 1 รายการและตัวแปร 1 รายการ
(ไม่บังคับ) ป้อนชื่อที่สื่อความหมายมากขึ้นสำหรับแต่ละตัวแปร
(ไม่บังคับ) ที่ด้านบนของส่วนตัวแปร ให้คลิกเปรียบเทียบ ตัวแปรเพื่อเปรียบเทียบตัวแปรข้อความอีก 1 รายการคู่กัน ข้อความพื้นฐาน
กำหนดเมตริกเป้าหมายสำหรับการทดสอบของคุณเพื่อใช้เมื่อประเมินผลการทดสอบ พร้อมด้วยเมตริกอื่นๆ ที่คุณต้องการใช้จากรายการ เมตริกเหล่านี้จะมีวัตถุประสงค์ในตัว (การมีส่วนร่วม การซื้อ รายได้ การรักษาผู้ใช้ ฯลฯ) Analytics เหตุการณ์ Conversion และอื่นๆ Analytics กิจกรรม
กำหนดค่าการกำหนดเวลาสำหรับการทดสอบ
- กำหนดวันที่เริ่มต้นและสิ้นสุดของการทดสอบ
- กำหนดวิธีทริกเกอร์ข้อความในแอปในทุกตัวแปร
คลิกตรวจสอบเพื่อบันทึกการทดสอบ
คุณสามารถมีการทดสอบได้สูงสุด 300 รายการต่อโปรเจ็กต์ โดยอาจประกอบด้วยการทดสอบที่ทำงานอยู่สูงสุด 24 รายการ และส่วนที่เหลือเป็นแบบร่างหรือที่เสร็จสมบูรณ์แล้ว
ยืนยันการทดสอบในอุปกรณ์ทดสอบ
ในการติดตั้ง Firebase แต่ละครั้ง คุณสามารถดึงข้อมูลโทเค็นการตรวจสอบสิทธิ์การติดตั้งได้ ที่เกี่ยวข้อง คุณใช้โทเค็นนี้เพื่อทดสอบตัวแปรการทดสอบที่เจาะจงได้ ในอุปกรณ์ทดสอบที่ติดตั้งแอปของคุณ วิธีตรวจสอบการทดสอบใน อุปกรณ์ทดสอบ ให้ทำตามขั้นตอนต่อไปนี้
- รับโทเค็นการตรวจสอบสิทธิ์การติดตั้งดังนี้
Swift
do { let result = try await Installations.installations() .authTokenForcingRefresh(true) print("Installation auth token: \(result.authToken)") } catch { print("Error fetching token: \(error)") }
Objective-C
[[FIRInstallations installations] authTokenForcingRefresh:true completion:^(FIRInstallationsAuthTokenResult *result, NSError *error) { if (error != nil) { NSLog(@"Error fetching Installation token %@", error); return; } NSLog(@"Installation auth token: %@", [result authToken]); }];
Java
FirebaseInstallations.getInstance().getToken(/* forceRefresh */true) .addOnCompleteListener(new OnCompleteListener<InstallationTokenResult>() { @Override public void onComplete(@NonNull Task<InstallationTokenResult> task) { if (task.isSuccessful() && task.getResult() != null) { Log.d("Installations", "Installation auth token: " + task.getResult().getToken()); } else { Log.e("Installations", "Unable to get Installation auth token"); } } });
Kotlin+KTX
val forceRefresh = true FirebaseInstallations.getInstance().getToken(forceRefresh) .addOnCompleteListener { task -> if (task.isSuccessful) { Log.d("Installations", "Installation auth token: " + task.result?.token) } else { Log.e("Installations", "Unable to get Installation auth token") } }
- ในแถบนำทางFirebase ให้คลิก การทดสอบ A/B
- คลิกฉบับร่าง (และ/หรือกำลังทำงานสำหรับรีโมต การทดสอบการกำหนดค่า) ให้วางเมาส์เหนือการทดสอบแล้วคลิกเมนูตามบริบท (more_vert) จากนั้นคลิก จัดการอุปกรณ์ทดสอบ
- ป้อนโทเค็นการตรวจสอบสิทธิ์การติดตั้งสำหรับอุปกรณ์ทดสอบ แล้วเลือก ตัวแปรการทดสอบเพื่อส่งไปยังอุปกรณ์ทดสอบนั้น
- เรียกใช้แอปและยืนยันว่าได้รับตัวแปรที่เลือกใน อุปกรณ์ทดสอบ
ดูข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้ง Firebase ได้ที่ จัดการการติดตั้ง Firebase
จัดการการทดสอบ
ไม่ว่าคุณจะสร้างการทดสอบด้วย Remote Config การเขียนการแจ้งเตือน หรือ Firebase In-App Messaging จากนั้นคุณจะสามารถตรวจสอบและเริ่มการทดสอบ ตรวจสอบ ขณะทำงาน และเพิ่มจำนวนผู้ใช้ที่รวมอยู่ใน การทดสอบที่กำลังทำงานอยู่ของคุณ
เมื่อการทดสอบเสร็จสิ้นแล้ว คุณสามารถบันทึกการตั้งค่าที่ใช้โดย ตัวแปรที่ชนะ แล้วจึงเปิดตัวการตั้งค่าเหล่านั้นกับผู้ใช้ทุกคน หรือคุณสามารถ ทำการทดสอบอื่น
เริ่มการทดสอบ
- ในส่วนมีส่วนร่วมของเมนูการนำทางของคอนโซล Firebase ให้คลิก A/B Testing
- คลิกฉบับร่าง แล้วคลิกชื่อการทดสอบ
- เพื่อตรวจสอบว่าแอปมีผู้ใช้ที่จะรวมไว้ในบัญชี ทดลอง ขยายรายละเอียดฉบับร่าง และตรวจหาตัวเลข มากกว่า 0% ในส่วนการกำหนดเป้าหมายและการกระจาย (เช่น 1% ของผู้ใช้ที่ตรงกับเกณฑ์)
- หากต้องการเปลี่ยนแปลงการทดสอบ ให้คลิกแก้ไข
- หากต้องการเริ่มการทดสอบ ให้คลิกเริ่มการทดสอบ คุณวิ่งได้สูงสุด 24 คน ต่อโปรเจ็กต์
ติดตามการทดสอบ
เมื่อการทดสอบทำงานเป็นระยะเวลาหนึ่งแล้ว ความคืบหน้าและดูว่าผลลัพธ์เป็นอย่างไรสำหรับผู้ใช้ที่เข้าร่วม ในการทดสอบจนถึงขณะนี้
- ในส่วนมีส่วนร่วมของเมนูการนำทางของคอนโซล Firebase ให้คลิก A/B Testing
คลิกการวิ่ง แล้วคลิกหรือค้นหาชื่อของ ในหน้านี้ คุณสามารถดูข้อมูลต่างๆ ที่สังเกตได้ และสร้างแบบจําลอง สถิติเกี่ยวกับการทดสอบที่ทำงานอยู่ของคุณ ซึ่งรวมถึงข้อมูลต่อไปนี้
- % ความแตกต่างจากเกณฑ์พื้นฐาน: การวัดการปรับปรุงเมตริก สำหรับตัวแปรหนึ่งๆ เมื่อเทียบกับเกณฑ์พื้นฐาน คำนวณโดยการเปรียบเทียบ ช่วงค่าสำหรับตัวแปรไปจนถึงช่วงค่าสำหรับเกณฑ์พื้นฐาน
- ความน่าจะเป็นที่จะผ่านเกณฑ์พื้นฐาน: ความน่าจะเป็นโดยประมาณที่พร็อพเพอร์ตี้ ตัวแปรจะสูงกว่าเกณฑ์พื้นฐานสำหรับเมตริกที่เลือก
- observed_metric ต่อผู้ใช้: จากผลการทดสอบ นี่คือช่วงที่คาดการณ์ไว้ว่าค่าเมตริกจะอยู่ในช่วง
- ทั้งหมด observed_metric: ค่าสะสมที่พบสำหรับ เกณฑ์พื้นฐานหรือตัวแปร ค่าจะใช้เพื่อวัดว่าแต่ละ ตัวแปรการทดสอบทํางานและใช้เพื่อคํานวณการปรับปรุง ช่วงค่า ความน่าจะเป็นที่จะสูงกว่าเกณฑ์พื้นฐาน และความน่าจะเป็นที่จะ เป็นตัวแปรที่ดีที่สุด ซึ่งจะขึ้นอยู่กับเมตริกที่วัด อาจมีป้ายกำกับ "ระยะเวลาต่อผู้ใช้" "รายได้ต่อผู้ใช้" "อัตราการรักษาผู้ใช้" หรือ "อัตรา Conversion"
หลังจากการทดสอบทำงานไปได้ระยะหนึ่ง (อย่างน้อย 7 วันสำหรับ FCM) และ In-App Messaging หรือ 14 วันสำหรับ Remote Config) ข้อมูลในหน้านี้ ระบุว่าตัวแปรใดเป็น "ผู้นำ" (หากมี) การวัดผลบางส่วนได้แก่ พร้อมกับแผนภูมิแท่งที่นำเสนอข้อมูลในรูปแบบภาพ
เริ่มการทดสอบกับผู้ใช้ทุกคน
หลังจากการทดสอบทำงานมานานพอที่คุณจะมี "ผู้นำ" แล้ว หรือการชนะ สำหรับเมตริกเป้าหมาย คุณสามารถทำการทดสอบกับผู้ใช้ทั้ง 100% ได้ วิธีนี้ช่วยให้คุณเลือกตัวแปรที่จะเผยแพร่ไปยังผู้ใช้ทั้งหมดได้ เท่ากัน หากการทดสอบของคุณไม่ได้สร้างผู้ชนะที่ชัดเจน คุณยังคงสามารถเลือก เผยแพร่เวอร์ชันให้กับผู้ใช้ทั้งหมด
- ในส่วนมีส่วนร่วมของเมนูการนำทางของคอนโซล Firebase ให้คลิก A/B Testing
- คลิกเสร็จสิ้นหรือกำลังทำงาน คลิกการทดสอบที่ต้องการ เผยแพร่ให้กับผู้ใช้ทั้งหมด ให้คลิกเมนูตามบริบท ( ) เปิดตัวตัวแปร
เริ่มการทดสอบกับผู้ใช้ทุกคนโดยทำอย่างใดอย่างหนึ่งต่อไปนี้
- สำหรับการทดสอบที่ใช้การเขียนการแจ้งเตือน ให้ใช้เมธอด กล่องโต้ตอบเปิดตัวข้อความเพื่อส่งข้อความไปยังบุคคลดังกล่าว ผู้ใช้ที่ไม่ได้อยู่ในการทดสอบ
- สําหรับการทดสอบ Remote Config ให้เลือกตัวแปรเพื่อระบุตัวแปร ค่าพารามิเตอร์ Remote Config รายการที่จะอัปเดต เกณฑ์การกำหนดเป้าหมายที่กำหนด เมื่อเพิ่มการทดสอบเป็นเงื่อนไขใหม่ใน เทมเพลต เพื่อให้แน่ใจว่าการเปิดตัวจะส่งผลกระทบต่อผู้ใช้ที่กำหนดเป้าหมายตาม หลังจากคลิกตรวจสอบในการกำหนดค่าระยะไกลเพื่อตรวจสอบ การเปลี่ยนแปลง ให้คลิกเผยแพร่การเปลี่ยนแปลง เพื่อเปิดตัวให้เสร็จสมบูรณ์
- สําหรับการทดสอบ In-App Messaging ให้ใช้กล่องโต้ตอบเพื่อระบุ ตัวแปรต้องเปิดตัวเป็นแคมเปญ In-App Messaging แบบสแตนด์อโลน เมื่อเลือกแล้ว ระบบจะเปลี่ยนเส้นทางคุณไปยังหน้าจอเขียนของ FIAM เพื่อ ให้เปลี่ยนแปลง (หากจำเป็น) ก่อนเผยแพร่
ขยายการทดสอบ
หากคุณพบว่าการทดสอบดึงดูดผู้ใช้ได้ไม่มากพอสำหรับ A/B Testing เพื่อประกาศตัวแปรที่ดีที่สุด คุณสามารถเพิ่มการกระจาย ของการทดสอบเพื่อให้ได้ เปอร์เซ็นต์ที่มากขึ้นในฐานผู้ใช้ของแอป
- ในส่วนมีส่วนร่วมของเมนูการนำทางของคอนโซล Firebase ให้คลิก A/B Testing
- เลือกการทดสอบที่กำลังทำงานอยู่ที่คุณต้องการแก้ไข
- ในภาพรวมการทดสอบ ให้คลิก เมนูตามบริบท ( ) จากนั้น คลิกแก้ไขการทดสอบที่กำลังทำงานอยู่
- กล่องโต้ตอบการกำหนดเป้าหมายจะแสดงตัวเลือกในการเพิ่มเปอร์เซ็นต์ของ ผู้ใช้ในการทดสอบที่ทำงานอยู่ เลือกตัวเลขที่มากกว่า เปอร์เซ็นต์ปัจจุบัน และคลิกเผยแพร่ การทดสอบจะ ที่ส่งไปยังเปอร์เซ็นต์ของผู้ใช้ที่คุณได้ระบุไว้
ทำซ้ำหรือหยุดการทดสอบ
- ในส่วนมีส่วนร่วมของเมนูการนำทางของคอนโซล Firebase ให้คลิก A/B Testing
- คลิกเสร็จสิ้นหรือกำลังทำงาน โดยวางตัวชี้เมาส์ไว้เหนือการทดสอบ คลิกเมนูตามบริบท ( ) และ แล้วคลิกทำซ้ำการทดสอบหรือหยุดการทดสอบ
การกำหนดเป้าหมายผู้ใช้
คุณสามารถกำหนดเป้าหมายผู้ใช้ที่จะรวมไว้ใน ทดสอบโดยใช้เกณฑ์การกำหนดเป้าหมายผู้ใช้ดังต่อไปนี้
เกณฑ์การกำหนดเป้าหมาย | ผู้ดำเนินการ | ค่า | หมายเหตุ |
---|---|---|---|
เวอร์ชัน | มี
ไม่มี ตรงกันทั้งหมด มีนิพจน์ทั่วไป |
ป้อนค่าสำหรับแอปเวอร์ชันอย่างน้อย 1 เวอร์ชันที่คุณต้องการรวมไว้ใน |
เมื่อใช้รายการ มี, ไม่มี หรือ ตรงกันทั้งหมด คุณสามารถระบุ รายการที่คั่นด้วยจุลภาคของ เมื่อใช้โอเปอเรเตอร์ มี regex คุณจะสร้างกิจวัตรได้ นิพจน์ใน RE2 นิพจน์ทั่วไปสามารถจับคู่กับเวอร์ชันเป้าหมายทั้งหมดหรือบางส่วน สตริง นอกจากนี้ คุณยังสามารถใช้แท็ก Anchor ^ และ $ เพื่อจับคู่ จุดเริ่มต้น จุดสิ้นสุด หรือทั้งหมดของสตริงเป้าหมาย |
กลุ่มเป้าหมายที่เป็นผู้ใช้ | ประกอบด้วย
รวมอย่างน้อย 1 ไม่รวมทั้งหมด ไม่มีอย่างน้อย 1 รายการ |
เลือกกลุ่มเป้าหมาย Analytics อย่างน้อย 1 กลุ่มเพื่อกําหนดเป้าหมายไปยังผู้ใช้ที่อาจ ที่รวมอยู่ในการทดสอบ | การทดสอบบางรายการที่กําหนดเป้าหมายเป็นกลุ่มเป้าหมาย Google Analytics อาจต้องใช้ 2-3 วันเพื่อรวบรวมข้อมูลเนื่องจากข้อมูลอยู่ภายใต้ Analytics เวลาในการตอบสนองสำหรับการประมวลผลข้อมูล และมีโอกาสสูงที่จะพบกับความล่าช้านี้สำหรับผู้ใช้ใหม่ โดยทั่วไปแล้วจะลงทะเบียนเป็นกลุ่มเป้าหมายที่มีคุณสมบัติตามเกณฑ์ 24-48 ชั่วโมงหลังการสร้าง หรือ สำหรับ กลุ่มเป้าหมายที่สร้างขึ้นล่าสุด |
พร็อพเพอร์ตี้ผู้ใช้ | สำหรับข้อความ:
มี ไม่มี ตรงทุกประการกับ มีนิพจน์ทั่วไป สำหรับหมายเลขโทรศัพท์ <, ≤, =, ≥, > |
พร็อพเพอร์ตี้ผู้ใช้ Analytics ใช้เพื่อเลือกผู้ใช้ที่อาจอยู่ในเว็บไซต์
ในการทดสอบ พร้อมตัวเลือกต่างๆ สำหรับเลือกพร็อพเพอร์ตี้ผู้ใช้
ในไคลเอ็นต์ คุณจะกำหนดค่าสตริงให้กับผู้ใช้ได้เท่านั้น พร็อพเพอร์ตี้ สำหรับเงื่อนไขที่ใช้โอเปอเรเตอร์ที่เป็นตัวเลข บริการ Remote Config จะแปลงค่าของ ลงในจำนวนเต็ม/จำนวนทศนิยม |
เมื่อใช้โอเปอเรเตอร์ มี regex คุณจะสร้างกิจวัตรได้ นิพจน์ใน RE2 นิพจน์ทั่วไปสามารถจับคู่กับเวอร์ชันเป้าหมายทั้งหมดหรือบางส่วน สตริง นอกจากนี้ คุณยังสามารถใช้แท็ก Anchor ^ และ $ เพื่อจับคู่ จุดเริ่มต้น จุดสิ้นสุด หรือทั้งหมดของสตริงเป้าหมาย |
ประเทศ/ภูมิภาค | ไม่มี | ประเทศหรือภูมิภาคอย่างน้อย 1 แห่งที่ใช้ในการเลือกผู้ใช้ที่อาจอยู่ ในการทดสอบ | |
ภาษา | ไม่มี | ใช้ภาษาและสถานที่อย่างน้อย 1 แห่งเพื่อเลือกผู้ใช้ที่อาจรวมอยู่ในกลุ่ม ในการทดสอบ | |
การเปิดครั้งแรก |
มากกว่า
น้อยกว่า ระหว่าง |
กำหนดกลุ่มเป้าหมายผู้ใช้ตามการใช้งานครั้งแรก เปิดแอปของคุณ โดยระบุเป็น วัน | |
การมีส่วนร่วมกับแอปครั้งล่าสุด |
มากกว่า
น้อยกว่า ระหว่าง |
กำหนดเป้าหมายผู้ใช้ตามครั้งสุดท้ายที่พวกเขามีส่วนร่วมกับแอปของคุณ ระบุเป็นวัน |
เมตริก A/B Testing รายการ
เมื่อสร้างการทดสอบ ให้เลือกเมตริกเป้าหมายหลักหรือ ที่ใช้กำหนดตัวแปรที่ชนะ นอกจากนี้ คุณยังควรติดตามเมตริกอื่นๆ เพื่อ ช่วยให้คุณเข้าใจประสิทธิภาพและติดตามตัวแปรการทดสอบแต่ละรายการได้ดีขึ้น แนวโน้มสำคัญที่อาจแตกต่างกันไปในแต่ละตัวแปร เช่น การคงผู้ใช้ไว้ แอป ความเสถียรและรายได้จากการซื้อในแอป คุณสามารถติดตามเป้าหมายที่ไม่ใช่เป้าหมายได้สูงสุด 5 รายการ ในการทดสอบโดยอัตโนมัติ
เช่น สมมติว่าคุณเพิ่มการซื้อในแอปใหม่ๆ ลงในแอปและต้องการ เปรียบเทียบประสิทธิภาพของ "การกระตุ้นเตือน" ที่แตกต่างกัน ข้อความ ในกรณีนี้ คุณ คุณอาจเลือกตั้งค่ารายได้จากการซื้อเป็นเมตริกเป้าหมาย เพราะคุณต้องการให้ตัวแปรที่ชนะแสดงถึงการแจ้งเตือนที่ ส่งผลให้เกิดรายได้จากการซื้อในแอปสูงสุด และเพราะคุณต้องการ ติดตามได้ว่าตัวแปรใดทำให้เกิด Conversion ในอนาคตและจำนวนผู้ใช้ที่คงไว้มากกว่า อาจเพิ่มข้อมูลต่อไปนี้ในเมตริกอื่นๆ ที่จะติดตาม- รายได้รวมโดยประมาณเพื่อดูยอดการซื้อในแอปและโฆษณารวมของคุณ รายได้แตกต่างกันระหว่าง 2 ตัวแปร
- การเก็บรักษา (1 วัน) การเก็บรักษา (2-3 วัน) การเก็บรักษา (4-7 วัน) เพื่อ ติดตามการรักษาผู้ใช้รายวัน/รายสัปดาห์
ตารางต่อไปนี้มีรายละเอียดเกี่ยวกับวิธีการทำงานของเมตริกเป้าหมายและเมตริกอื่นๆ ได้รับการคำนวณ
เมตริกเป้าหมาย
เมตริก | คำอธิบาย |
---|---|
ผู้ใช้ที่ไม่พบข้อขัดข้อง | เปอร์เซ็นต์ของผู้ใช้ที่ไม่พบข้อผิดพลาดในแอป ตรวจพบโดย SDK Firebase Crashlytics ระหว่างการทดสอบ |
รายได้จากโฆษณาโดยประมาณ | รายได้จากโฆษณาโดยประมาณ |
รายได้ทั้งหมดโดยประมาณ | มูลค่ารวมสำหรับการซื้อและรายได้จากโฆษณาโดยประมาณ |
รายได้จากการซื้อ | ค่ารวมสำหรับ purchase และ
in_app_purchase กิจกรรม
|
การรักษาผู้ใช้ (1 วัน) | จำนวนผู้ใช้ที่กลับมายังแอปของคุณทุกวัน |
การรักษาผู้ใช้ (2-3 วัน) | จำนวนผู้ใช้ที่กลับมายังแอปของคุณภายใน 2-3 วัน |
การรักษาผู้ใช้ (4-7 วัน) | จำนวนผู้ใช้ที่กลับมายังแอปของคุณภายใน 4-7 วัน |
การรักษาผู้ใช้ (8-14 วัน) | จำนวนผู้ใช้ที่กลับมายังแอปของคุณภายใน 8-14 วัน |
การรักษาผู้ใช้ (15 วันขึ้นไป) | จำนวนผู้ใช้ที่กลับมายังแอปของคุณอย่างน้อย 15 วันหลังจากที่ได้ใช้งาน ใช้ครั้งล่าสุด |
first_open | เหตุการณ์ Analytics ที่ทริกเกอร์เมื่อผู้ใช้เปิดแอปเป็นครั้งแรกหลังจาก ติดตั้งหรือติดตั้งอีกครั้ง ใช้เป็นส่วนหนึ่งของ Conversion Funnel |
เมตริกอื่นๆ
เมตริก | คำอธิบาย |
---|---|
notification_dismiss | เหตุการณ์ Analytics ที่ทริกเกอร์เมื่อส่งการแจ้งเตือนจาก ปิดการเขียนการแจ้งเตือน (Android เท่านั้น) |
notification_receive | เหตุการณ์ Analytics ที่ทริกเกอร์เมื่อส่งการแจ้งเตือนจาก ได้รับการเขียนการแจ้งเตือนขณะที่แอปทำงานอยู่เบื้องหลัง (Android เท่านั้น) |
os_update | เหตุการณ์ Analytics ที่ติดตามเมื่อระบบปฏิบัติการของอุปกรณ์ อัปเดตเป็นเวอร์ชันใหม่ หากต้องการเรียนรู้เพิ่มเติม โปรดดูที่แบบอัตโนมัติ เหตุการณ์ที่รวบรวม |
screen_view | เหตุการณ์ Analytics ที่ติดตามหน้าจอที่ผู้ใช้ดูภายในแอป เพื่อเรียนรู้ เพิ่มเติม ให้ดูที่ ติดตาม การดูหน้าจอ |
session_start | เหตุการณ์ Analytics ที่นับเซสชันของผู้ใช้ในแอป หากต้องการทราบข้อมูลเพิ่มเติม ดูแบบอัตโนมัติ เหตุการณ์ที่รวบรวม |