باستخدام خيار التخصيص في ميزة "Remote Config"، يمكنك تزويد المستخدمين تلقائيًا بإحدى تجارب المستخدم البديلة المتعدّدة، وذلك من أجل تحسين الأداء لتحقيق هدف من اختيارك. الاطّلاع على نظرة عامة حول هذه الميزة
في ما يلي كيفية البدء.
1. تفعيل Analytics وRemote Config في تطبيقك
قبل أن تتمكّن من البدء في توفير تجارب مستخدم مخصّصة، يجب أن يستخدم تطبيقك Analytics وRemote Config.
إذا لم تفعِّل Google Analytics عند إنشاء مشروع Firebase، فعِّلها في علامة التبويب
الإعدادات > عمليات الدمج في وحدة تحكّم Firebase.تأكَّد من أنّك تستخدم الإصدارات التالية على الأقل من Remote Config حزمة تطوير البرامج (SDK):
- iOS: الإصدار 7.5.0 والإصدارات الأحدث
- Android: الإصدار 20.0.3 (قائمة مواد Firebase 26.4.0) والإصدارات الأحدث
- C++: الإصدار 7.1.1 والإصدارات الأحدث
- Unity: الإصدار 7.1.0 والإصدارات الأحدث
تُجري هذه الإصدارات (والإصدارات الأحدث) فقط عملية التسجيل اللازمة لنظام التخصيص كي يتعلّم كيفية تحسين الأداء لتحقيق هدفك.
أضِف طلبات تسجيل الأحداث إلى تطبيقك.
عليك تسجيل حدث على الأقل عندما يُكمل المستخدم إجراء الهدف الذي تعمل على تحسين الأداء لتحقيقه. على سبيل المثال، إذا كنت تريد تحسين الأداء لعمليات إرسال التقييمات على "متجر Play"، سجِّل حدثًا في كل مرة يقيّم فيها المستخدم تطبيقك.
بالإضافة إلى ذلك، عليك تسجيل أي Analytics أحداث ذات صلة بتطبيقك ولا يتم تسجيلها تلقائيًا. من خلال تسجيل هذه الأحداث السياقية، يمكنك تحسين جودة إعداداتك المخصّصة.
نفِّذ تجارب المستخدم المختلفة التي تريد أن تكون ممكنة في تطبيقك. يمكن أن يكون ذلك بسيطًا مثل تخصيص عدد مرات ظهور الإعلانات لكل مستخدم، أو بدائل أكثر أهمية، مثل تنفيذ تنسيقات مختلفة.
اجعل تجارب المستخدم المختلفة قابلة للضبط استنادًا إلى قيمة مَعلمة Remote Config. الاطّلاع على مقالة بدء استخدام Remote Config ومقالة Remote Config استراتيجيات التحميل.
في هذه المرحلة، يمكنك نشر تطبيقك على App Store أو متجر Play. سيستمر المستخدمون في الحصول على التجربة التلقائية التي ضبطتها، ولكن بما أنّه يمكنك التحكّم في التجربة باستخدام متغيّر قابل للضبط عن بُعد، يمكنك البدء في تجربة تخصيص المَعلمات تلقائيًا.
عليك أن يكون لديك عدد كبير من المستخدمين الذين يستخدمون تطبيقك المعدَّل قبل أن يتمكّن نظام التخصيص من البدء في تحسين التجارب الفردية.
2. ضبط تخصيص المَعلمات في وحدة تحكّم Firebase
الآن بعد أن أصبح تطبيقك الذي تم تفعيله متاحًا للمستخدمين، يمكنك استخدام الـ Firebase لإعداد التخصيص.
في وحدة تحكّم Firebase، انتقِل إلى DevOps والتفاعل > الإعداد عن بُعد.
ابحث عن المَعلمة التي تتحكّم في تجربة المستخدم التي تريد تخصيصها، وانقر على رمز القلم الرصاص لتعديلها.
في لوحة تعديل المَعلمة ، انقر على إضافة جديد > التخصيص.
حدِّد قيمتَين بديلتَين أو أكثر. "القيم البديلة" هي اسم خاص لقيم المَعلمات التي يمكن لخوارزمية التخصيص اختيارها للمستخدمين. يجب أن يتطابق تنسيق القيم التي تستخدمها هنا مع نوع البيانات الذي تستخدمه مَعلمة Remote Config.
اختَر هدفًا. يمكنك اختيار أحد الخيارات التالية:
- اختَر من قائمة الأهداف الجاهزة للمقاييس، مثل الإيرادات والتفاعل.
أضِف مقياسًا مخصّصًا استنادًا إلى أي حدث آخر Google Analytics تريد تحسين الأداء له عن طريق كتابة اسم الحدث في حقل الهدف والنقر على إنشاء حدث.
بما أنّ هذه الأحداث قد تكون ديناميكية أو مخصّصة، قد لا تظهر في القائمة المنسدلة. للتأكّد من أنّ المقياس الذي تحدّده يتطابق تمامًا مع حدث نشط Analytics، تحقَّق من الحدث في إحصاءات Google > الأحداث.
اختَر ما إذا كنت تريد تحسين الأداء لعدد الأحداث (العدد) أو مجموع قيم جميع الأحداث (المجموع).
في بعض الحالات، يتم تحديد هذا الخيار مسبقًا للأحداث المضمّنة Analytics. على سبيل المثال، سيتم دائمًا اختيار المجموع لوقت تفاعل المستخدم من أجل تحسين الأداء لإجمالي الوقت المستغرَق. إذا اخترت النقرات على الإعلانات، يتم تحسين الإعدادات المخصّصة لـ العدد، أو إجمالي عدد أحداث النقرات على الإعلانات.
إذا اخترت المجموع، أدخِل اسم مَعلمة خاصة بالحدث التي تريد تجميعها.
في معظم الحالات، يكون اسم مَعلمة خاصة بالحدث هو
value، ولكن قد يكون لديك مقياس مخصص بقيمة معيّنة تريد تجميعها. على سبيل المثال، إذا كان لديك حدث بأنواع عملات مختلفة مع مَعلمات مثلUSDوJPYوAUDوما إلى ذلك، يمكنك تحسين الأداء للإيرادات الأسترالية عن طريق تحديدAUDكمَعلمة خاصة بالحدث (وفي الخطوة التالية، تأكَّد من ضبط شرط استهداف للمستخدمين في أستراليا).يمكنك اختياريًا اختيار ما يصل إلى مقياسَين إضافيَّين لتتبُّعهما. لن تؤثّر هذه المقاييس في خوارزمية التخصيص، ولكن يمكن أن تساعدك هذه النتائج في فهم الأداء والاتجاهات بشكل أفضل. على سبيل المثال، إذا كان التخصيص يحسّن الأداء للنقرات على الإعلانات، قد تريد تتبُّع تفاعل المستخدم بين المجموعتَين الأساسية والمخصّصة.
ستظهر المقاييس التي يتم تتبُّعها في ملخّص نتائج التخصيص، منظَّمة حسب علامة التبويب.
حدِّد أو اختَر شرط استهداف للمَعلمة المخصّصة. لن يحصل على تجربة مخصّصة سوى المستخدمين الذين يستوفون هذا الشرط. تتضمّن بعض الشروط الشائعة الاستخدام قصر التخصيص على مستخدمي منصة معيّنة فقط أو على المستخدمين في منطقة معيّنة فقط.
عندما تكون راضيًا عن البدائل والهدف والمقاييس الإضافية والاستهداف، تكون قد انتهيت. احفظ التغييرات وانشرها لبدء تخصيص التجارب الفردية للمستخدمين. سيبدأ المستخدمون في تلقّي قيم المَعلمات المخصّصة في غضون بضع ساعات، ولكن سيستغرِق النظام ما يصل إلى 14 يومًا للتعرّف على المستخدم وتحقيق أفضل أداء.
في وحدة تحكّم Firebase، يمكنك استخدام أحد الخيارات التالية للاطّلاع على أداء التخصيص (انتقِل إلى DevOps والتفاعل > الإعداد عن بُعد):
اختَر التخصيص في صفحة الإعدادات المخصّصة.
انقر على شرط استهداف المَعلمة في صفحة Remote Config.
لمزيد من المعلومات عن تفسير النتائج، يُرجى الاطّلاع على مقالة فهم نتائج التخصيص.