تقدّم هذه الصفحة مساعدة في تحديد المشاكل وحلّها وإجابات عن الأسئلة الشائعة حول استخدام A/B Testing. إذا لم تتمكّن من العثور على ما تبحث عنه أو كنت بحاجة إلى مساعدة إضافية، يُرجى التواصل مع فريق دعم Firebase.
تحديد المشاكل وحلّها بشكل عام/الأسئلة الشائعة
كم عدد التجارب التي يمكنني إنشاؤها وإجراؤها؟
يُسمح لك بإجراء ما يصل إلى 300 تجربة لكل مشروع (بما في ذلك عمليات الطرح)، ويمكن أن تتضمّن هذه التجارب ما يصل إلى 24 تجربة وعملية طرح نشطة، مع اعتبار الباقي تجارب مكتملة. في حال بلوغ هذا الحدّ، عليك حذف التجارب التي تم إعدادها كمسودّة أو التجارب المكتملة قبل إنشاء تجارب جديدة.
لماذا لا يمكنني عرض تجاربي بعد إلغاء ربط مشروعي بـ "إحصاءات Google" ثم إعادة ربطه؟
سيؤدي الربط بموقع Google Analytics مختلف إلى فقدان إمكانية الوصول إلى التجارب التي تم إنشاؤها مسبقًا. لاستعادة إمكانية الوصول إلى تجربة سابقة، أعِد ربط مشروعك بموقع Google Analytics الذي تم ربطه عند إنشاء التجربة.
لماذا تظهر لي الرسالة "لم يتم ربط المشروع بـ "إحصاءات Google"" عند إنشاء تجربة Remote Config؟
إذا سبق لك تفعيل Google Analytics في مشروعك وربط تطبيقاتك، ولكن ما زالت تظهر لك رسالة تفيد بأنّ Google Analytics غير مرتبط، تأكَّد من توفّر مصدر Analytics لجميع التطبيقات في مشروعك. في الوقت الحالي، لاستخدام A/B Testing، يجب ربط جميع التطبيقات في أحد المشاريع بحساب Analytics.
إليك كيفية التحقّق من قائمة جميع أحداث البث النشطة لعملية الدمج Google Analytics:
-
في وحدة تحكّم Firebase، انتقِل إلى صفحة
settings الإعدادات > عمليات الدمج. - في بطاقة إحصاءات Google، انقر على إدارة.
يجب أن يؤدي إنشاء مصدر بيانات Google Analytics لأي تطبيق لا يتضمّن مصدر بيانات إلى حلّ المشكلة. تتوفّر بضع طرق لإنشاء أحداث بث للتطبيقات غير المتوفّرة:
-
إذا كان لديك تطبيق واحد أو تطبيقان فقط لا يتضمّنان مصدر بيانات Google Analytics مرتبطًا، يمكنك اختيار إحدى الطريقتَين التاليتَين لإضافة مصدر بيانات Google Analytics:
- في وحدة تحكّم Firebase، احذف أي تطبيق ليس لديه مصدر بيانات نشط وأعِد إضافته.
- من وحدة تحكّم "إحصاءات Google"، اختَر المشرف، ثم انقر على مصادر البيانات، ثم انقر على إضافة مصدر بيانات، وأضِف تفاصيل التطبيق الناقصة، ثم انقر على تسجيل التطبيق.
-
إذا كان لديك أكثر من بضعة مصادر بيانات تطبيقات غير متوفّرة، فإنّ إلغاء ربط موقعك Google Analytics وإعادة ربطه هو الطريقة الأسرع والأكثر فعالية لإنشاء مصادر بيانات التطبيقات غير المتوفّرة:
-
في وحدة تحكّم Firebase، انتقِل إلى صفحة
settings الإعدادات > عمليات الدمج. - في بطاقة إحصاءات Google، انقر على إدارة.
- دوِّن Google Analytics معرّف الموقع وحساب "إحصاءات Google" المرتبط.
- انقر على more_vert المزيد واختَر إلغاء ربط "إحصاءات Google" بهذا المشروع.
-
راجِع التحذير الذي يظهر (لا تقلق، ستعيد ربط الموقع نفسه في الخطوة التالية)، ثم انقر على إلغاء ربط "إحصاءات Google".
عند اكتمال إلغاء الربط، ستتم إعادة توجيهك إلى صفحة عمليات الدمج. - في بطاقة إحصاءات Google، انقر على تفعيل لبدء عملية إعادة الربط.
- اختَر حسابك على Analytics من قائمة اختيار حساب.
-
بجانب إنشاء موقع جديد تلقائيًا في هذا الحساب، انقر على edit تعديل، ثم اختَر معرّف موقعك من قائمة الموقع على "إحصاءات Google" التي تظهر.
ستظهر قائمة بجميع التطبيقات في مشروعك. يتم عرض عمليات ربط مصادر البيانات الحالية لكل تطبيق، وسيتم إنشاء مصدر بيانات للتطبيقات التي ليس لديها مصدر بيانات. - انقر على تفعيل "إحصاءات Google" لإعادة ربط الموقع.
- انقر على إنهاء.
-
في وحدة تحكّم Firebase، انتقِل إلى صفحة
إذا استمرّ ظهور الخطأ عند إنشاء اختبارات A/B باستخدام ميزة "الإعداد عن بُعد" بعد تنفيذ هذه الخطوات، يُرجى التواصل مع فريق الدعم في Firebase.
تحديث جديد A/B Testing لأداة سير العمل وتحديد المشاكل وحلّها/الأسئلة الشائعة
يتم دمج A/B Testing بشكل أعمق في Remote Config من خلال تقديم سير عمل جديد. تتم الآن إدارة التجارب باعتبارها مكوّنات أساسية في نموذج Remote Config، على غرار عمليات الطرح والتخصيص. يمكنك الرجوع إلى دليل تحديد المشاكل وحلّها هذا لمساعدتك في التعرّف على هذه التغييرات.
ما هي الميزات الرئيسية في سير عمل A/B Testing الجديد؟
- إنشاء التجارب في ميزة "الإعداد عن بُعد": يمكنك الآن إنشاء التجارب مباشرةً من قسم Remote Config في وحدة تحكّم Firebase. على سبيل المثال، من صفحة المَعلمات، انقر على إنشاء تجربة، ما يؤدي إلى فتح مسار إنشاء مستند إلى الشريط الجانبي.
- البنية الموحّدة: تشكّل التجارب جزءًا من نموذج Remote Config. وهذا يعني أنّ التغييرات التي يتم إجراؤها على التجارب (الاستهداف، والصيغ، والإيقاف) يتم تجميعها مع تغييرات Remote Config أخرى، ويتم تطبيقها عند نشر النموذج.
- التعديلات في الوقت الفعلي: من خلال الاستفادة من آلية جلب البيانات في Remote Config، يمكن نشر تعديلات قيم التجربة إلى مستخدمي الأجهزة الجوّالة في الوقت الفعلي.
- علامة التبويب "مرحلة الإعداد": يتم الاحتفاظ بالتجارب التي تكون في حالة الإنشاء أو التعديل في علامة تبويب فرعية باسم "مرحلة الإعداد" ضمن Remote Config. تكون هذه الإعدادات خاصة بجلسة وحدة التحكّم النشطة.
- إيقاف علامة التبويب القديمة "المسودّات": تم إيقاف علامة التبويب القديمة المستقلة المسودّات في A/B Testing نهائيًا. تكون المسودات الحالية في علامة التبويب هذه للعرض فقط (يمكن تكرارها أو حذفها)، ولا يمكن بدء مسودات جديدة أو تعديل المسودات الحالية. من المقرّر إزالة علامة التبويب هذه نهائيًا في 31 أكتوبر 2026.
- إزالة الأجهزة الاختبارية: لم تعُد وظيفة "إدارة الأجهزة الاختبارية" متاحة في سير العمل الجديد. لاستهداف أجهزة اختبار داخلية معيّنة، يمكنك إضافة رقم تعريف واحد أو أكثر لعملية تثبيت Firebase (FID) إلى شروط التجربة أثناء إنشائها.
كم عدد التجارب التي يمكنني إنشاؤها وإجراؤها؟
يُسمح لك بإجراء ما يصل إلى 300 تجربة لكل مشروع (بما في ذلك عمليات الطرح)، ويمكن أن تتضمّن هذه التجارب ما يصل إلى 24 تجربة وعملية طرح نشطة، مع اعتبار الباقي تجارب مكتملة. في حال بلوغ هذا الحدّ، عليك حذف التجارب التي تم إعدادها كمسودّة أو التجارب المكتملة قبل إنشاء تجارب جديدة.
كيف يمكنني إنشاء تجربة؟
يمكنك إنشاء تجارب مباشرةً من قسم Remote Config. على سبيل المثال، لإنشاء تجربة من صفحة "المَعلمات"، انتقِل إلى Remote Config > المَعلمات وانقر على إنشاء تجربة. سيؤدي ذلك إلى فتح مسار إنشاء مستند إلى الشريط الجانبي، على غرار طريقة إنشاء Remote Config.
كيف يمكنني اختبار تجربة أو مراجعتها داخليًا قبل عرضها على جميع المستخدمين؟
في معظم الحالات التي تريد فيها التحقّق من صحة تجربة واختبارها قبل طرحها، من المرجّح أن يهمّك أكثر اختبار قيم التجربة وسلوك التطبيق بدلاً من اختبار توزيع التجربة نفسه. في مثل هذه الحالات، ننصح بإنشاء تجربة يمكنك استهدافها لمجموعة اختبار محدودة. بعد إنشاء التجربة الاختبارية والتأكّد من أنّ صيغ التجربة تعمل على النحو المنشود، يمكنك تكرار التجربة وتغيير الشروط لاستهداف المستخدمين الخارجيين، وتطبيق أي شروط أخرى استنادًا إلى المستخدمين الذين تريد استهدافهم.
يمكنك أيضًا استهداف أجهزة اختبار داخلي معيّنة للتحقّق من سلوك التجربة قبل عرضها على أي مستخدمين نهائيين. لإجراء ذلك، أضِف رقم تعريف واحدًا أو أكثر لعملية تثبيت Firebase (FID) إلى شروط التجربة أثناء إنشاء التجربة.
أين يمكنني العثور على مسودّات التجربة المؤقتة، وما هي علامة التبويب "مرحلة الإعداد"؟
باستخدام سير العمل هذا، تتوفّر مسودّات التجارب المؤقتة (بما في ذلك التجارب التي تكون حاليًا في حالة الإنشاء أو التعديل) في علامة تبويب فرعية باسم مرحلة الإعداد ضمن Remote Config. لا يتم حفظ المسودات في علامة التبويب الفرعية هذه بعد انتهاء الجلسة الحالية.
كيف يمكنني إيقاف تجربة قيد التنفيذ؟
يتطلّب إيقاف تجربة الآن نشر نموذج Remote Config. عند النقر على إيقاف التجربة، ستظهر نافذة منبثقة لتأكيد النشر. تعرض هذه النافذة المنبثقة جميع التغييرات التي سيتم تطبيقها، بما في ذلك إيقاف التجربة. يجب نشر النموذج لإكمال إجراء الإيقاف.
لماذا توقّفت تجربتي التي تستخدم اختبار A/B بشكل غير متوقّع؟
يمكن أن تتوقف التجارب تلقائيًا بسبب تغييرات في نموذج Remote Config:
- العودة إلى الحالة السابقة للنموذج: سيؤدي الرجوع إلى إصدار سابق من نموذج Remote Config لا تتضمّن التجربة إلى إيقاف التجربة. لن تؤدي العودة إلى إصدار تم فيه إيقاف إحدى التجارب إلى إعادة تشغيلها. يمكنك إنشاء نسخة مكرّرة من التجربة المتوقّفة وإعادة نشرها إذا أردت إعادة إنشاء التجربة وتنفيذها.
- إلغاء ربط المَعلمات: إذا كانت التجربة مرتبطة بمَعلمة واحدة فقط، سيؤدي إلغاء ربط الشرط المرتبط بهذه المَعلمة إلى إيقاف التجربة.
هل سيؤدي الرجوع إلى إصدار قديم من نموذج Remote Config إلى إعادة تفعيل تجربة تم إيقافها أو حذفها سابقًا؟
لا، لن تؤدي إعادة إصدار نموذج Remote Config إلى إعادة تشغيل أي تجربة تم إيقافها أو حذفها، حتى إذا كانت هذه التجربة نشطة في الإصدار الذي تمّت إعادة إصداره. يمكنك إنشاء نسخة مكرّرة من التجربة المتوقّفة وإعادة نشرها إذا أردت إعادة إنشاء التجربة وتنفيذها.
هل تتوفّر خدمة الدعم في الوقت الفعلي لتجارب اختبار A/B؟
نعم، تتوفّر الآن التعديلات في الوقت الفعلي لتجارب A/B Testing. تأكَّد من أنّ تطبيقك يستخدم أحدث إصدارات حِزم تطوير البرامج (SDK) المطلوبة (الإصدار 34.13.0 من Firebase Android SDK والإصدار 12.13.0 من Firebase iOS SDK والإصدار 12.15.0 من Firebase JavaScript SDK) للاستفادة من هذه الميزة.
إذا عدّلتُ شروط استهداف تجربة قيد التنفيذ لاستبعاد مستخدمين معيّنين، لماذا يظل هؤلاء المستخدمون مضمّنين في بيانات قياس التجربة؟
تستخدِم A/B Testing مجموعات ثابتة للقياس.
بعد أن يتم تعيين مستخدم لتجربة معيّنة والبدء في قياس أدائه، سيستمر تضمينه في مقاييس التجربة، حتى إذا كانت التعديلات اللاحقة على شروط الاستهداف ستؤدي عادةً إلى استبعاده. ومع ذلك، سيتوقّف هؤلاء المستخدمون عن تلقّي قيم الصيغة التجريبية إذا لم يعودوا يستوفون الشروط المعدَّلة. تتوفّر تفاصيل إضافية في Remote Config منطق تحديد خيارات المنتج.
تظهر لي رسالة الخطأ ربط تطبيق بهذا الشرط أو اختيار تطبيق آخر عند ضبط استهداف لتجربة.
يشير هذا الخطأ إلى أنّ شرط الاستهداف المحدّد يتطلّب استهداف تطبيق Firebase بشكل صريح، ولكن الإعداد الحالي لا يتضمّن تطبيقًا. تأكَّد من أنّ الشرط يتضمّن قاعدة تستهدف تطبيقًا واحدًا على الأقل من تطبيقاتك على Firebase.
لماذا لا تستهدف شروطي أي مستخدمين؟
يتم تقييم الشروط في نموذج Remote Config بالتسلسل من الأعلى إلى الأسفل باستخدام منطق "المطابقة الأولى". إذا تم وضع شرط عام واسع النطاق فوق شرط تجريبي أكثر تحديدًا، سيتم استهداف المستخدم أولاً بالشرط العام، وسيتم تجاهل التجربة. لحلّ هذه المشكلة، ننصحك بتنفيذ أحد الإجراءات التالية ضمن علامة التبويب الشروط:
- إعادة ترتيب الشروط: تأكَّد من وضع شروط التجربة الأكثر تحديدًا (الأقل شمولاً) في أعلى قائمة التقييم ليتم التحقّق منها قبل الشروط الأوسع والأكثر عمومية.
- استخدام مَعلمات مخصّصة: إذا كانت لديك احتياجات استهداف معقّدة، ننصحك بإنشاء مَعلمة Remote Config فريدة لتجربتك تحديدًا لتجنُّب تعارض الشروط.
لا يمكنني حذف شرط من علامة التبويب الشروط.
لا يمكن حذف الشروط إذا كانت مرتبطة بأي تجارب نشطة أو قيد التشغيل. يجب أولاً إيقاف التجربة وإزالة الشرط.
لا يمكنني إزالة قاعدة من شرط إذا كانت هذه القاعدة مرتبطة بتطبيق معيّن.
إذا كان أحد الشروط يتضمّن قاعدة تستهدف تطبيقًا معيّنًا على Firebase، لا يمكن إزالة قاعدة ربط التطبيق المحدّدة هذه أثناء تعديل الشرط.
أرى تحذيرًا بشأن استخدام شروط نسب مئوية متعددة في استهداف تجربتي. هل يجب أن أقلق بشأن ذلك؟
هذا تحذير غير حاسم. يبدو أنّ هذه الميزة تنبّهك عندما يجمع استهداف التجربة بين عدة شروط مستندة إلى النسبة المئوية، لأنّ تأثيرها المركّب، بالإضافة إلى النسبة المئوية لظهور التجربة، يمكن أن يؤدي أحيانًا إلى توزيع غير متوقّع للمستخدمين. يمكنك المتابعة، ولكن عليك الانتباه إلى كيفية تفاعل هذه الشروط.
أين يمكنني العثور على تجارب المسودات أو الأجهزة الاختبارية وإدارتها؟
في ما يلي بعض التغييرات المتعلّقة بالمسودّات القديمة والأجهزة التجريبية في A/B Testing سير العمل الجديد:
- إيقاف علامة التبويب "المسودات": لم يعُد بإمكانك تعديل علامة التبويب المسودات والتجارب الحالية في المسودات. يمكنك فقط عرض التجارب الحالية التي لا تزال في مرحلة المسودة أو تكرارها أو حذفها. ستتم إزالة علامة التبويب المسودّات نهائيًا من وحدة التحكّم في 31 أكتوبر 2026.
- إزالة الأجهزة الاختبارية: لم تعُد وظيفة إدارة الأجهزة الاختبارية متاحة في سير العمل الجديد. لاستهداف أجهزة اختبار داخلية معيّنة، يمكنك إضافة رقم تعريف واحد أو أكثر لعملية تثبيت Firebase (FID) إلى شروط التجربة أثناء إنشائها. لاختبار التطبيقات التجريبية لتطبيقات ضمان الجودة، عليك تعيين التجربة لمعرّف تطبيق معيّن وضبط نسبة الظهور على %100. لمراجعة التجربة قبل طرحها، اضبط نسبة الظهور على 0%. يُرجى العِلم أنّ فترة انتهاء صلاحية التجربة التي تبلغ 90 يومًا تبدأ عند النشر، حتى لو كانت نسبة الظهور 0%. بعد مراجعة التجربة، يمكنك زيادة النسبة المئوية للتعرّض من أجل بدء الطرح الكامل.
هل يمكنني إنشاء مَعلمات عند إنشاء تجربة؟
لا، لا يمكنك إنشاء مَعلمة Remote Config مباشرةً ضمن الشريط الجانبي لإنشاء التجربة. عليك إنشاء المَعلمة في Remote Config قبل إعداد تجربة تستخدمها.
كيف يمكنني الحدّ من مشاكل الجلب (التي حدثت في مايو 2026) باستخدام سير العمل الجديد؟
حدثت مشكلة منعت تجارب "اختبار A/B من Firebase" التي تم إنشاؤها بين 13 مايو 2026 و22 مايو 2026 من الوصول إلى حِزم تطوير البرامج (SDK) الخاصة بالعملاء. وهذا يعني أنّ المستخدمين النهائيين لم يتلقّوا صِيَغ التجربة، وأنّ المقاييس غير متاحة لهذه التجارب. يُرجى العِلم أنّه تتم الآن استعادة عرض التجربة للمستخدمين النهائيين تلقائيًا، وسيبدأ جمع المقاييس من عملية الاسترجاع التالية. إذا كنت بحاجة إلى تمديد فترة قياس تجربتك بسبب هذا الانقطاع أو كانت لديك أسئلة أخرى حول سير العمل الجديد، يُرجى التواصل مع فريق دعم Firebase.