تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
Firebase A/B Testing
plat_ios
plat_android
يساعدك Firebase A/B Testing في تحسين تجربة تطبيقك من خلال
وتبسيط طريقة إدارة المنتج والتسويق وتحليلهما وتوسيع نطاقهما
التجارب. فهي تتيح لك اختبار التغييرات في واجهة المستخدم والميزات
أو حملات الجذب لمعرفة مدى تأثيرها في مفتاحك
(مثل الإيرادات والاحتفاظ بالمستخدمين) قبل طرحها على نطاق واسع.
يعمل تطبيق A/B Testing مع FCM لتتمكّن من اختبار أساليب تسويق مختلفة.
والرسائل، وباستخدام Remote Config لتتمكّن من اختبار التغييرات داخل تطبيقك.
هل أنت مستعد للبدء؟ اختيار منتج:
إنشاء Remote Config تجربة
إنشاء تجارب المراسلة
الإمكانات الرئيسية
اختبار تجربة المنتج وتحسينها
|
إنشاء تجارب باستخدام "Remote Config" لإجراء تغييرات على السلوك
تطبيقك ومظهره على مختلف الصيغ في تجربتك
اختبار تجربة المنتج الأكثر فاعلية في تحقيق النتائج التي
الأكثر اهتمامًا به.
|
اعثر على طرق لإعادة تفاعل المستخدمين باستخدام أداة إنشاء "الإشعارات". |
استخدام "A/B Testing"
لمساعدتك في العثور على إعدادات الصياغة والمراسلة الأكثر فعالية
وجذب المستخدمين إلى تطبيقك.
|
طرح ميزات جديدة بأمان |
لا تطرح ميزة جديدة بدون التأكد من أنّها تلبي أهدافك
مجموعة فرعية أصغر من المستخدمين أولاً. بمجرد أن تثق في
نتائج "A/B Testing"، طرح الميزة لجميع المستخدمين
|
مجموعات المستخدمين المستهدفة |
يمكنك إجراء اختبارات أ/ب مستهدَفة باستخدام بيانات حول مستخدمي تطبيقك.
على سبيل المثال، يمكنك استهداف مجموعة فرعية من المستخدمين الذين يشغّلون تطبيقًا معيّنًا
أو الإصدار أو النظام الأساسي أو اللغة أو المستخدمين المحددين الذين يتطابقون
Google Analytics
خاصيّة المستخدم.
|
كيف تعمل هذه الميزة؟
عند إنشاء تجربة، أنشئ صيغًا متعددة لتجربة المستخدم.
وقياس مستوى أداء الصيغ تجاه الهدف الذي تريد تحقيقه
(مثل زيادة عمليات الشراء داخل التطبيق). لقد استهدفت
يمكن تحديد مجموعة المستخدمين من خلال معايير متعددة متسلسلة بالبادئة "AND" والمنطق حيث
يمكنك مثلاً حصر المجموعة على مستخدمي إصدار معيّن من التطبيق
الذين ينتمون إلى Analytics
جمهور مثل "أعطال المستخدمين" التي تتطابق مع Google Analytics مخصّص
خاصيّة المستخدِم التي يحدّدها العميل.

باستخدام "Remote Config"، يمكنك تجربة إجراء تغييرات على حقل واحد أو أكثر.
مَعلمات لتعديل سلوك تطبيقك ومظهره. يمكنك استخدام هذا
لإجراء تغييرات طفيفة مثل تغيير أفضل نظام للألوان وتحديد
خيارات القائمة، أو لإجراء تغييرات أكثر أهمية مثل اختبار نافذة
الميزة أو تصميم واجهة المستخدم. باستخدام مؤلف الإشعارات، يمكنك تجربة
للعثور على الصياغة المناسبة لرسالة الإشعار.
سواء كانت تجربتك تستخدم "Remote Config" أو منشئ "الإشعارات"، يمكنك:
راقب تجربتك إلى أن تحدد أحد الرواد، وهو الصيغة الأفضل
يحقق هدفك. يمكنك بدء تجربتك بنسبة صغيرة من
قاعدة المستخدمين، وزيادة تلك النسبة المئوية بمرور الوقت. إذا كان
عن الشكل الذي يحقق هدفك بشكل أفضل من
الأساسي، يمكنك بدء جولة جديدة من التجارب لإيجاد أفضل طريقة
لتحسين تطبيقك.
يمكنك
أيضًا تتبُّع المقاييس الأخرى (أعطال التطبيق ونسبة الاحتفاظ بالجمهور والأرباح) إلى جانب
إلى هدفك حتى تتمكن من الحصول على فهم أفضل لنتيجة
تجربتنا وتأثيره في تجربة استخدام التطبيق
مسار التنفيذ
|
إضافة Remote Config أو Firebase Cloud Messaging إلى تطبيقك |
إذا كان تطبيقك يستخدم حاليًا Remote Config أو Cloud Messaging
(أو كليهما)، فيمكنك التخطي إلى الخطوة التالية.
|
|
حدِّد الصيغ التي تريد تقييمها باستخدام اختبار أ/ب. |
سواء كان التغيير الذي أجريته دقيقًا أو إضافة واجهة مستخدم أو ميزة جديدة، إذا
التحكّم في هذا التغيير باستخدام Remote Config، يمكنك اختبار عدة خيارات
المختلفة عن هذا التغيير مع A/B Testing.
يمكنك أيضًا استخدام A/B Testing مع مؤلف الإشعارات لاختبار صيغ متعدّدة.
في حملة إعادة الجذب قبل طرحها لجميع المستخدمين.
|
|
تحديد كيفية قياس النجاح |
من خلال تجربة تستخدم منشئ الإشعارات، يمكنك استخدام Analytics
لتحديد هدف تجربتك ومقارنة صيغ التجربة.
من خلال تجربة Remote Config، يمكنك استخدام Analytics.
حدث أو مسار إحالة ناجحة لتحديد هدف تجربتك.
|
|
راقِب تجربتك لمعرفة الصيغة التي تحقّق أفضل أداء. |
يمكنك بدء تجربتك مع عدد قليل من المستخدمين، ثم طرحها في
المزيد من المستخدمين إذا بدت النتائج المبكرة جيدة. أثناء مراقبة تجربتك،
معرفة ما إذا كانت بعض الأنواع تتسبب في حدوث المزيد من الأعطال أو تأثيرات أخرى في التطبيق
تجربة التطبيق، ويمكنك أيضًا معرفة الصيغة التي تحقق أكبر
للتقدم نحو هدفك.
|
الخطوات التالية
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["Firebase A/B Testing \nplat_ios plat_android \n\nFirebase A/B Testing helps you optimize your app experience by\nstreamlining the way you run, analyze, and scale product and marketing\nexperiments. It gives you the power to test changes to your app's UI, features,\nor engagement campaigns to see how they impact your key\nmetrics (like revenue and retention) before you roll them out widely.\n\nA/B Testing works with FCM so you can test different marketing\nmessages, and with Remote Config so you can test changes within your app.\n\n\u003cbr /\u003e\n\nReady to get started? Choose a product:\n\n[Create Remote Config experiments](/docs/ab-testing/abtest-config)\n[Create messaging experiments](/docs/ab-testing/abtest-with-console)\n\nKey capabilities\n\n|-----------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Test and improve your product experience | Create experiments with Remote Config to make changes to the behavior and appearance of your app across the variants in your experiment, and test which product experience is most effective at driving the results you most care about. |\n| Find ways to re-engage your users by using the Notifications composer | Use A/B Testing to help you find the most effective wording and messaging settings for bringing users into your app. |\n| Safely roll out new features | Don't roll a new feature out without making sure it meets your goals with a smaller subset of users first. Once you have confidence in your A/B Testing results, roll the feature out to all your users. |\n| Target user groups | Run targeted A/B tests using data about your app users. For example, you could target a subset of users running a specific app version, platform, language, or select users that match a Google Analytics [user property](https://firebase.google.com/docs/analytics/user-properties) value. |\n\nHow does it work?\n\nWhen you create an experiment, create multiple variants of a user experience\nand measure how well the variants perform toward a goal that you want to achieve\n(such as boosting in-app purchases). Your targeted\nuser group can be defined by multiple criteria chained with \"AND\" logic; for\nexample, you could limit the group to users of a particular app version\nwho belong to both an Analytics\naudience such as \"crashing users\" that match a custom Google Analytics\nuser property set by the client.\n\nWith Remote Config, you can experiment with changes to one or more\nparameters to alter the behavior and appearance of your app. You could use this\nfor subtle changes like tinkering with the best color scheme and positioning of\nmenu options, or for more significant changes like testing a completely new\nfeature or UI design. With the Notifications composer, you can experiment to\nfind the right wording for a notification message.\n\nWhether your experiment uses Remote Config or the Notifications composer, you can\nmonitor your experiment until you identify a *leader*, the variant that best\naccomplishes your goal. You can start your experiment with a small percentage of\nyour user base, and increase that percentage over time. If your first\nexperiment does not reveal a variant that accomplishes your goal better than the\nbaseline, you can start a new round of experimentation to find the best way to\nimprove your app.\n\nYou can\nalso track other metrics (app crashes, retention, and revenue) along with\nyour goal so that you can have a better understanding of the outcome of your\nexperiment and how it impacts the experience of using your app.\n\nImplementation path\n\n|---|-----------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Add Remote Config or Firebase Cloud Messaging to your app | If your app already uses Remote Config or Cloud Messaging (or both), you can skip to the next step. |\n| | Define the variants that you want to evaluate with an A/B test. | Whether your change is subtle or the addition of a new UI or feature, if you can control that change using Remote Config, you can test multiple variants on that change with A/B Testing. You can also use A/B Testing with the Notifications composer to test multiple variants on your re-engagement campaign before you roll it out to all users. |\n| | Define how you will measure success | With an experiment that uses the Notifications composer, you can use an Analytics event to define the goal of your experiment and compare experiment variants. With a Remote Config experiment, you can use either an Analytics event or a conversion funnel to define the goal of your experiment. |\n| | Monitor your experiment to find the winning variant | You can start your experiment with just a few users, and then roll it out to more users if early results look good. As you monitor your experiment, you will see whether some variants cause more app crashes or other impacts on the app experience, and you can also see which variant makes the most progress toward your goal. |\n\nNext steps\n\n- Learn more about experiment concepts and best practices in [About Firebase A/B Testing](/docs/ab-testing/ab-concepts).\n- Get started creating experiments for [Remote Config](/docs/ab-testing/abtest-config), [the Notifications composer](/docs/ab-testing/abtest-with-console), or [In-App Messaging](/docs/ab-testing/abtest-inappmessaging).\n- Learn more about the Firebase features that interact with A/B Testing: [Google Analytics](/docs/analytics), [Firebase Remote Config](/docs/remote-config), [Cloud Messaging notifications](/docs/cloud-messaging/concept-options#notifications), [In-App Messaging](/docs/in-app-messaging), [AdMob](/docs/admob), and [Remote Config personalization](/docs/remote-config/personalization)."]]