تكامل النشرة البريدية مع Discourse

:discourse2: الملخص يضيف إضافة تكامل النشرة الإخبارية لـ Discourse خدمات اشتراك مخصصة بالنشرة الإخبارية إلى منصتك.
:hammer_and_wrench: رابط المستودع https://github.com/discourse/discourse-newsletter-integration
:open_book: دليل التثبيت كيفية تثبيت الإضافات في Discourse

الميزات :star2:

  • :gear: يمكن للمسؤولين تكوين نشرة إخبارية عالمية سيتم مزامنتها مع قائمة بريدية في مزود النشرة الإخبارية.
  • :eye: يمكن للمستخدمين الاشتراك في النشرة الإخبارية من لافتة الموقع
    • :no_entry: بمجرد إغلاق اللافتة، لن تظهر مرة أخرى للمستخدم.
  • :ballot_box_with_check: يتم إضافة مربع اختيار في صفحة تفضيلات المستخدم (/my/preferences/emails)، مما يسمح للمستخدمين بتغيير اشتراكهم في النشرة الإخبارية في أي وقت.
  • :email: يتم إضافة المشتركين أو إزالتهم من قائمة البريد المرتبطة في مزود النشرة الإخبارية عبر واجهة برمجة التطبيقات (API) الخاصة بهم عندما يشترك المستخدمون أو يلغون اشتراكهم.
  • :link: تقوم الإضافة بمزامنة حالة الاشتراك بين Discourse ومزود النشرة الإخبارية.
  • :mailbox: حاليًا، تدعم الإضافة Mailchimp كمزود للنشرة الإخبارية وتدعم نشرة إخبارية عالمية واحدة فقط لجميع المستخدمين. من المخطط دعم مزودين إضافيين ونشرات إخبارية محدودة للمجموعات في الإصدارات المستقبلية.

دليل التكوين :open_book:

لتفعيل الإضافة، يمكنك استخدام الزر الموجود في صفحة /admin/plugins، أو من خلال تحديد إعداد المسؤول discourse newsletter integration enabled. يمكنك أيضًا الوصول إلى إعدادات الإضافة من هذه الصفحة:

enable toggle and settings

تخصيص النص في اللافتة وإعدادات المستخدم

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

يمكنك تخصيص نص لافتة الاشتراك من لوحة التحكم. فيما يلي التسميات القابلة للتخصيص لللافتة:

  • js.discourse_newsletter_integration.banner.heading
  • js.discourse_newsletter_integration.banner.description
  • js.discourse_newsletter_integration.banner.subscribe

  • js.discourse_newsletter_integration.banner.manage_preferences
  • js.discourse_newsletter_integration.banner.thank_you
  • js.discourse_newsletter_integration.banner.added_to_newsletter

يمكنك أيضًا تخصيص اسم نشرتك الإخبارية كما يراه كل مستخدم في صفحة تفضيلاته:

  • js.discourse_newsletter_integration.preferences.section_head
  • js.discourse_newsletter_integration.preferences.checkbox_description

تكامل Mailchimp

هناك ثلاثة إعدادات لموقع Discourse تتعلق بتكامل Mailchimp:

الاسم الوصف
discourse newsletter integration mailchimp api key مفتاح API لحسابك على Mailchimp.
discourse newsletter integration mailchimp list id معرف جمهور Mailchimp الذي تريد مزامنته مع Discourse.
discourse newsletter integration mailchimp server prefix الجزء الفرعي من النطاق في عنوان URL الذي تراه عند تسجيل الدخول إلى حسابك على Mailchimp، على سبيل المثال us14 و us19.

discourse newsletter integration mailchimp api key

لإنشاء مفتاح API، اتبع الخطوات التالية:

  1. انتقل إلى قسم مفاتيح API في حسابك.
  2. انقر على إنشاء مفتاح جديد.
  3. سمِّ مفتاحك.
  4. انقر على توليد المفتاح.
  5. انقر على نسخ المفتاح إلى الحافظة. احفظ مفتاحك في مكان آمن.
  6. انقر على تم.

حول مفاتيح API | Mailchimp

discourse newsletter integration mailchimp list id

يحتوي كل جمهور على Mailchimp على معرف جمهور فريد (يُسمى أحيانًا معرف القائمة) قد تتطلبه التكاملات والإضافات والأدوات المتحركة للاتصال ونقل بيانات المشتركين. يتم إنشاء معرف الجمهور بواسطة نظام Mailchimp عند إنشاء الجمهور ولا يمكن تغييره.

لعثور على معرف جمهورك، اتبع الخطوات التالية:

  1. انتقل إلى الجمهور
  2. حدد الجمهور الذي تريده
  3. انقر على القائمة المنسدلة الإعدادات واختر اسم الجمهور والإعدادات الافتراضية.
  4. في قسم معرف الجمهور، سترى سلسلة من الأحرف والأرقام. هذا هو معرف جمهورك.

العثور على معرف جمهورك | Mailchimp

discourse newsletter integration mailchimp server prefix

سجّل الدخول إلى حسابك على Mailchimp وانظر إلى عنوان URL في متصفحك. سترى شيئًا مثل https://us19.admin.mailchimp.com/؛ الجزء us19 هو بادئة الخادم. لاحظ أن قيمتك الخاصة قد تكون مختلفة.

المشاكل المعروفة

تتمتع هذه الإضافة بوظائف أساسية وتعمل بشكل جيد، ولكن إليك بعض المشاكل المعروفة التي سنتعامل معها في المستقبل:

تغيير حسابات Mailchimp

بعد إعداد تكامل Mailchimp وإنشاء جماهير لنشرة إخبارية، إذا قمت بالتبديل إلى حساب جديد (عبر إعدادات الموقع)، فلن تتم مزامنة الجماهير مع الحساب الجديد.

:discourse2: مستضاف من قبلنا؟ هذه الإضافة متاحة في خطتنا Enterprise.

22 إعجابًا

هل يعمل بدون Mailchimp أم أنه نوع من الواجهة الأمامية لخدمات Mailchimp (كما هو الحال غالبًا في المنصات الأخرى)؟

إعجابَين (2)

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

المزود الوحيد المضمن في المكون الإضافي هو Mailchimp في الوقت الحالي، لذا لا، هذا المكون الإضافي لا يعمل بدون Mailchimp. يقوم بمزامنة مستخدمي منتديات Discourse الذين يختارون ذلك، مع ما يحدده Mailchimp على أنه “جمهور”.

9 إعجابات

@nat اسمح لي أن أقترح توفير Zoho Campaigns في المستقبل القريب.

4 إعجابات

لاحظت شيئًا واحدًا وهو أنه بعد التمكين، لم يظهر الشعار لي إلا بعد تسجيل الدخول باستخدام متصفح متخفٍ.

هل سيكون هناك أي شيء يمكننا القيام به للتأكد من ظهور هذا لجميع المستخدمين الحاليين الذين زاروا الموقع من قبل؟

على أي حال، ظهر بشكل جيد لجميع المستخدمين التجريبيين الحاليين لدي عندما كنت أجربه. :+1:

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

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

إعجابَين (2)

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

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

@Jagster قرأت هذا في منشور الموضوع أعلاه…

:mailbox: حاليًا، يدعم المكون الإضافي Mailchimp كموفر للنشرة الإخبارية ونشرة إخبارية عالمية واحدة لجميع المستخدمين. من المخطط دعم موفري نشرات إخبارية إضافيين ومحدودين للمجموعات في الإصدارات المستقبلية.

أشك في أن هذا قد يكون مجرد خلل بسيط (التخزين المؤقت!) لمستخدمك فقط لأنك أنت من قمت بتفعيله.

منطق اللافتة لإظهارها ثابت جدًا (fixed): إذا لم يقم المستخدم برفض اللافتة من قبل، فستظهر.

إعجابَين (2)

كيف يتعامل هذا المكون الإضافي مع جمهور موجود يحتوي بالفعل على العديد من أعضاء المجتمع؟

وهل هناك أي طريقة لجعله يعمل كـ “اختيار للخروج” بدلاً من “اختيار الدخول”؟
بهذا أعني أن:

  1. تتم إضافة جميع من يسجلون في موقعنا إلى الجمهور تلقائيًا
  2. تقدم اللافتة خيار “الاختيار للخروج” (أو ربما لا يتم عرضها على الإطلاق)
إعجاب واحد (1)

الاقتراح لطيف، لأنه يبسط العملية.

ومع ذلك، كشخص أدار قوائم بريدية على مر السنين (مدة)، أفضل بشدة أن يكون هناك مستوى واحد على الأقل من التحقق من الحساب قبل إضافة بريد إلكتروني إلى قائمتي. إنه يوفر المزيد من القيمة بمرور الوقت، وسيؤدي إلى عمل أقل بمرور الوقت.

إذا جعلناه متاحًا عند التسجيل، أعتقد أنني سأفضل الانتظار حتى يقوموا بتسجيل الدخول أولاً. ^ _ ^

4 إعجابات

نعم، ستحتاج (كما هو الحال الآن) إلى التحقق من البريد الإلكتروني لعضوية Discourse، وستبدأ عضوية القائمة البريدية عند بدء عضوية Discourse.

هل لا يزال هذا إجراءً قانونيًا في مكان ما في الدول الغربية؟

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

إنه في الواقع نفس الطلب تقريبًا مثل:

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

إعجابَين (2)

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

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

هذا ينطبق عبر الاتحاد الأوروبي. الانسحاب غير قانوني.

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

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

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

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

إعجابَين (2)

لحسن الحظ، أنا لا أعيش في هولندا (حسنًا، ليس في الوقت الحالي على أي حال). هناك دول “غربية” لا تخضع لقانون الاتحاد الأوروبي.

هل يشمل هذا الملخص النشاط؟ كل شيء يعتمد على تعريف النشرة الإخبارية، وأين يقع الشيء الذي يتم إرساله عبر البريد الإلكتروني على الطيف.

أيضًا، ماذا عن فئة مخصصة مع تعيين “المراقبة” لجميع المستخدمين افتراضيًا؟ يمكن تفسير ذلك على أنه نشرة إخبارية إذا كان لديك تفسير ليبرالي.

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

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