ملخص النشاط البريد الإلكتروني عند الطلب

أبحث عن طريقة لإنشاء رسائل ملخص النشاط حسب الطلب، وليس تلقائيًا ولا بناءً على نشاط المستخدم الفردية (سواء قام بالزيارة أم لا).

الخلفية: لدينا مثيل من Discourse يضم حوالي 1,100 مستخدم نشط وحوالي 1,500 منشور أسبوعيًا. لكن هناك عدد من المستخدمين “خارج Discourse” لا يزالون يفضلون قوائم البريد التقليدية (المبنية على GNU Mailman) لأسباب مختلفة.

الهدف هو استخدام رسائل النشاط ذات التنسيق الجيد والغنية بالمعلومات كـ “رسالة تمهيدية” لزيادة الاهتمام بالنقاشات القائمة على Discourse. خاصة بين أولئك المستخدمين الذين لا يزالون يفضلون قوائم البريد التقليدية “على الطريقة القديمة” (لأنهم لا يعرفون بعد أن Discourse أكثر قوة بكثير ;-=)) ).

المتطلبات المحتملة:

  • يجب أن يكون من الممكن إنشاء رسائل النشاط حسب الطلب.
  • يجب أن يكون التنسيق إما HTML ثابتًا أو ملف PDF.
  • يجب أن يتمكن المسؤولون أو المشرفون من إنشاء هذه الرسائل وتوجيهها إلى مستخدمين “خارج” مجموعة مستخدمي Discourse العاديين (مثل نشرها في قائمة بريد تقليدية).
  • يجب أن يكون محتوى رسالة ملخص النشاط متغيرًا، بناءً إما على التصنيفات أو المواضيع.
  • يجب أن يقتصر على نافذة زمنية محددة (مثل تضمين النشاط الذي ظهر الأسبوع الماضي فقط).

الأسئلة:
أ) هل شيء من هذا القبيل ممكن بالفعل، مثلاً عبر بعض طلبات API المتخصصة؟
ب) إذا لم يكن كذلك، فما الذي يجب فعله لتنفيذه؟

شكرًا على أي معلومات أو ملاحظات.
ثومي

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

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

ربما هناك سوء فهم. الهدف ليس استخدام منصة Discourse كـ “منصة للتسويق عبر البريد الإلكتروني”. النظامان المذكوران (Discourse وقوائم البريد Mailman) يُستخدمان فقط لمجموعة داخلية من المستخدمين (غير عامة).

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

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

الهدف النهائي هو هجرة جميع المستخدمين وتواصل فرقهم إلى نسخة Discourse، واستبدال قوائم البريد الداخلية بها.

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

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

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

يمكن بالفعل تحقيق بعض التكامل مع خدمات البريد الإلكتروني التابعة لجهات خارجية من خلال webhooks، لكن التعامل معها قد يكون صعبًا إذا لم تكن لديك خبرة تقنية… وحتى في هذه الحالة، تكون خياراتك محدودة إلى حد ما.

من المرجح أن يبدو التحسين المستقبلي كتكامل أكثر مباشرة مع منصات تسويق البريد الإلكتروني مثل Mailchimp و ConvertKit و Constant Contact وما إلى ذلك… لذا من الممكن أن تتمكن من إعداد بعض الأتمتة البسيطة بدون برمجة، مثل:

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

في البداية، كنت أفكر في استخدام استعلام SQL خاص عبر https://github.com/discourse/discourse-data-explorer، لكنني لم أختبره بعد. من النظرة الأولى، يبدو أن مستكشف البيانات أكثر فائدة للحصول على إحصائيات عامة حول نشاط المستخدمين، وليس لاستخراج المحتوى نفسه (أو الروابط إليه).

وأفترض أن أي استعلام SQL لن يحل المشكلة التي أواجهها، وهي الحاجة إلى مخرجات منسقة (المحتوى و/أو الروابط إلى “الرسائل أو المواضيع الفعلية”).