Google is committed to advancing racial equity for Black communities. See how.
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

สร้างการทดสอบการส่งข้อความด้วยการทดสอบ A / B

เมื่อคุณเข้าถึงผู้ใช้ของคุณหรือเริ่มต้นแคมเปญการตลาดใหม่คุณต้องแน่ใจว่าคุณทำให้ถูกต้อง การทดสอบ A / B สามารถช่วยคุณค้นหาถ้อยคำและการนำเสนอที่เหมาะสมที่สุดโดยการทดสอบรูปแบบข้อความในส่วนที่เลือกของฐานผู้ใช้ของคุณ ไม่ว่าเป้าหมายของคุณคือการรักษาผู้ใช้หรือการแปลงข้อเสนอที่ดีขึ้นการทดสอบ A / B สามารถทำการวิเคราะห์ทางสถิติเพื่อพิจารณาว่ารูปแบบข้อความมีประสิทธิภาพดีกว่ากลุ่มควบคุมสำหรับวัตถุประสงค์ที่คุณเลือกหรือไม่

ในการทดสอบคุณสมบัติ A / B ตัวแปรกับกลุ่มควบคุมให้ทำดังต่อไปนี้:

  1. สร้างการทดสอบของคุณ
  2. ตรวจสอบการทดสอบของคุณบนอุปกรณ์ทดสอบ
  3. จัดการการทดสอบของคุณ

สร้างการทดลอง

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

  1. ลงชื่อเข้าใช้ Firebase อัปเดต การตั้งค่าการแชร์ข้อมูล และตรวจสอบว่าเปิดใช้งานการแชร์ข้อมูลแล้ว หากไม่มีการแบ่งปันข้อมูลการทดสอบของคุณจะไม่สามารถเข้าถึงข้อมูลการวิเคราะห์ได้
  2. บนแถบนำทาง คอนโซล Firebase ขยาย Grow จากนั้นคลิก A / B Testing
  3. คลิก สร้างการทดสอบ จากนั้นเลือกการแจ้งเตือนเมื่อได้รับแจ้งสำหรับบริการที่คุณต้องการทดลอง
  4. ป้อน ชื่อ และ คำอธิบาย เพิ่มเติมสำหรับการทดสอบของคุณแล้วคลิก ถัดไป
  5. กรอกข้อมูลในช่อง การกำหนดเป้าหมาย ก่อนอื่นให้เลือกแอปที่ใช้การทดสอบของคุณ คุณยังสามารถกำหนดเป้าหมายกลุ่มย่อยของผู้ใช้ของคุณเพื่อเข้าร่วมการทดสอบของคุณโดยเลือกตัวเลือกอย่างน้อยหนึ่งตัวเลือกต่อไปนี้:

    • เวอร์ชัน: แอปของคุณอย่างน้อยหนึ่งเวอร์ชัน
    • ผู้ชมผู้ใช้: ผู้ชม Analytics ใช้เพื่อกำหนดเป้าหมายผู้ใช้ที่อาจรวมอยู่ในการทดสอบ
    • พร็อพเพอร์ตี้ผู้ใช้: พร็อพเพอร์ตี้ ผู้ใช้ Analytics อย่างน้อยหนึ่งรายการสำหรับเลือกผู้ใช้ที่อาจรวมอยู่ในการทดสอบ
    • การคาดการณ์: กลุ่มผู้ใช้ที่คาดการณ์โดยการเรียนรู้ของเครื่องว่าจะมีส่วนร่วมในพฤติกรรมเฉพาะ
    • ประเทศ / ภูมิภาค: ประเทศหรือภูมิภาคอย่างน้อยหนึ่งประเทศสำหรับการเลือกผู้ใช้ที่อาจรวมอยู่ในการทดสอบ
    • ภาษาของอุปกรณ์: ภาษาและสถานที่อย่างน้อยหนึ่งภาษาที่ใช้เพื่อเลือกผู้ใช้ที่อาจรวมอยู่ในการทดสอบ
  6. กำหนด เปอร์เซ็นต์ของผู้ใช้เป้าหมาย: ป้อนเปอร์เซ็นต์ของฐานผู้ใช้ของแอปที่ตรงกับเกณฑ์ที่กำหนดภายใต้ ผู้ใช้เป้าหมาย ที่คุณต้องการแบ่งเท่า ๆ กันระหว่างกลุ่มควบคุมและตัวแปรอย่างน้อยหนึ่งตัวในการทดสอบของคุณ ซึ่งอาจเป็นเปอร์เซ็นต์ระหว่าง 0.01% ถึง 100% เปอร์เซ็นต์จะถูกกำหนดใหม่แบบสุ่มให้กับผู้ใช้สำหรับการทดสอบแต่ละครั้งรวมถึงการทดสอบที่ซ้ำกัน

  7. ในส่วน ตัวแปร พิมพ์ข้อความเพื่อส่งไปยังกลุ่มควบคุมในฟิลด์ Enter message text หากต้องการไม่ส่งข้อความไปยังกลุ่มควบคุมให้เว้นฟิลด์นี้ว่างไว้

  8. (ไม่บังคับ) หากต้องการเพิ่มตัวแปรมากกว่าหนึ่งรายการในการทดสอบของคุณให้คลิก เพิ่มตัวแปร โดยค่าเริ่มต้นการทดสอบจะมีกลุ่มควบคุม 1 กลุ่มและตัวแปรเดียว

  9. (ไม่บังคับ) ป้อนชื่อสำหรับตัวแปรแต่ละตัวในการทดสอบของคุณเพื่อแทนที่ชื่อ ตัวแปร A ตัวแปร B ฯลฯ

  10. กำหนดเมตริกเป้าหมายสำหรับการทดสอบของคุณเพื่อใช้ในการประเมินรูปแบบการทดสอบพร้อมกับเมตริกเพิ่มเติมที่ต้องการจากรายการแบบเลื่อนลง เมตริกเหล่านี้รวมถึงวัตถุประสงค์ในตัว (การมีส่วนร่วมการซื้อรายได้การรักษาผู้ใช้ ฯลฯ ) เหตุการณ์ Conversion ของ Analytics และเหตุการณ์อื่น ๆ ของ Analytics

  11. เลือกตัวเลือกสำหรับข้อความของคุณ:

    • วันที่จัดส่ง: เลือก ส่ง ทันทีเพื่อเริ่มการทดสอบทันทีที่บันทึกหรือ กำหนดเวลา เพื่อระบุเวลาที่จะเริ่มการทดสอบของคุณในอนาคต
    • ตัวเลือกขั้นสูง: หากต้องการเลือกตัวเลือกขั้นสูงสำหรับการแจ้งเตือนทั้งหมดที่รวมอยู่ในการทดสอบของคุณให้ขยาย ตัวเลือกขั้นสูง จากนั้นเปลี่ยนตัวเลือกข้อความในรายการ
  12. คลิก ตรวจสอบ เพื่อบันทึกการทดสอบของคุณ

คุณได้รับอนุญาตให้ทำการทดสอบได้สูงสุด 300 ครั้งต่อโปรเจ็กต์ซึ่งอาจประกอบด้วยการทดสอบที่ทำงานอยู่ได้ถึง 24 ครั้งโดยส่วนที่เหลือเป็นแบบร่างหรือเสร็จสิ้น

ตรวจสอบการทดสอบของคุณบนอุปกรณ์ทดสอบ

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

  1. รับโทเค็นการลงทะเบียน FCM ดังนี้:

    รวดเร็ว

    Messaging.messaging().token { token, error in
      if let error = error {
        print("Error fetching FCM registration token: \(error)")
      } else if let token = token {
        print("FCM registration token: \(token)")
        self.fcmRegTokenMessage.text  = "Remote FCM registration token: \(token)"
      }
    }
    

    วัตถุประสงค์ -C

    [[FIRMessaging messaging] tokenWithCompletion:^(NSString *token, NSError *error) {
      if (error != nil) {
        NSLog(@"Error getting FCM registration token: %@", error);
      } else {
        NSLog(@"FCM registration token: %@", token);
        self.fcmRegTokenMessage.text = token;
      }
    }];
    

    Java

    Caf59c034b

    โคตรลิน + KTX

    FirebaseMessaging.getInstance().token.addOnCompleteListener(OnCompleteListener { task ->
        if (!task.isSuccessful) {
            Log.w(TAG, "Fetching FCM registration token failed", task.exception)
            return@OnCompleteListener
        }
    
        // Get new FCM registration token
        val token = task.result
    
        // Log and toast
        val msg = getString(R.string.msg_token_fmt, token)
        Log.d(TAG, msg)
        Toast.makeText(baseContext, msg, Toast.LENGTH_SHORT).show()
    })

    C ++

    firebase::InitResult init_result;
    auto* instance_id_object = firebase::instance_id::InstanceId::GetInstanceId(
        firebase::App::GetInstance(), &init_result);
    instance_id_object->GetToken().OnCompletion(
        [](const firebase::Future<std::string>& future) {
          if (future.status() == kFutureStatusComplete &&
              future.error() == firebase::instance_id::kErrorNone) {
            printf("Instance ID Token %s\n", future.result()->c_str());
          }
        });
    

    ความสามัคคี

    Firebase.InstanceId.FirebaseInstanceId.DefaultInstance.GetTokenAsync().ContinueWith(
      task => {
        if (!(task.IsCanceled || task.IsFaulted) && task.IsCompleted) {
          UnityEngine.Debug.Log(System.String.Format("Instance ID Token {0}", task.Result));
        }
      });
    
  2. บนแถบนำทาง คอนโซล Firebase คลิก การทดสอบ A / B
  3. คลิกแบบ ร่าง วางเมาส์เหนือการทดสอบของคุณคลิกเมนูบริบท ( ) จากนั้นคลิก จัดการอุปกรณ์ทดสอบ
  4. ป้อนโทเค็น FCM สำหรับอุปกรณ์ทดสอบและเลือกตัวแปรการทดสอบที่จะส่งไปยังอุปกรณ์ทดสอบนั้น
  5. เรียกใช้แอพและยืนยันว่ากำลังรับตัวแปรที่เลือกบนอุปกรณ์ทดสอบ

จัดการการทดสอบของคุณ

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

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

เริ่มการทดสอบ

  1. บนแถบนำทาง คอนโซล Firebase ขยาย Grow จากนั้นคลิก A / B Testing
  2. คลิก ร่าง แล้วคลิกชื่อการทดสอบของคุณ
  3. ในการตรวจสอบว่าแอปของคุณมีผู้ใช้ที่จะรวมอยู่ในการทดสอบของคุณหรือไม่ให้ตรวจสอบตัวเลขที่มากกว่า 0% ในส่วน การกำหนดเป้าหมายและการกระจาย (เช่น 1% ของผู้ใช้ที่ตรงกับเกณฑ์ )
  4. หากต้องการเปลี่ยนแปลงการทดสอบของคุณคลิก แก้ไข
  5. ในการเริ่มการทดสอบของคุณคลิก เริ่มการทดสอบ คุณสามารถทำการทดสอบได้สูงสุด 24 ครั้งต่อโครงการในแต่ละครั้ง

ตรวจสอบการทดสอบ

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

  1. บนแถบนำทาง คอนโซล Firebase คลิก เติบโต จากนั้นคลิก การทดสอบ A / B
  2. คลิก กำลังทำงาน จากนั้นคลิกชื่อการทดสอบของคุณ ในหน้านี้คุณสามารถดูสถิติต่างๆเกี่ยวกับการทดสอบที่กำลังดำเนินอยู่รวมถึงเมตริกเป้าหมายและเมตริกอื่น ๆ สำหรับแต่ละเมตริกมีข้อมูลดังต่อไปนี้:

    • การปรับปรุง : การวัดผลการปรับปรุงเมตริกสำหรับตัวแปรที่กำหนดเมื่อเทียบกับค่าพื้นฐาน (หรือกลุ่มควบคุม) คำนวณโดยการเปรียบเทียบช่วงค่าของตัวแปรกับช่วงค่าสำหรับค่าพื้นฐาน
    • ความน่าจะเป็นที่จะเอาชนะค่าพื้นฐาน : ความน่าจะเป็นโดยประมาณที่ตัวแปรที่กำหนดจะเต้นพื้นฐานสำหรับเมตริกที่เลือก
    • ความน่าจะเป็นที่จะเป็นตัวแปรที่ดีที่สุด : ความน่าจะเป็นโดยประมาณที่ตัวแปรที่กำหนดจะเอาชนะตัวแปรอื่นสำหรับเมตริกที่เลือก
    • มูลค่าต่อผู้ใช้ : จากผลการทดสอบนี่คือช่วงที่คาดการณ์ว่าค่าเมตริกจะตกอยู่ในช่วงเวลาหนึ่ง
    • มูลค่ารวม : ค่า สะสมที่สังเกตได้สำหรับกลุ่มควบคุมหรือตัวแปร ค่านี้ใช้เพื่อวัดประสิทธิภาพของตัวแปรการทดสอบแต่ละรายการและใช้ในการคำนวณการ ปรับปรุง ช่วงค่า ความน่าจะเป็นที่จะเอาชนะพื้นฐาน และ ความน่าจะเป็นที่จะเป็นตัวแปรที่ดีที่สุด คอลัมน์นี้อาจมีชื่อว่า "ระยะเวลาต่อผู้ใช้" "อัตราการรักษาผู้ใช้" หรือ "อัตรา Conversion" ทั้งนี้ขึ้นอยู่กับเมตริกที่วัด
  3. หากต้องการเพิ่มจำนวนผู้ใช้ที่รวมอยู่ในการทดสอบของคุณให้คลิก เพิ่มการกระจาย จากนั้นเลือกเปอร์เซ็นต์ที่เพิ่มขึ้นเพื่อเพิ่มผู้ใช้ที่มีสิทธิ์ให้กับการทดสอบของคุณ

  4. หลังจากการทดสอบของคุณดำเนินไประยะหนึ่ง (อย่างน้อย 7 วันสำหรับ FCM และการรับส่งข้อความในแอปหรือ 14 วันสำหรับการกำหนดค่าระยะไกล) ข้อมูลในหน้านี้จะระบุว่าตัวแปรใดเป็น "ผู้นำ" การวัดบางอย่างจะมาพร้อมกับแผนภูมิแท่งที่นำเสนอข้อมูลในรูปแบบภาพ

เปิดตัวการทดลองกับผู้ใช้ทุกคน

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

  1. บนแถบนำทาง คอนโซล Firebase คลิก เติบโต จากนั้นคลิก การทดสอบ A / B
  2. คลิก เสร็จสมบูรณ์ หรือ กำลังทำงาน คลิกการทดสอบที่คุณต้องการเปิดตัวให้กับผู้ใช้ทั้งหมดคลิกเมนูบริบท ( ) จากนั้นคลิก เปิดตัวตัวแปร
  3. เปิดตัวการทดสอบของคุณกับผู้ใช้ทุกคนโดยทำอย่างใดอย่างหนึ่งต่อไปนี้:

    • สำหรับการทดสอบที่ใช้ตัวเรียบเรียงการแจ้งเตือนให้ใช้กล่องโต้ตอบ ข้อความเปิดตัว เพื่อส่งข้อความไปยังผู้ใช้เป้าหมายที่เหลือซึ่งไม่ได้เป็นส่วนหนึ่งของการทดสอบ
    • สำหรับการทดสอบการกำหนดค่าระยะไกลให้เลือกตัวแปรเพื่อกำหนดค่าพารามิเตอร์ Remote Config ที่จะอัปเดต เกณฑ์การกำหนดเป้าหมายที่กำหนดไว้เมื่อสร้างการทดสอบจะถูกเพิ่มเป็นเงื่อนไขใหม่ในเทมเพลตของคุณเพื่อให้แน่ใจว่าการเปิดตัวมีผลเฉพาะกับผู้ใช้ที่การทดสอบกำหนดเป้าหมาย หลังจากคลิก ตรวจสอบในการกำหนดค่าระยะไกล เพื่อตรวจสอบการเปลี่ยนแปลงคลิก เผยแพร่การเปลี่ยนแปลง เพื่อสิ้นสุดการเปิดตัว
    • สำหรับการทดสอบการรับส่งข้อความในแอปให้ใช้กล่องโต้ตอบเพื่อพิจารณาว่าจะต้องเปิดตัวตัวแปรใดเป็นแคมเปญการส่งข้อความในแอปแบบสแตนด์อโลน เมื่อเลือกแล้วคุณจะถูกนำไปที่หน้าจอการเขียน FIAM เพื่อทำการเปลี่ยนแปลงใด ๆ (หากจำเป็น) ก่อนที่จะเผยแพร่

ขยายการทดสอบ

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

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

ทำซ้ำหรือหยุดการทดสอบ

  1. บนแถบนำทาง คอนโซล Firebase คลิก เติบโต จากนั้นคลิก การทดสอบ A / B
  2. คลิก เสร็จสมบูรณ์ หรือ กำลังทำงาน วางเมาส์เหนือการทดสอบของคุณคลิกเมนูบริบท ( ) จากนั้นคลิก ทำซ้ำ หรือ หยุด

การกำหนดเป้าหมายผู้ใช้

คุณสามารถกำหนดเป้าหมายผู้ใช้ที่จะรวมไว้ในการทดสอบของคุณโดยใช้เกณฑ์การกำหนดเป้าหมายผู้ใช้ต่อไปนี้

เกณฑ์การกำหนดเป้าหมาย ตัวดำเนินการ มูลค่า (s) บันทึก
เวอร์ชัน ประกอบด้วย
ไม่มี
ตรงกันทุกประการ
มี regex
ป้อนค่าสำหรับเวอร์ชันแอปอย่างน้อยหนึ่งเวอร์ชันที่คุณต้องการรวมไว้ในการทดสอบ

เมื่อใช้ใด ๆ ของมีไม่ได้มีหรือที่ตรงกันว่าผู้ประกอบการที่คุณสามารถให้รายการคั่นด้วยเครื่องหมายจุลภาคของค่า

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

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

สำหรับหมายเลข:
<, ≤, =, ≥,>
พร็อพเพอร์ตี้ผู้ใช้ของ Analytics ใช้เพื่อเลือกผู้ใช้ที่อาจรวมอยู่ในการทดสอบโดยมีตัวเลือกมากมายในการเลือกค่าคุณสมบัติของผู้ใช้

บนไคลเอนต์คุณสามารถตั้งค่าสตริงสำหรับคุณสมบัติผู้ใช้เท่านั้น สำหรับเงื่อนไขที่ใช้ตัวดำเนินการตัวเลขบริการ Remote Config จะแปลงค่าของคุณสมบัติผู้ใช้ที่เกี่ยวข้องเป็นจำนวนเต็ม / จำนวนลอย
เมื่อใช้ตัวดำเนินการ มี regex คุณสามารถสร้างนิพจน์ทั่วไปในรูปแบบ RE2 นิพจน์ทั่วไปของคุณสามารถจับคู่สตริงเวอร์ชันเป้าหมายทั้งหมดหรือบางส่วน คุณยังสามารถใช้จุดยึด ^ และ $ เพื่อจับคู่สตริงเริ่มต้นจุดสิ้นสุดหรือทั้งหมดของสตริงเป้าหมาย
คาดการณ์ ไม่มี กลุ่มเป้าหมายของผู้ใช้ที่กำหนดโดย Firebase Predictions เช่นผู้ที่มีแนวโน้มที่จะหยุดใช้แอปของคุณหรือผู้ใช้ที่มีแนวโน้มจะทำการซื้อในแอป เลือกค่าใดค่าหนึ่งที่กำหนดโดยเครื่องมือ Firebase Predictions หากไม่มีตัวเลือกคุณอาจต้องเลือกใช้ Firebase Predictions โดยไปที่ส่วน Predictions ของคอนโซล Firebase
ประเทศของอุปกรณ์ ไม่มี อย่างน้อยหนึ่งประเทศหรือภูมิภาคที่ใช้เพื่อเลือกผู้ใช้ที่อาจรวมอยู่ในการทดสอบ
ภาษาของอุปกรณ์ ไม่มี ภาษาและสถานที่อย่างน้อยหนึ่งภาษาใช้เพื่อเลือกผู้ใช้ที่อาจรวมอยู่ในการทดสอบ เกณฑ์การกำหนดเป้าหมายนี้มีให้สำหรับการกำหนดค่าระยะไกลเท่านั้น
เปิดครั้งแรก มากกว่า
น้อยกว่า
ระหว่าง
กำหนดเป้าหมายผู้ใช้ตามครั้งแรกที่เปิดแอปของคุณโดยระบุเป็นวัน เกณฑ์การกำหนดเป้าหมายนี้ใช้ได้กับการรับส่งข้อความในแอปของ Firebase เท่านั้น
การมีส่วนร่วมในแอปล่าสุด มากกว่า
น้อยกว่า
ระหว่าง
กำหนดเป้าหมายผู้ใช้ตามครั้งล่าสุดที่พวกเขามีส่วนร่วมกับแอปของคุณโดยระบุเป็นวัน เกณฑ์การกำหนดเป้าหมายนี้ใช้ได้กับการรับส่งข้อความในแอปของ Firebase เท่านั้น

เมตริกการทดสอบ A / B

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

เมตริกเป้าหมาย

เมตริก คำอธิบาย
การรักษาผู้ใช้ (1 วัน) จำนวนผู้ใช้ที่กลับมาที่แอปของคุณในแต่ละวัน
การเก็บรักษา (2-3 วัน) จำนวนผู้ใช้ที่กลับมาที่แอปของคุณภายใน 2-3 วัน
การเก็บรักษา (4-7 วัน) จำนวนผู้ใช้ที่กลับมาที่แอปของคุณภายใน 4-7 วัน
การเก็บรักษา (8-14 วัน) จำนวนผู้ใช้ที่กลับมาที่แอปของคุณภายใน 8-14 วัน
การรักษาผู้ใช้ (15 วันขึ้นไป) จำนวนผู้ใช้ที่กลับมาที่แอปของคุณอย่างน้อย 15 วันหลังจากที่พวกเขาใช้ครั้งสุดท้าย
เปิดการแจ้งเตือน ติดตามว่าผู้ใช้เปิดการแจ้งเตือนที่ส่งโดยผู้เรียบเรียงการแจ้งเตือนหรือไม่
ซื้อรายได้ มูลค่ารวมสำหรับเหตุการณ์ ecommerce_purchase และ in_app_purchase ทั้งหมด
รายได้ AdMob โดยประมาณ รายได้โดยประมาณจาก AdMob
รายได้รวมโดยประมาณ มูลค่ารวมสำหรับการซื้อและรายได้ AdMob โดยประมาณ
first_open เหตุการณ์ Analytics ที่ทริกเกอร์เมื่อผู้ใช้เปิดแอปครั้งแรกหลังจากติดตั้งหรือติดตั้งใหม่ ใช้เป็นส่วนหนึ่งของช่องทาง Conversion
Notification_open เหตุการณ์ Analytics ที่ทริกเกอร์เมื่อผู้ใช้เปิดการแจ้งเตือนที่ส่งโดยผู้เรียบเรียงการแจ้งเตือน ใช้เป็นส่วนหนึ่งของช่องทาง Conversion

เมตริกอื่น ๆ

เมตริก คำอธิบาย
ผู้ใช้ที่ไม่มีข้อขัดข้อง เปอร์เซ็นต์ของผู้ใช้ที่ไม่พบข้อผิดพลาดในแอปของคุณที่ Firebase Crashlytics SDK ตรวจพบในระหว่างการทดสอบ
notification_dismiss เหตุการณ์ Analytics ที่ทริกเกอร์เมื่อการแจ้งเตือนที่ส่งโดยผู้เรียบเรียงการแจ้งเตือนถูกปิด (Android เท่านั้น)
Notification_receive เหตุการณ์ Analytics ที่ทริกเกอร์เมื่อได้รับการแจ้งเตือนที่ส่งโดยผู้เรียบเรียงการแจ้งเตือนในขณะที่แอปทำงานอยู่เบื้องหลัง (Android เท่านั้น)
os_update เหตุการณ์ Analytics ที่ติดตามเมื่อระบบปฏิบัติการของอุปกรณ์อัปเดตเป็นเวอร์ชันใหม่หากต้องการเรียนรู้เพิ่มเติมโปรดดู เหตุการณ์ที่รวบรวมโดยอัตโนมัติ
screen_view เหตุการณ์ Analytics ที่ติดตามหน้าจอที่ดูภายในแอปของคุณ หากต้องการเรียนรู้เพิ่มเติมโปรดดู ติดตามการ ดู หน้า จอ
session_start เหตุการณ์ Analytics ที่นับเซสชันของผู้ใช้ในแอปของคุณ หากต้องการเรียนรู้เพิ่มเติมโปรดดู เหตุการณ์ที่รวบรวมโดยอัตโนมัติ
user_engagement เหตุการณ์ Analytics ที่ทริกเกอร์เป็นระยะในขณะที่แอปของคุณอยู่เบื้องหน้า หากต้องการเรียนรู้เพิ่มเติมโปรดดู เหตุการณ์ที่รวบรวมโดยอัตโนมัติ

การส่งออกข้อมูล BigQuery

คุณสามารถเข้าถึงข้อมูลการวิเคราะห์ทั้งหมดที่เกี่ยวข้องกับการทดสอบ A / B ของคุณใน BigQuery BigQuery ช่วยให้คุณวิเคราะห์ข้อมูลโดยใช้ BigQuery SQL ส่งออกไปยังผู้ให้บริการระบบคลาวด์รายอื่นหรือใช้ข้อมูลสำหรับโมเดล ML ที่กำหนดเอง โปรดดู ลิงก์ BigQuery กับ Firebase สำหรับข้อมูลเพิ่มเติม

เพื่อใช้ประโยชน์จากการส่งออกข้อมูล BigQuery อย่างเต็มที่โครงการ Firebase ควรใช้แผนการกำหนดราคาแบบจ่ายตามการใช้งาน "Blaze" BigQuery เรียกเก็บเงินสำหรับการจัดเก็บข้อมูลการแทรกการสตรีมและการสืบค้นข้อมูล การโหลดและส่งออกข้อมูลไม่มีค่าใช้จ่าย ดู ราคา BigQuery หรือ แซนด์บ็อกซ์ BigQuery สำหรับข้อมูลเพิ่มเติม

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

หากต้องการสอบถามข้อมูลการวิเคราะห์สำหรับการทดสอบ:

  1. จากรายการ การทดสอบที่ทำงานอยู่ ให้เลือกการทดสอบที่ต้องการเพื่อเปิดหน้าผลการทดสอบ
  2. จากเมนูบริบท ในบานหน้าต่าง ภาพรวมการทดสอบ ให้เลือก ดูใน BigQuery (ตัวเลือกนี้ใช้ไม่ได้สำหรับโครงการในระดับฟรี)

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

  3. ในตัวสร้างคิวรีให้เลือก เรียกใช้แบบสอบถาม ผลลัพธ์จะแสดงในบานหน้าต่างด้านล่าง

โปรดทราบว่าเนื่องจากข้อมูล Firebase ใน BigQuery ได้รับการอัปเดตเพียงวันละครั้งข้อมูลที่มีอยู่ในหน้าการทดสอบอาจเป็นข้อมูลล่าสุดมากกว่าข้อมูลที่มีอยู่ในคอนโซล BigQuery