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.
  3. انقر فوق إنشاء تجربة ، ثم حدد الإشعارات عند مطالبتك بالخدمة التي تريد تجربتها.
  4. أدخل اسم والاختيارية الوصف لتجربتك، ثم انقر فوق التالي.
  5. املأ حقول الاستهداف ، واختر أولاً التطبيق الذي يستخدم تجربتك. يمكنك أيضًا استهداف مجموعة فرعية من المستخدمين للمشاركة في تجربتك باختيار واحد أو أكثر من الخيارات التالية:

    • الإصدار: إصدار واحد أو أكثر من تطبيقك
    • جمهور المستخدم: يستخدم جمهور Analytics لاستهداف المستخدمين الذين قد يتم تضمينهم في التجربة
    • خاصية المستخدم: واحد أو أكثر من خصائص مستخدمي Analytics لاختيار المستخدمين الذين قد يتم تضمينهم في التجربة
    • التنبؤ: مجموعات من المستخدمين يتوقعها التعلم الآلي للانخراط في سلوك معين
    • البلد / المنطقة: بلد واحد أو أكثر أو منطقة لاختيار المستخدمين الذين قد يتم تضمينهم في التجربة
    • لغة الجهاز: تستخدم لغة واحدة أو أكثر ولغات لتحديد المستخدمين الذين قد يتم تضمينهم في التجربة
  6. عيّن النسبة المئوية للمستخدمين المستهدفين: أدخل النسبة المئوية لقاعدة مستخدمي تطبيقك المطابقة للمعايير المحددة ضمن المستخدمون المستهدفون الذين تريد تقسيمهم بالتساوي بين مجموعة التحكم وواحد أو أكثر من المتغيرات في تجربتك. يمكن أن تكون هذه النسبة بين 0.01٪ و 100٪. تتم إعادة تعيين النسب المئوية عشوائيًا للمستخدمين لكل تجربة ، بما في ذلك التجارب المكررة.

  7. في قسم المتغيرات ، اكتب رسالة لإرسالها إلى مجموعة التحكم في حقل نص إدخال الرسالة . لعدم إرسال رسالة إلى مجموعة التحكم ، اترك هذا الحقل فارغًا.

  8. (اختياري) لإضافة أكثر من متغير واحد إلى تجربتك ، انقر فوق إضافة متغير . بشكل افتراضي ، تحتوي التجارب على مجموعة تحكم واحدة ومتغير واحد.

  9. (اختياري) أدخل اسمًا لكل متغير في تجربتك لاستبدال الأسماء Variant A و Variant B وما إلى ذلك.

  10. حدد مقياس هدف لتجربتك لاستخدامه عند تقييم متغيرات التجربة مع أي مقاييس إضافية مطلوبة من القائمة المنسدلة. تتضمن هذه المقاييس الأهداف المضمنة (المشاركة ، والمشتريات ، والأرباح ، والاحتفاظ ، وما إلى ذلك) ، وأحداث التحويل في Analytics ، وأحداث Analytics الأخرى.

  11. اختر خيارات لرسالتك:

    • تاريخ التسليم: إما أن تختار إرسال الآن لبدء تجربتك فور الحفظ ، أو مجدول لتحديد وقت لبدء تجربتك في المستقبل.
    • خيارات متقدمة: لاختيار خيارات متقدمة لجميع الإشعارات المضمنة في تجربتك ، قم بتوسيع الخيارات المتقدمة ، ثم قم بتغيير أي من خيارات الرسائل المدرجة.
  12. انقر فوق مراجعة لحفظ تجربتك.

يُسمح لك بما يصل إلى 300 تجربة لكل مشروع ، والتي يمكن أن تتكون من ما يصل إلى 24 تجربة قيد التشغيل ، والباقي كمسودة أو مكتملة.

تحقق من صحة تجربتك على جهاز اختبار

يحتوي كل تثبيت لتطبيق Firebase على رمز مميز لمعرف المثيل (أو رمز تسجيل مميز) مرتبط به. يمكنك استخدام هذا الرمز المميز لاختبار متغيرات تجربة معينة على جهاز اختبار مع تثبيت تطبيقك. للتحقق من صحة تجربتك على جهاز اختبار ، قم بما يلي:

  1. احصل على رمز معرف المثيل كما يلي:

    سويفت

    InstanceID.instanceID().instanceID { (result, error) in
      if let error = error {
        print("Error fetching remote instance ID: \(error)")
      } else if let result = result {
        print("Remote instance ID token: \(result.token)")
        self.instanceIDTokenMessage.text  = "Remote InstanceID token: \(result.token)"
      }
    }
    

    ج موضوعية

    [[FIRInstanceID instanceID] instanceIDWithHandler:^(FIRInstanceIDResult * _Nullable result,
                                                        NSError * _Nullable error) {
      if (error != nil) {
        NSLog(@"Error fetching remote instance ID: %@", error);
      } else {
        NSLog(@"Remote instance ID token: %@", result.token);
        NSString* message =
          [NSString stringWithFormat:@"Remote InstanceID token: %@", result.token];
        self.instanceIDTokenMessage.text = message;
      }
    }];
    

    جافا

    FirebaseInstanceId.getInstance().getInstanceId()
            .addOnCompleteListener(new OnCompleteListener<InstanceIdResult>() {
                @Override
                public void onComplete(@NonNull Task<InstanceIdResult> task) {
                    Log.d("IID_TOKEN", task.getResult().getToken());
                }
            });

    Kotlin + KTX

    FirebaseInstanceId.getInstance().instanceId
            .addOnSuccessListener { result ->
                Log.d("IID_TOKEN", result.token)
            }

    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 ، انقر على اختبار أ / ب .
  3. انقر على مسودة ، ثم انقر على عنوان تجربتك.
  4. ضمن العنوان نظرة عامة على التجربة ، انقر على التفاصيل .
  5. انقر فوق إدارة أجهزة الاختبار ، ثم أدخل الرمز المميز لمعرف المثيل لجهاز اختبار واختر متغير التجربة لإرساله إلى جهاز الاختبار هذا.
  6. قم بتشغيل التطبيق وتأكد من استلام المتغير المحدد على جهاز الاختبار.

لمعرفة المزيد حول الرمز المميز لمعرف المثيل ، راجع FIRInstanceID (iOS) أو FirebaseInstanceId (Android).

إدارة تجربتك

سواء قمت بإنشاء تجربة باستخدام Remote Config أو مؤلف الإشعارات أو Firebase In-App Messaging ، يمكنك بعد ذلك التحقق من صحة تجربتك وبدءها ، ومراقبة تجربتك أثناء تشغيلها ، وزيادة عدد المستخدمين المتضمنين في تجربتك الجارية.

عند الانتهاء من تجربتك ، يمكنك ملاحظة الإعدادات التي يستخدمها المتغير الفائز ، ثم نشر هذه الإعدادات لجميع المستخدمين. أو يمكنك إجراء تجربة أخرى.

ابدأ تجربة

  1. في شريط التنقل لوحدة تحكم Firebase ، وسّع Grow ، ثم انقر على اختبار A / B.
  2. انقر فوق مسودة ، ثم انقر فوق عنوان تجربتك.
  3. للتحقق من وجود مستخدمين لتطبيقك سيتم تضمينهم في تجربتك ، تحقق من وجود رقم أكبر من في قسم الاستهداف والتوزيع (على سبيل المثال ، 1٪ من المستخدمين يطابقون المعايير ).
  4. لتغيير تجربتك ، انقر فوق تحرير .
  5. لبدء تجربتك ، انقر فوق بدء التجربة . يمكنك تشغيل ما يصل إلى 24 تجربة لكل مشروع في المرة الواحدة.

مراقبة تجربة

بمجرد تشغيل التجربة لفترة من الوقت ، يمكنك التحقق من تقدمها ومعرفة كيف تبدو نتائجك للمستخدمين الذين شاركوا في تجربتك حتى الآن.

  1. في شريط التنقل لوحدة تحكم Firebase ، انقر على " نمو" ، ثم انقر على " اختبار أ / ب" .
  2. انقر فوق قيد التشغيل ، ثم انقر فوق عنوان تجربتك. في هذه الصفحة ، يمكنك عرض إحصائيات متنوعة حول تجربتك الجارية ، بما في ذلك مقياس الهدف والمقاييس الأخرى. تتوفر المعلومات التالية لكل مقياس:

    • التحسين : مقياس لتحسين مقياس لمتغير معين مقارنة بخط الأساس (أو مجموعة التحكم). يتم حسابه بمقارنة نطاق القيمة للمتغير بنطاق القيمة لخط الأساس.
    • احتمال تجاوز خط الأساس : الاحتمالية المقدرة بأن متغيرًا معينًا يتفوق على خط الأساس للمقياس المحدد.
    • احتمال أن يكون المتغير الأفضل : الاحتمال المقدر بأن متغيرًا معينًا يتفوق على المتغيرات الأخرى للمقياس المحدد.
    • القيمة لكل مستخدم : بناءً على نتائج التجربة ، هذا هو النطاق المتوقع الذي ستقع فيه قيمة المقياس بمرور الوقت.
    • القيمة الإجمالية : القيمة التراكمية الملحوظة لمجموعة التحكم أو المتغير. تُستخدم القيمة لقياس مدى جودة أداء كل متغير تجربة ، وتُستخدم لحساب التحسين ، ونطاق القيمة ، واحتمالية تجاوز خط الأساس ، والاحتمال ليكون الخيار الأفضل . اعتمادًا على المقياس الذي يتم قياسه ، يمكن تسمية هذا العمود "المدة لكل مستخدم" أو "معدل الاستبقاء" أو "معدل التحويل".
  3. لزيادة عدد المستخدمين المضمنين في تجربتك ، انقر فوق زيادة التوزيع ، ثم حدد النسبة المئوية المتزايدة لإضافة المزيد من المستخدمين المؤهلين إلى تجربتك.

  4. بعد تشغيل تجربتك لفترة (7 أيام على الأقل لـ FCM والمراسلة داخل التطبيق أو 14 يومًا للتهيئة عن بُعد) ، تشير البيانات الموجودة في هذه الصفحة إلى أي متغير ، إن وجد ، هو "الرائد". بعض القياسات مصحوبة بمخطط شريطي يعرض البيانات بتنسيق مرئي.

طرح تجربة لجميع المستخدمين

بعد تشغيل التجربة لفترة كافية بحيث يكون لديك "قائد" ، أو متغير فائز ، لمقياس هدفك ، يمكنك طرح التجربة على 100٪ من المستخدمين. يتيح لك هذا تحديد متغير للنشر لجميع المستخدمين من الآن فصاعدًا. حتى إذا لم تُنشئ تجربتك فائزًا واضحًا ، فلا يزال بإمكانك اختيار طرح متغير لجميع المستخدمين.

  1. في شريط التنقل بوحدة تحكم Firebase ، انقر على " نمو" ، ثم انقر على " اختبار أ / ب" .
  2. انقر فوق مكتمل أو قيد التشغيل ، وانقر فوق التجربة التي تريد لجميع المستخدمين ، وانقر فوق قائمة السياق ( ) ، ثم انقر فوق طرح المتغير .
  3. اطرح تجربتك لجميع المستخدمين عن طريق القيام بأحد الإجراءات التالية:

    • بالنسبة للتجربة التي تستخدم منشئ الإشعارات ، استخدم مربع حوار رسالة طرح لإرسال الرسالة إلى المستخدمين المستهدفين المتبقين الذين لم يكونوا جزءًا من التجربة.
    • لإجراء تجربة "التكوين عن بُعد" ، استخدم مربع الحوار لتحديد قيم معلمات "التكوين البعيد" المطلوب تغييرها لجميع المستخدمين.
    • بالنسبة إلى تجربة المراسلة داخل التطبيق ، استخدم مربع الحوار لتحديد المتغير الذي يجب طرحه كحملة مراسلة داخل التطبيق قائمة بذاتها. بمجرد التحديد ، ستتم إعادة توجيهك إلى شاشة إنشاء FIAM لإجراء أي تغييرات (إذا لزم الأمر) قبل النشر.

قم بتوسيع التجربة

إذا وجدت أن التجربة لا تجذب عددًا كافيًا من المستخدمين لاختبار A / B لإعلان قائد ، فيمكنك زيادة توزيع تجربتك للوصول إلى نسبة مئوية أكبر من قاعدة مستخدمي التطبيق.

  1. في شريط التنقل بوحدة تحكم Firebase ، انقر على " نمو" ، ثم انقر على " اختبار أ / ب" .
  2. انقر فوق " تشغيل" ، بتمرير الماوس فوق تجربتك ، وانقر فوق قائمة السياق ( ) ، ثم انقر فوق زيادة التوزيع .
  3. تعرض وحدة التحكم مربع حوار مع خيار لزيادة النسبة المئوية للمستخدمين المشاركين في التجربة قيد التشغيل حاليًا. أدخل رقمًا أكبر من النسبة المئوية الحالية وانقر فوق إرسال . سيتم دفع التجربة إلى النسبة المئوية التي حددتها للمستخدمين.

تكرار التجربة أو إيقافها

  1. في شريط التنقل لوحدة تحكم Firebase ، انقر على " نمو" ، ثم انقر على " اختبار أ / ب" .
  2. انقر فوق مكتمل أو قيد التشغيل ، بتمرير الماوس فوق تجربتك ، وانقر فوق قائمة السياق ( ) ، ثم انقر فوق تكرار أو إيقاف .

استهداف المستخدم

يمكنك استهداف المستخدمين لتضمينهم في تجربتك باستخدام معايير استهداف المستخدم التالية.

معيار الاستهداف العاملين) القيم) ملحوظة
الإصدار يحتوي على،
لا يحتوي،
يطابق تمامًا ،
يحتوي على regex
أدخل قيمة لواحد أو أكثر من إصدارات التطبيق التي تريد تضمينها في التجربة.

عند استخدام أي من يحتوي لا تحتوي، أو مباريات بالضبط المشغلين، يمكنك تقديم قائمة مفصولة بفواصل من القيم.

عند استخدام عامل التشغيل يحتوي على regex ، يمكنك إنشاء تعبيرات عادية بتنسيق RE2 . يمكن أن يتطابق تعبيرك العادي مع كل سلسلة الإصدار الهدف أو جزء منها. يمكنك أيضًا استخدام علامة الارتساء ^ و $ لمطابقة بداية السلسلة المستهدفة أو نهايتها أو كليها.

جمهور (جماهير) المستخدم يشمل كل ،
يتضمن واحدًا على الأقل من ،
لا يشمل كل ،
لا يتضمن واحدًا على الأقل من
حدد شريحة جمهور Analytics واحدة أو أكثر لاستهداف المستخدمين الذين قد يتم تضمينهم في تجربتك.
خاصية المستخدم للنص:
يحتوي على،
لا يحتوي،
تطابق تمامًا ،
يحتوي على regex

للأرقام:
<، ≤ ، = ، ≥ ،>
يتم استخدام خاصية مستخدم Analytics لتحديد المستخدمين الذين قد يتم تضمينهم في تجربة ، مع مجموعة من الخيارات لتحديد قيم خصائص المستخدم.

على العميل ، يمكنك تعيين قيم سلسلة فقط لخصائص المستخدم. بالنسبة للحالات التي تستخدم عوامل رقمية ، تقوم خدمة "التكوين البعيد" بتحويل قيمة خاصية المستخدم المقابلة إلى عدد صحيح / عدد عشري.
عند استخدام عامل التشغيل يحتوي على regex ، يمكنك إنشاء تعبيرات عادية بتنسيق RE2 . يمكن أن يتطابق تعبيرك العادي مع كل سلسلة الإصدار الهدف أو جزء منها. يمكنك أيضًا استخدام علامة الارتساء ^ و $ لمطابقة بداية السلسلة المستهدفة أو نهايتها أو كليها.
تنبؤ غير متاح استهداف مجموعات المستخدمين المحددة بواسطة توقعات Firebase - على سبيل المثال ، أولئك الذين من المحتمل أن يتوقفوا عن استخدام تطبيقك ، أو المستخدمين الذين يُرجح إجراؤهم لعملية شراء داخل التطبيق. حدد إحدى القيم المحددة بواسطة أداة Firebase Prediction. إذا لم يكن أحد الخيارات متاحًا ، فقد تحتاج إلى الاشتراك في توقعات Firebase من خلال زيارة قسم التنبؤات في وحدة تحكم Firebase.
بلد الجهاز غير متاح يتم استخدام بلد أو منطقة واحدة أو أكثر لتحديد المستخدمين الذين قد يتم تضمينهم في التجربة.
لغة الجهاز غير متاح تُستخدم لغة ولغات محلية أو أكثر لتحديد المستخدمين الذين قد يتم تضمينهم في التجربة. معيار الاستهداف هذا متاح فقط لـ Remote Config.
أول فتح أكثر من
أقل من
ما بين
استهدف المستخدمين بناءً على المرة الأولى التي فتحوا فيها تطبيقك ، والمحددة بالأيام. معيار الاستهداف هذا متاح فقط لمراسلة Firebase داخل التطبيق.
آخر مشاركة للتطبيق أكثر من
أقل من
ما بين
استهدف المستخدمين بناءً على آخر مرة تفاعلوا فيها مع تطبيقك ، والمحددة بالأيام. معيار الاستهداف هذا متاح فقط لمراسلة Firebase داخل التطبيق.

مقاييس اختبار A / B

عند إنشاء تجربتك ، فإنك تختار مقياسًا يُستخدم لمقارنة متغيرات التجربة ، ويمكنك أيضًا اختيار مقاييس أخرى لتتبعها لمساعدتك على فهم كل متغير تجربة بشكل أفضل واكتشاف أي آثار جانبية مهمة (مثل أعطال التطبيق). توفر الجداول التالية تفاصيل حول كيفية حساب مقاييس الهدف والمقاييس الأخرى.

مقاييس الهدف

قياس وصف
الاحتفاظ (يوم واحد) عدد المستخدمين الذين يعودون إلى تطبيقك بشكل يومي.
الاحتفاظ (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 يتم تشغيله عندما يفتح المستخدم تطبيقًا لأول مرة بعد تثبيته أو إعادة تثبيته. تُستخدم كجزء من مسار التحويل.
إعلام_فتح حدث Analytics يتم تشغيله عندما يفتح المستخدم إشعارًا تم إرساله بواسطة منشئ الإشعارات. تُستخدم كجزء من مسار التحويل.

مقاييس أخرى

قياس وصف
المستخدمون الخالي من الأعطال النسبة المئوية للمستخدمين الذين لم يواجهوا أخطاء في تطبيقك تم اكتشافها بواسطة Firebase Crashlytics SDK أثناء التجربة.
رفض_الإخطار حدث Analytics يتم تشغيله عند رفض إشعار أرسله مؤلف الإشعارات (Android فقط).
استلام_الإخطار حدث Analytics يتم تشغيله عند تلقي إشعار أرسله مؤلف الإشعارات أثناء وجود التطبيق في الخلفية (Android فقط).
os_update حدث Analytics يتتبع وقت تحديث نظام تشغيل الجهاز إلى إصدار جديد. لمعرفة المزيد ، راجع الأحداث التي تم جمعها تلقائيًا .
screen_view حدث Analytics يتتبع الشاشات المعروضة داخل تطبيقك. لمعرفة المزيد ، راجع تتبع عروض الشاشة .
بدء الجلسة حدث Analytics يحسب جلسات المستخدم في تطبيقك. لمعرفة المزيد ، راجع الأحداث المجمعة تلقائيًا .
مشاركة المستخدم حدث 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.