يتضمن NueForm مستوردًا مدمجًا لـ Typeform يحوّل نماذج Typeform الموجودة إلى نماذج NueForm. يغطي هذا الدليل عملية الترحيل وما يتم نقله تلقائيًا وما قد تحتاج إلى تعديله يدويًا.
مقارنة الميزات
| الميزة | Typeform | NueForm |
|---|---|---|
| أنواع الأسئلة | +20 | +25 |
| القفزات المنطقية / التفرع | نعم | نعم |
| متغيرات الحاسبة | نعم | نعم |
| الحقول المخفية | نعم | نعم (كمتغيرات) |
| شاشة الترحيب | نعم | نعم |
| شاشة الشكر | نعم | نعم (شاشات نهاية متعددة مدعومة) |
| شريط التقدم | نعم | نعم |
| مرفقات الوسائط | صور، فيديو | صور، فيديو، تضمينات YouTube |
| تسجيل نقاط الاختبار | نعم | نعم (3 أوضاع: معرفة، تأهيل عملاء، مطابقة) |
| CSS مخصص | منشئ السمات | وصول كامل لـ CSS (Pro+) |
| Webhooks | نعم | نعم (Pro+) |
| المدفوعات | Stripe | Stripe |
| رفع الملفات | نعم | نعم |
| الفرق | نعم | نعم |
| API | نعم | نعم |
| تصدير React | لا | نعم (Pro+) |
| أنشطة في الوقت الفعلي (Fuse) | لا | نعم |
طرق الترحيل
الطريقة 1: لصق JSON من Typeform (الموصى بها)
أسرع نهج يستخدم تصدير API من Typeform:
- احصل على تعريف نموذج Typeform من واجهة Typeform البرمجية:
curl -X GET https://api.typeform.com/forms/YOUR_FORM_ID \
-H "Authorization: Bearer YOUR_TYPEFORM_TOKEN"
انسخ استجابة JSON الكاملة.
في NueForm، انتقل إلى صفحة النماذج وانقر على استيراد نموذج.
اختر استيراد من Typeform والصق JSON.
انقر على استيراد. سيحوّل NueForm النموذج ويفتحه في المنشئ.
راجع النموذج المستورد وأجرِ أي تعديلات وانشر عندما تكون جاهزًا.
يمكنك الحصول على رمز الوصول الشخصي لـ Typeform من بوابة مطوري Typeform. انتقل إلى إعدادات حسابك وأنشئ رمز وصول شخصي.
الطريقة 2: إعادة الإنشاء يدويًا
للنماذج البسيطة أو عندما تريد الاستفادة من الفرصة لإعادة هيكلة نموذجك:
- افتح نموذج Typeform ومنشئ NueForm جنبًا إلى جنب.
- أعد إنشاء كل سؤال باستخدام منشئ NueForm.
- أعد تطبيق القفزات المنطقية والمتغيرات.
- انسخ والصق نص الأسئلة وخيارات الاختيار.
ربط أنواع الأسئلة
يحوّل مستورد NueForm تلقائيًا أنواع أسئلة Typeform إلى مكافئاتها في NueForm:
| نوع Typeform | نوع NueForm | ملاحظات |
|---|---|---|
short_text | short_text | تطابق مباشر |
long_text | long_text | تطابق مباشر |
email | email | تطابق مباشر |
phone_number | phone | تطابق مباشر |
number | number | تطابق مباشر |
url / website | url / website | تطابق مباشر |
multiple_choice | multiple_choice | يتم الحفاظ على الخيارات والاختيار المتعدد والعشوائي و"أخرى" |
dropdown | dropdown | يتم الحفاظ على الخيارات والترتيب الأبجدي |
picture_choice | picture_choice | يتم الحفاظ على تسميات الخيارات وعناوين URL للصور |
yes_no | yes_no | تطابق مباشر |
rating | rating | يتم الحفاظ على الخطوات والشكل (نجمة، قلب، إبهام، تاج، برق) |
opinion_scale | opinion_scale | يتم الحفاظ على نطاق المقياس والبدء من واحد والتسميات |
nps | nps | يتم الحفاظ على نطاق 0--10 والتسميات |
date | date | تطابق مباشر |
file_upload | file_upload | تطابق مباشر |
legal | legal | تطابق مباشر |
statement | statement | يتم الحفاظ على نص الزر |
ranking | ranking | يتم الحفاظ على الخيارات |
matrix | matrix | يتم الحفاظ على الصفوف والأعمدة |
signature | signature | تطابق مباشر |
payment | payment | يتم الحفاظ على العملة والسعر |
group | question_group | يتم تحويل الحقول الفرعية بشكل متكرر |
inline_group | multi_question_page | يتم تحويل الحقول الفرعية بشكل متكرر |
contact_info | contact_info | يتم ربط الحقول الفرعية بمفاتيح معروفة |
address | address | يتم ربط الحقول الفرعية بمفاتيح معروفة |
أنواع الأسئلة غير المدرجة أعلاه (مثل CAPTCHA) يتم تخطيها أثناء الاستيراد. تحقق من النموذج المستورد بحثًا عن أي أسئلة مفقودة.
ما يتم نقله تلقائيًا
الأسئلة والخصائص
- عناوين الأسئلة والأوصاف وحالة المطلوب
- جميع خيارات الاختيار مع التسميات
- خطوات التقييم وأشكال الأيقونات
- نطاقات المقياس وتسميات النهايات
- الحقول الفرعية للمجموعات/المركبات
- إعدادات التحقق (القيم الدنيا/القصوى، الحد الأقصى للطول)
القفزات المنطقية
يحوّل المستورد قواعد منطق Typeform إلى تنسيق القفزات المنطقية في NueForm:
- إجراءات القفز --- "انتقل إلى السؤال X" و"انتقل إلى النهاية" مدعومة بالكامل.
- الشروط --- الشروط المفردة (
isوis_notوgreater_thanوغيرها) والشروط المركبة (andوor) يتم الحفاظ عليها. - إجراءات المتغيرات --- إجراءات
addوsetعلى متغيرات الحاسبة يتم تحويلها. - شروط Always --- القفزات غير المشروطة يتم الحفاظ عليها.
ربط العوامل:
| عامل Typeform | عامل NueForm |
|---|---|
is / equal | equals |
is_not / not_equal | not_equals |
greater_than | greater_than |
lower_than | less_than |
greater_equal_than | greater_than_or_equals |
lower_equal_than | less_than_or_equals |
contains | contains |
not_contains | not_contains |
يتم تحويل مقارنات القيم الفارغة تلقائيًا إلى عوامل is_answered / is_not_answered الدلالية.
المتغيرات والحقول المخفية
- يتم استيراد متغيرات حاسبة Typeform (رقمية ونصية) كمتغيرات NueForm بقيمها الافتراضية.
- يتم استيراد حقول Typeform المخفية كمتغيرات نصية بقيم افتراضية فارغة. يتم ملؤها تلقائيًا من معاملات URL عند التشغيل، تمامًا كما تعمل في Typeform.
مرفقات الوسائط
يتم اكتشاف مرفقات الصور والفيديو على الأسئلة والخيارات أثناء الاستيراد. يسجلها المستورد كـ عناصر وسائط معلقة تشير إلى عناوين URL الأصلية لـ Typeform. سيعيد NueForm رفع ملفات الوسائط هذه إلى تخزينه الخاص أثناء عملية الاستيراد.
شاشات الترحيب والشكر
- يتم استيراد عنوان ووصف ونص زر أول شاشة ترحيب في Typeform.
- يتم استيراد عنوان ووصف أول شاشة شكر في Typeform.
الإعدادات
- يتم الحفاظ على رؤية شريط التقدم.
ما يتطلب تعديلًا يدويًا
السمات والتنسيق
لا تُنقل سمات Typeform تلقائيًا. بعد الاستيراد:
- افتح النموذج في منشئ NueForm.
- انتقل إلى لوحة السمة.
- اضبط الألوان والخطوط والتنسيق ليتطابق مع علامتك التجارية.
راجع السمات والتنسيق للتفاصيل.
شاشات شكر متعددة
يدعم Typeform شاشات شكر متعددة، لكن يتم استيراد الأولى فقط كشاشة نهاية افتراضية. إذا كان نموذج Typeform يستخدم شاشات شكر شرطية، ستحتاج إلى:
- إضافة أسئلة
end_screenإضافية في NueForm. - إعداد نطاقات نقاط أو قفزات منطقية لتوجيه المستجيبين إلى النهاية المناسبة.
التكاملات
لا تُنقل تكاملات الطرف الثالث (مثل Zapier وSlack وGoogle Sheets). ستحتاج إلى إعادة تكوينها باستخدام:
تكوين الدفع
بينما يتم استيراد خصائص سؤال الدفع (العملة والسعر)، ستحتاج إلى إعادة ربط حساب Stripe في NueForm بشكل منفصل.
قائمة التحقق بعد الاستيراد
بعد استيراد نموذج من Typeform، تابع هذه القائمة:
- [ ] راجع جميع الأسئلة للتأكد من صحة الأنواع والمحتوى.
- [ ] اختبر القفزات المنطقية بإرسال النموذج بإجابات مختلفة.
- [ ] تحقق من أن المتغيرات والحقول المخفية تعمل بشكل صحيح.
- [ ] طبّق سمة علامتك التجارية (الألوان والخطوط والشعار).
- [ ] تحقق من تحميل مرفقات الوسائط بشكل صحيح.
- [ ] أعد تكوين أي تكاملات طرف ثالث.
- [ ] أعد webhooks إذا لزم الأمر.
- [ ] أعد ربط Stripe إذا كنت تستخدم أسئلة الدفع.
- [ ] اختبر النموذج بالكامل من البداية إلى النهاية.
- [ ] انشر النموذج عندما تكون راضيًا.
استكشاف الأخطاء وإصلاحها
| المشكلة | الحل |
|---|---|
| بعض الأسئلة مفقودة | قد لا يكون نوع السؤال مدعومًا. تحقق من جدول ربط الأنواع أعلاه. |
| القفزات المنطقية لا تعمل | تحقق من أن الأسئلة الوجهة موجودة. الشروط المتداخلة المعقدة قد تحتاج مراجعة يدوية. |
| صور الوسائط معطلة | يقوم المستورد بتنزيل الوسائط من Typeform. إذا انتهت صلاحية عناوين URL لـ Typeform، ستحتاج إلى إعادة رفع الوسائط يدويًا. |
| المتغيرات لا تُملأ | تحقق من أن معاملات URL تطابق أسماء المتغيرات بالضبط. |
| النموذج يبدو مختلفًا عن Typeform | لا تُنقل السمات. طبّق التنسيق يدويًا في منشئ NueForm. |
ذو صلة
- إنشاء النماذج --- تعلّم منشئ NueForm
- القفزات المنطقية --- تكوين منطق التفرع
- المتغيرات --- إعداد متغيرات الحاسبة والحقول المخفية
- السمات والتنسيق --- تخصيص مظهر نموذجك