Catch up on highlights from Firebase at Google I/O 2023. Learn more

ابدأ مع تخصيص Remote Config

باستخدام تخصيص Remote Config ، فإنك تزود المستخدمين تلقائيًا بواحدة من عدة تجارب مستخدم بديلة ، من أجل تحسين هدف من اختيارك. انظر نظرة عامة على هذه الميزة.

إليك كيفية البدء.

1. صك تطبيقك باستخدام Analytics و Remote Config

قبل أن تتمكن من البدء في تقديم تجارب مستخدم مخصصة ، يجب أن يستخدم تطبيقك Analytics و Remote Config.

  1. إذا لم تقم بتمكين Google Analytics عند إنشاء مشروع Firebase ، فقم بتمكينه في صفحة تكامل المشروع.

  2. تأكد من أنك تستخدم الإصدارات التالية على الأقل من Remote Config SDK:

    • iOS: 7.5.0 وما فوق
    • Android: 20.0.3 (Firebase BoM 26.4.0) وما فوق
    • C ++ 7.1.1 وما فوق
    • الوحدة: 7.1.0 وما فوق

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

  3. أضف مكالمات تسجيل الأحداث إلى تطبيقك.

    كحد أدنى ، قم بتسجيل حدث عندما يكمل المستخدم الإجراء الموضوعي الذي تقوم بالتحسين من أجله. على سبيل المثال ، إذا كنت ترغب في تحسين عمليات إرسال تقييمات متجر Play ، فقم بتسجيل حدث في كل مرة يقوم فيها المستخدم بتقييم تطبيقك.

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

  4. نفِّذ تجارب المستخدم المختلفة التي تريدها أن تكون ممكنة في تطبيقك. قد يكون هذا بسيطًا مثل تخصيص عدد المرات التي يتم فيها عرض الإعلانات لكل مستخدم ، أو بدائل أكثر جوهرية ، مثل تنفيذ تنسيقات مختلفة.

  5. اجعل تجارب المستخدم المختلفة قابلة للتكوين استنادًا إلى قيمة معلمة "التكوين عن بُعد". راجع بدء استخدام استراتيجيات تحميل Remote Config و Remote Config .

في هذه المرحلة ، يمكنك نشر تطبيقك على App Store أو Play Store. سيستمر المستخدمون في الحصول على التجربة الافتراضية التي قمت بتكوينها ، ولكن نظرًا لأنه يمكنك التحكم في التجربة باستخدام متغير قابل للتكوين عن بُعد ، يمكنك البدء في تجربة التخصيص التلقائي للمعامل.

ستحتاج إلى أن يكون لديك كتلة حرجة من المستخدمين الذين يستخدمون تطبيقك المحدث قبل أن يبدأ نظام التخصيص في تحسين التجارب الفردية.

2. تكوين تخصيص المعلمة في وحدة تحكم Firebase

الآن بعد أن أصبح تطبيقك المُجهز في أيدي المستخدمين ، يمكنك استخدام وحدة تحكم Firebase لإعداد التخصيص.

  1. في صفحة Remote Config في وحدة تحكم Firebase ، ابحث عن المعلمة التي تتحكم في تجربة المستخدم التي تريد تخصيصها ، وانقر فوق رمز القلم الرصاص لتحريرها.

  2. في جزء تحرير المعلمة ، انقر فوق إضافة جديد> التخصيص .

  3. حدد قيمتين أو أكثر من القيم البديلة. "القيم البديلة" هي اسم خاص لقيم المعلمات التي يمكن أن تختارها خوارزمية التخصيص للمستخدمين. يجب أن يتطابق تنسيق القيم التي تستخدمها هنا مع نوع البيانات الذي تستخدمه معلمة Remote Config.

  4. اختر هدفًا. يمكنك اختيار واحد مما يلي:

    • اختر من قائمة الأهداف المحددة مسبقًا لمقاييس مثل الإيرادات والمشاركة.
    • أضف مقياسًا مخصصًا استنادًا إلى أي حدث Google Analytics آخر ترغب في تحسينه عن طريق كتابة اسم الحدث في حقل " الهدف " والنقر فوق "إنشاء حدث" .

      نظرًا لأن هذه الأحداث قد تكون ديناميكية أو مخصصة ، فقد لا تظهر في القائمة المنسدلة. للتأكد من أن المقياس الذي تحدده يتطابق بدقة مع حدث Analytics النشط ، تحقق من الحدث في Analytics > الأحداث .

  5. حدد ما إذا كنت تريد التحسين لعدد الأحداث ( COUNT ) أو مجموع قيم جميع الأحداث ( SUM ).

    في بعض الحالات ، يتم تحديد هذا الخيار مسبقًا لأحداث Analytics المضمنة. على سبيل المثال ، سيتم تحديد SUM دائمًا لوقت تفاعل المستخدم لتحسين إجمالي الوقت المستغرق. إذا اخترت النقرات على الإعلانات ، فسيتم تحسين التخصيصات لـ COUNT أو العدد الإجمالي لأحداث النقر على الإعلانات.

  6. إذا حددت SUM ، فأدخل اسم معلمة الحدث لتجميعها.

    في معظم الحالات ، يكون اسم معلمة الحدث عبارة عن value ، ولكن قد يكون لديك مقياس مخصص بقيمة محددة تريد تجميعها. على سبيل المثال ، إذا كان لديك حدث مع أنواع عملات مختلفة مع معلمات مثل USD JPY AUD وما إلى ذلك ، فيمكنك تحسين الإيرادات الأسترالية من خلال تحديد AUD كمعامل الحدث (وفي الخطوة التالية ، تأكد من تكوين حالة الاستهداف للمستخدمين في أستراليا!).

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

    ستظهر المقاييس المتعقبة في ملخص نتائج التخصيص ، مرتبة حسب علامة التبويب.

  8. تحديد أو تحديد شرط الاستهداف للمعلمة المخصصة. فقط المستخدمون الذين يستوفون هذا الشرط سيحصلون على تجربة مخصصة. بعض الشروط شائعة الاستخدام هي قصر التخصيص على مستخدمي نظام أساسي معين فقط أو للمستخدمين في منطقة معينة فقط.

عندما تكون راضيًا عن البدائل والهدف والمقاييس الإضافية والاستهداف ، تكون قد انتهيت! احفظ التغييرات وانشرها لبدء تخصيص الخبرات الفردية للمستخدمين. سيبدأ المستخدمون في تلقي قيم المعلمات المخصصة في غضون ساعات قليلة ، لكن الأمر سيستغرق ما يصل إلى 14 يومًا حتى يتعرف النظام على المستخدم الخاص بك ويحقق أفضل أداء.

يمكنك معرفة كيفية أداء التخصيص عن طريق تحديده من صفحة التخصيصات أو بالنقر فوق شرط استهداف المعلمة في صفحة "التكوين عن بُعد" .

لمزيد من المعلومات حول تفسير النتائج ، راجع فهم نتائج التخصيص .

و

باستخدام تخصيص Remote Config ، فإنك تزود المستخدمين تلقائيًا بواحدة من عدة تجارب مستخدم بديلة ، من أجل تحسين هدف من اختيارك. انظر نظرة عامة على هذه الميزة.

إليك كيفية البدء.

1. صك تطبيقك باستخدام Analytics و Remote Config

قبل أن تتمكن من البدء في تقديم تجارب مستخدم مخصصة ، يجب أن يستخدم تطبيقك Analytics و Remote Config.

  1. إذا لم تقم بتمكين Google Analytics عند إنشاء مشروع Firebase ، فقم بتمكينه في صفحة تكامل المشروع.

  2. تأكد من أنك تستخدم الإصدارات التالية على الأقل من Remote Config SDK:

    • iOS: 7.5.0 وما فوق
    • Android: 20.0.3 (Firebase BoM 26.4.0) وما فوق
    • C ++ 7.1.1 وما فوق
    • الوحدة: 7.1.0 وما فوق

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

  3. أضف مكالمات تسجيل الأحداث إلى تطبيقك.

    كحد أدنى ، قم بتسجيل حدث عندما يكمل المستخدم الإجراء الموضوعي الذي تقوم بالتحسين من أجله. على سبيل المثال ، إذا كنت ترغب في تحسين عمليات إرسال تقييمات متجر Play ، فقم بتسجيل حدث في كل مرة يقوم فيها المستخدم بتقييم تطبيقك.

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

  4. نفِّذ تجارب المستخدم المختلفة التي تريدها أن تكون ممكنة في تطبيقك. قد يكون هذا بسيطًا مثل تخصيص عدد المرات التي يتم فيها عرض الإعلانات لكل مستخدم ، أو بدائل أكثر جوهرية ، مثل تنفيذ تنسيقات مختلفة.

  5. اجعل تجارب المستخدم المختلفة قابلة للتكوين استنادًا إلى قيمة معلمة "التكوين عن بُعد". راجع بدء استخدام استراتيجيات تحميل Remote Config و Remote Config .

في هذه المرحلة ، يمكنك نشر تطبيقك على App Store أو Play Store. سيستمر المستخدمون في الحصول على التجربة الافتراضية التي قمت بتكوينها ، ولكن نظرًا لأنه يمكنك التحكم في التجربة باستخدام متغير قابل للتكوين عن بُعد ، يمكنك البدء في تجربة التخصيص التلقائي للمعامل.

ستحتاج إلى أن يكون لديك كتلة حرجة من المستخدمين الذين يستخدمون تطبيقك المحدث قبل أن يبدأ نظام التخصيص في تحسين التجارب الفردية.

2. تكوين تخصيص المعلمة في وحدة تحكم Firebase

الآن بعد أن أصبح تطبيقك المُجهز في أيدي المستخدمين ، يمكنك استخدام وحدة تحكم Firebase لإعداد التخصيص.

  1. في صفحة Remote Config في وحدة تحكم Firebase ، ابحث عن المعلمة التي تتحكم في تجربة المستخدم التي تريد تخصيصها ، وانقر فوق رمز القلم الرصاص لتحريرها.

  2. في جزء تحرير المعلمة ، انقر فوق إضافة جديد> التخصيص .

  3. حدد قيمتين أو أكثر من القيم البديلة. "القيم البديلة" هي اسم خاص لقيم المعلمات التي يمكن أن تختارها خوارزمية التخصيص للمستخدمين. يجب أن يتطابق تنسيق القيم التي تستخدمها هنا مع نوع البيانات الذي تستخدمه معلمة Remote Config.

  4. اختر هدفًا. يمكنك اختيار واحد مما يلي:

    • اختر من قائمة الأهداف المحددة مسبقًا لمقاييس مثل الإيرادات والمشاركة.
    • أضف مقياسًا مخصصًا استنادًا إلى أي حدث Google Analytics آخر ترغب في تحسينه عن طريق كتابة اسم الحدث في حقل " الهدف " والنقر فوق "إنشاء حدث" .

      نظرًا لأن هذه الأحداث قد تكون ديناميكية أو مخصصة ، فقد لا تظهر في القائمة المنسدلة. للتأكد من أن المقياس الذي تحدده يتطابق بدقة مع حدث Analytics النشط ، تحقق من الحدث في Analytics > الأحداث .

  5. حدد ما إذا كنت تريد التحسين لعدد الأحداث ( COUNT ) أو مجموع قيم جميع الأحداث ( SUM ).

    في بعض الحالات ، يتم تحديد هذا الخيار مسبقًا لأحداث Analytics المضمنة. على سبيل المثال ، سيتم تحديد SUM دائمًا لوقت تفاعل المستخدم لتحسين إجمالي الوقت المستغرق. إذا اخترت النقرات على الإعلانات ، فسيتم تحسين التخصيصات لـ COUNT أو العدد الإجمالي لأحداث النقر على الإعلانات.

  6. إذا حددت SUM ، فأدخل اسم معلمة الحدث لتجميعها.

    في معظم الحالات ، يكون اسم معلمة الحدث عبارة عن value ، ولكن قد يكون لديك مقياس مخصص بقيمة محددة تريد تجميعها. على سبيل المثال ، إذا كان لديك حدث مع أنواع عملات مختلفة مع معلمات مثل USD JPY AUD وما إلى ذلك ، فيمكنك تحسين الإيرادات الأسترالية من خلال تحديد AUD كمعامل الحدث (وفي الخطوة التالية ، تأكد من تكوين حالة الاستهداف للمستخدمين في أستراليا!).

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

    ستظهر المقاييس المتعقبة في ملخص نتائج التخصيص ، مرتبة حسب علامة التبويب.

  8. تحديد أو تحديد شرط الاستهداف للمعلمة المخصصة. فقط المستخدمون الذين يستوفون هذا الشرط سيحصلون على تجربة مخصصة. بعض الشروط شائعة الاستخدام هي قصر التخصيص على مستخدمي نظام أساسي معين فقط أو للمستخدمين في منطقة معينة فقط.

عندما تكون راضيًا عن البدائل والهدف والمقاييس الإضافية والاستهداف ، تكون قد انتهيت! احفظ التغييرات وانشرها لبدء تخصيص الخبرات الفردية للمستخدمين. سيبدأ المستخدمون في تلقي قيم المعلمات المخصصة في غضون ساعات قليلة ، لكن الأمر سيستغرق ما يصل إلى 14 يومًا حتى يتعرف النظام على المستخدم الخاص بك ويحقق أفضل أداء.

يمكنك معرفة كيفية أداء التخصيص عن طريق تحديده من صفحة التخصيصات أو بالنقر فوق شرط استهداف المعلمة في صفحة "التكوين عن بُعد" .

لمزيد من المعلومات حول تفسير النتائج ، راجع فهم نتائج التخصيص .