كيفية إنشاء مسار تسجيل Mailchimp متعدد اللغات باستخدام WPML
أعدّ عمليات التسجيل في Mailchimp على موقع WordPress الخاص بك بحيث يصل الزوار بكل لغة إلى الجمهور الصحيح ويتلقون رسائل ترحيب إلكترونية بلغتهم الخاصة. يحتاج هذا المسار إلى ثلاثة أجزاء تعمل معاً: نموذج التسجيل في WordPress، والتوجيه الذي يرسل كل عملية تسجيل إلى وجهة Mailchimp الصحيحة، ورسائل الترحيب الإلكترونية لكل لغة في Mailchimp. تشرح هذه الصفحة الأجزاء الثلاثة.
تترجم إضافة MailChimp Multilingual النموذج الذي يراه زوارك. وتتولى الإضافة المجانية المنفصلة MC4WP: WPML Integration من ibericode عملية التوجيه لكل لغة. كلتا الإضافتين مطلوبتان اليوم؛ وهناك ملحق موحد قيد التطوير (انظر الملاحظة في أسفل هذه الصفحة).
قبل أن تبدأ
ثبّت وفعّل هذه الإضافات على نفس موقع WordPress:
- نواة WPML، و WPML ترجمة النصوص، وملحق MailChimp Multilingual. قم بتنزيله من صفحة التنزيلات في حساب WPML الخاص بك - إنه متضمن مع Multilingual CMS و Agency. هذا هو جانب WPML؛ وهو يترجم نموذج التسجيل.
- Mailchimp for WordPress (MC4WP) من WordPress.org (يفتح في علامة تبويب جديدة). تربط هذه الإضافة WordPress بـ Mailchimp وهي الإضافة التي ستبني فيها نموذج التسجيل الخاص بك. بعد التفعيل، اربطها بحساب Mailchimp الخاص بك في Mailchimp for WPMailchimp.
- MC4WP: WPML Integration من WordPress.org (يفتح في علامة تبويب جديدة)، من تطوير ibericode. هذه هي إضافة التوجيه التي ترسل كل عملية تسجيل إلى جمهور Mailchimp الصحيح بناءً على لغة WPML الخاصة بالزائر. إنها إضافة مجانية منفصلة اليوم؛ وسندمجها في MailChimp Multilingual في إصدار قادم.
تحتاج أيضاً إلى حساب Mailchimp مع إعداد جمهور واحد على الأقل، وتهيئة لغات WPML الخاصة بك في WordPress.
يدعم WPML إضافة MC4WP فقط. إضافة WordPress الرسمية الخاصة بـ Mailchimp هي إضافة مختلفة ولا يغطيها هذا الملحق. إذا كنت تستخدمها، فانتقل إلى MC4WP قبل المتابعة.
بناء نموذج التسجيل الخاص بك في MC4WP
اذهب إلى Mailchimp for WPForms وأنشئ نموذج تسجيل باللغة الافتراضية لموقعك. أضف الحقول التي تريدها (البريد الإلكتروني، الاسم، مربعات اختيار الاشتراك، نص الموافقة على اللائحة العامة لحماية البيانات (GDPR))، ونص زر الإرسال، ورسائل النجاح والخطأ الخاصة بكل نموذج في علامة التبويب Messages الخاصة بالنموذج. تخزن MC4WP رسائلها لكل نموذج بدلاً من تخزينها بشكل عام، لذلك يحمل كل نموذج مجموعته الخاصة.
عندما يكون النموذج جاهزاً، قم بتضمينه في المكان الذي تريده على الموقع - كتلة في صفحة، أو ودجت في الشريط الجانبي، أو منطقة التذييل، أو مربع اختيار في إتمام الشراء في WooCommerce أو نموذج تعليقات WordPress عبر إعدادات التكامل الخاصة بـ MC4WP.
ترجمة النموذج باستخدام WPML
بمجرد حفظ النموذج في MC4WP، يصبح متاحاً للترجمة من خلال WPML - لا يلزم إجراء فحص.
- اذهب إلى WPMLالترجماتلوحة التحكم.
- قم بالتمرير إلى قسم نماذج تسجيل Mailchimp.
- اختر النماذج التي تريد ترجمتها وأرسلها إلى طريقة الترجمة المفضلة لديك.
تحتوي مهمة الترجمة على كل سلسلة نصية يواجهها الزائر من النموذج: تسميات الحقول، والعناصر النائبة، ونص زر الإرسال، وتسميات مربعات اختيار الاشتراك ونص الموافقة (بما في ذلك HTML الخام)، وكل رسالة نجاح وخطأ من علامة التبويب Messages الخاصة بالنموذج. لا تحتاج إلى تسجيل السلاسل النصية يدوياً.
إذا كان نص الموافقة الخاص بك يرتبط بصفحة داخلية مثل سياسة الخصوصية الخاصة بك، فترجم تلك الصفحة أولاً. يعيد WPML كتابة رابط نص الموافقة إلى الصفحة المترجمة فقط إذا كانت الترجمة موجودة في الوقت الذي يتم فيه إرسال النموذج للترجمة.
توجيه عمليات التسجيل إلى وجهة Mailchimp الصحيحة
يترجم ملحق WPML النموذج؛ بينما يحدث التوجيه لكل لغة في MC4WP: WPML Integration. توجد صفحة إعداداتها في لوحة تحكم WordPress ضمن Mailchimp for WPWPML، وتحتوي الصفحة على قسمين:
- Language map. جدول يحتوي على صف واحد لكل لغة من لغات موقع WPML. لكل لغة، اختر جمهور Mailchimp المستهدف من القائمة المنسدلة في عمود Mailchimp list. يعود الخيار الافتراضي -- use form or integration setting إلى الجمهور المكوّن في النموذج نفسه. (لا تزال القائمة المنسدلة تستخدم التسمية القديمة list، ولكن الوجهة هي ما يسميه Mailchimp الآن audience.)
- Subscriber language. مربع اختيار واحد: Set the subscriber’s language based on the site language. قم بتمكينه بحيث يتم تعيين حقل
languageالخاص بالمشترك في Mailchimp من لغة WPML في وقت الإرسال. يستخدم Mailchimp هذا الحقل لتشغيل ميزاته المدركة للغة لجهة الاتصال.
احفظ الصفحة. من الآن فصاعداً، يتم إرسال أي عملية تسجيل من صفحة فرنسية إلى أي جمهور معين للغة الفرنسية وتصل إلى Mailchimp معلّمة بـ language: fr. ينطبق نفس منطق التوجيه على كل لغة أخرى على الموقع.
تصميم جانب Mailchimp الخاص بك - الجماهير، والوسوم، والمجموعات
حدد هيكل Mailchimp الخاص بك قبل الانتهاء من تكوين التوجيه. هناك نمطان قابلان للتطبيق:
- جمهور رئيسي واحد، مقسّم حسب اللغة. توصية Mailchimp الخاصة. قم بتعيين كل لغة WPML إلى نفس الجمهور واعتمد على حقل
language(الذي تحدده إضافة التوجيه) بالإضافة إلى الوسوم والمجموعات والشرائح لتشغيل مسارات الترحيب والحملات لكل لغة. تشغيل جمهور واحد أرخص (يفرض Mailchimp رسوماً لكل جمهور) وأسهل في الصيانة. - جمهور منفصل لكل لغة. استخدم هذا عندما تريد إبقاء مشتركي كل لغة منفصلين تماماً، مع رسالة تأكيد إلكترونية، ورسالة ترحيب إلكترونية، ومجموعة أتمتة خاصة بهم. قم بتعيين كل لغة WPML إلى جمهور مختلف في خريطة اللغة الخاصة بإضافة التوجيه.
في كلتا الحالتين، يتم العمل على تصميم مسارات الترحيب لكل لغة في Mailchimp، وليس في WordPress. أعدّ جماهيرك ووسومك ومجموعاتك وأتمتتك أولاً، ثم ارجع إلى إضافة التوجيه وأكمل خريطة اللغة.
كيف يترجم Mailchimp ما لا يترجمه WPML
بمجرد وصول المشترك إلى Mailchimp، يتم إرسال كل رسالة إلكترونية بعد تلك النقطة من Mailchimp - لم يعد WPML و MC4WP في الصورة. التقسيم هو:
| أين تتم ترجمته | WordPress / MC4WP | Mailchimp |
|---|---|---|
| نموذج التسجيل (الحقول، التسميات، نص الموافقة) | نعم | – |
| رسائل النجاح والخطأ | نعم | – |
| رسالة تأكيد الاشتراك المزدوج | – | نعم |
| رسالة الترحيب بعد التأكيد | – | نعم |
| تسلسلات الأتمتة (حملات التنقيط) | – | نعم |
| محتوى الحملة التسويقية | – | نعم |
بالنسبة للمحتوى في جانب Mailchimp، يقدم Mailchimp ثلاثة أنماط للتعامل مع لغات متعددة: وسوم الدمج الشرطية التي يحركها حقل language الخاص بالمشترك، أو روابط لنسخة مترجمة عبر ترجمة Google من الرسالة الإلكترونية، أو رسائل إلكترونية مترجمة مصممة بشكل منفصل تُرسل إلى شرائح لكل لغة. تستخدم معظم الإعدادات متعددة اللغات إما جماهير منفصلة لكل لغة (لكل منها رسالة تأكيد وترحيب خاصة بها) أو جمهوراً واحداً مع شرائح لكل لغة ونسخ مترجمة من الرسائل الإلكترونية.
المزالق الشائعة
- تتم ترجمة عمليات التسجيل بشكل صحيح ولكنها تصل جميعها إلى جمهور واحد. إضافة التوجيه (MC4WP: WPML Integration) غير مثبتة، أو غير مفعلة، أو خريطة اللغة الخاصة بها فارغة. افتح Mailchimp for WPWPML وقم بتكوين الخريطة.
- النماذج لا تظهر في لوحة إدارة الترجمة. تأكد من أن ملحق MailChimp Multilingual نشط جنباً إلى جنب مع نواة WPML و WPML ترجمة النصوص. يظهر قسم نماذج تسجيل Mailchimp في لوحة التحكم فقط عندما يكون الملحق نشطاً.
- يشير رابط نص الموافقة إلى سياسة الخصوصية باللغة المصدر في نموذج مترجم. ترجم الصفحة المرتبطة قبل إرسال النموذج للترجمة. يعيد WPML كتابة الرابط فقط إذا كانت هناك ترجمة موجودة بالفعل في وقت إنشاء مهمة ترجمة النموذج.
- تصل رسالة تأكيد الاشتراك المزدوج باللغة المصدر. يتم إعداد هذه الرسالة في Mailchimp، وليس في WordPress. إما أن ترسل كل لغة إلى جمهورها الخاص (مع رسالة تأكيد خاصة بها)، أو استخدم وسوم الدمج الشرطية الخاصة بـ Mailchimp بحيث يتفرع نص الرسالة الإلكترونية بناءً على حقل
languageالخاص بالمشترك. - يتم وسم عمليات التسجيل باللغة الخاطئة. تأكد من تحديد Set the subscriber’s language based on the site language في Mailchimp for WPWPML.
- يستخدم الموقع إضافة WordPress الرسمية لـ Mailchimp بدلاً من MC4WP. لا يغطي هذا الملحق تلك الإضافة. انتقل إلى MC4WP: Mailchimp for WordPress لاستخدام هذا المسار.
ملحق واحد قريباً
تحتاج إلى إضافتي توافق بالإضافة إلى MC4WP اليوم: MailChimp Multilingual لترجمة النموذج، و MC4WP: WPML Integration من ibericode للتوجيه. وافق WPML و ibericode على دمج وظيفة التوجيه في MailChimp Multilingual نفسه. بعد ذلك الإصدار، ستحتاج فقط إلى MailChimp Multilingual في جانب WPML، وستوجه إضافة ibericode المستخدمين الحاليين إلى الملحق الموحد. سنغطي عملية الترحيل في ملاحظات الإصدار عند إطلاقه.