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