نموذج منبثق بعد التسجيل لأسئلة ديموغرافية اختيارية - هل هذا موجود؟

مرحباً بالجميع، إخلاء المسؤولية المعتاد هو أنني أبعد ما أكون عن المطور، ولكني أعتني بمنتدى مجتمعي يستخدم Discourse (خطة Pro Plus)، وأبذل قصارى جهدي للتعلم. هذا الموقف هو إلى حد كبير “اشرح لي كأن عمري خمس سنوات”، للأسف.

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

المشكلة: حالياً، نطرح أسئلة ديموغرافية اختيارية (العمر، نوع السرطان، الموقع، إلخ) في نموذج التسجيل نفسه، وهذا يسبب احتكاكاً. يتعامل مستخدمونا مع حالات صحية خطيرة ونريد أن نجعل التسجيل بسيطاً قدر الإمكان.

ما أريد القيام به: عرض نموذج منبثق قابل للإغلاق مباشرة بعد التسجيل بهذه الأسئلة الاختيارية. المتطلبات الرئيسية التي حددتها حتى الآن:

  • يظهر مرة واحدة فقط بعد التسجيل (وليس عند كل تسجيل دخول)

  • يمكن للمستخدمين إغلاقه دون إكماله

  • لا يظهر مرة أخرى أبداً بمجرد إغلاقه أو إكماله

  • يحفظ الردود في حقول المستخدم المخصصة إذا قاموا بتعبئته

الأسئلة:

  1. هل يوجد مكون/إضافة موجودة تقوم بشيء مماثل يمكنني استخدامه أو التعلم منه؟

  2. هل يجب أن يكون هذا إضافة (plugin) بدلاً من مكون سمة (theme component)؟

  3. ما هي أفضل طريقة لتتبع الإغلاق بشكل دائم؟

  4. هل هناك أي “مصائد” ومزالق واضحة في هذا النهج؟

شكراً على أي توجيهات! وأخبروني إذا كنت أبالغ في تعقيد الأمر - أريد التأكد من أنني أتخذ النهج الصحيح كشخص مبتدئ جداً.

لا أعرف أي مكون سمة يعرض نافذة منبثقة بعد التسجيل، ولكن يجب أن يكون ذلك ممكناً، ويمكنك التحقق من بعض إحصائيات المستخدم لعرضها فقط للمستخدمين الجدد (ربما وقت قراءة يساوي 0؛ لا أعتقد أن “شوهد” تعمل).

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

باستخدام المكون https://meta.discourse.org/t/user-field-prompt/185214، يمكن إدخال المعلومات مباشرة في الرسالة.

image

إعجاب واحد (1)

ليست إجابة تقنية، ولكن من منظور تجربة المستخدم (UX): إذا تسببت الأسئلة في احتكاك أثناء التسجيل، أضمن أن النافذة المنبثقة التي تظهر بمجرد أن “تدخل” أخيرًا ستكون غير مرحب بها أكثر.

إعجاب واحد (1)

أنت تعظ القس هنا يا @chapoi، ولكن هذه هي التسوية التي توصلنا إليها في الوقت الحالي! :melting_face:

إعجاب واحد (1)