كيف تدمج Mailrelay في المكون الإضافي أو CRM أو APP؟ وعرض المزيد من الخيارات للمستخدمين.
نشرت: 2017-11-23إذا كنت تقوم بتطوير CRM أو APP أو مكون إضافي أو نوع آخر من المكونات الإضافية ، فإن دمج Mailrelay يمكن أن يكون خيارًا مثيرًا للاهتمام لتسليط الضوء على منتجك أو خدمتك.
المزايا كثيرة:
- ستقدم المزيد من الخيارات للمستخدمين ، وهو أمر سيكون دائمًا إيجابيًا
- Mailrelay هي أداة تسويق بريد إلكتروني رائدة مع مئات الآلاف من المستخدمين ؛ يمكنك الاستفادة من هذه الرؤية
- سيستخدم بعض هؤلاء المستخدمين نظامك
هذا التكامل ، في الواقع ، عملية سهلة للغاية ، بفضل Mailrelay API.
ومع ذلك ، لجعل عملك أسهل ، سنرى اليوم برنامجًا تعليميًا يوضح كل الشكوك التي قد تكون لديك في عملية دمج Mailrelay مع نظامك.
هيا بنا نبدأ!
- 1 ما هي وظائف Mailrelay API التي سنحتاجها أثناء عملية التكامل؟
- 1.1 ► ما هي العملية التي يتعين عليك اتباعها لدمج المشتركين مع Mailrelay؟
- 2 1) تحقق من وجود المشترك بالفعل
- 2.1 وفي حال عدم وجود جهة الاتصال؟
- 3 2) إضافة مشترك جديد
- 3.1 ما الذي سيعيد هذه المكالمة؟
- 4 3) تحديث المشترك الحالي
- 5 4) إلغاء الاشتراك وحذف المشترك
- 5.1 أسباب دمج Mailrelay في CRM أو APP أو المكون الإضافي أو أي برنامج آخر.
- 5.2 الوظائف ذات الصلة:

ما هي وظائف Mailrelay API التي سنحتاجها أثناء عملية التكامل؟
في هذه المقالة ، سنلقي نظرة على مثال للتكامل الأساسي ، أي كيفية مزامنة مستخدمي CRM أو APP أو المكون الإضافي مع Mailrelay ، بحيث يكون لدى عملائك جهات اتصالهم المتاحة على حساباتهم ويمكنهم إرسال رسائل إخبارية إليهم.
يعد دمج Mailrelay بهذه الطريقة أمرًا سهلاً للغاية.
أيضًا ، هناك خيارات متقدمة ، مثل إرسال حملات البريد الإلكتروني من التطبيق الخاص بك ، وإدارة علاقات العملاء ، وما إلى ذلك ، ولكن هذا يتطلب بالفعل مزيدًا من التطوير ، وعلى الرغم من أن العملية هي نفسها ، إلا أنها ستزيد إلى حد ما من نطاق هذه المقالة.
على أي حال ، إذا كنت تعتقد أنه سيكون شيئًا مثيرًا للاهتمام ، فيمكنك ترك تعليق ، وسنحاول إعداد منشور آخر في المستقبل حول هذا الموضوع.
الآن ، للتكامل الذي ذكرناه ، سنحتاج إلى وظائف API التالية:
- getSubscribers
- add مشترك
- التحديث
- إلغاء الاشتراك
- حذف المشترك
لا شيء آخر ، مع هذه الوظائف يمكننا دمج البرنامج ، وسنرى كيفية القيام بذلك.
► ما هي العملية التي يتعين عليك اتباعها لدمج المشتركين مع Mailrelay؟
الأمر سهل للغاية ، خطوة بخطوة ، ما سنفعله هو:
- تحقق من أن جهة الاتصال التي تريد إضافتها موجودة بالفعل في Mailrelay
- إذا لم يكن موجودًا ، فسيتم إضافته إلى برنامج التسويق عبر البريد الإلكتروني
- وإذا كان موجودًا ، فسيتم تحديثه ، إذا لزم الأمر
- اختياريا يمكنك حذفه أو إلغاء الاشتراك ، إذا لزم الأمر
دعونا نرى العملية خطوة بخطوة.
1) التحقق من وجود المشترك بالفعل
أول شيء هو التحقق مما إذا كانت جهة الاتصال موجودة بالفعل ، لأنه إذا لم تكن موجودة ، فيمكن إضافتها ، حيث لا يمكن أن يكون لديك رسائل بريد إلكتروني مكررة على Mailrelay.
للتحقق من ذلك ، سوف نستخدم getSubscribers.
في وصف API ، يمكنك مشاهدة مثال على الكود الذي يمكنك استخدامه ، وهو شيء من هذا القبيل:

إنه الرمز الأساسي للتحقق مما إذا كانت جهة الاتصال موجودة بالفعل ، سيتم إجراء الاستعلام باستخدام عنوان البريد الإلكتروني.
إذا كانت جهة الاتصال موجودة ، فسيعيد النظام مصفوفة تحتوي على جميع معلومات المشترك مثل الاسم والبريد الإلكتروني والمجموعات التي تم تسجيلها فيها وما إلى ذلك.
وأيضًا معرف المشترك:
مجموعة مصفوفة
(
[0] => كائن stdClass
(
[معرف] => 2
[الاسم] =>
...
وفي حال عدم وجود الاتصال؟
في هذه الحالة ، تقوم الدالة بإرجاع مصفوفة فارغة.

مجموعة مصفوفة
(
)
نظرًا لأنه فارغ ، ستعرف أن هذا البريد الإلكتروني غير موجود على النظام ويمكنك إضافته.
حتى الآن ، يبدو أن دمج Mailrelay مع أي برنامج سهل للغاية ، أليس كذلك؟ حسنًا ، لا تقلق ، لن يكون الأمر معقدًا.
2) إضافة مشترك جديد
إذا كان المشترك غير موجود ، يمكننا إضافته ، على الرغم من أنك بالتأكيد ستتساءل عما سيحدث إذا حاولنا إضافة مشترك موجود بالفعل؟ حسنًا ، لا شيء جاد ، سيحذرك النظام ببساطة أنه لا يمكن القيام بذلك:
- كائن stdClass ([status] => 0 [error] => email: البريد الإلكتروني موجود بالفعل)
وبالتالي فإنها لن تضيفها.
في هذه الحالة لإضافة مشترك سنستخدم الوظيفة addSubscriber برمز مشابه لما يلي:

المعلمات الأساسية والمطلوبة هي:
- اسم
- بريد الالكتروني
- والمجموعة
هام: ستكون جهة الاتصال نشطة بالفعل ولن تحتاج إلى تأكيدها عبر البريد الإلكتروني ، لأنها تستورد من نظام إدارة علاقات العملاء ، والتجارة الإلكترونية ، وما إلى ذلك ، ولذا يجب التحقق من صحة جهة الاتصال بالفعل قبل تسجيلها على برنامجنا.
إذا لزم الأمر ، قد تكون جهة الاتصال غير نشطة ويمكن تنشيطها عبر بريد إلكتروني للتأكيد ، على سبيل المثال ، ولكن بشكل افتراضي ، من المفهوم أن استخدام واجهة برمجة التطبيقات مخصص فقط لترحيل البيانات التي تم التحقق من صحتها مسبقًا.
ما من شأنه أن يرد هذه المكالمة؟
إذا تم إجراء المكالمة بشكل إيجابي ، فسيكون ما سترده هو شيء مثل:
كائن (stdClass) # 1 (2) {
["الحالة"] =>
انت (1)
["البيانات"] =>
انت (9)
}
يجب أن ننتبه إلى حقيقة أنه سيعيد معرف المشترك (في المثال سيكون 9).
حسنًا ، حتى الآن ، تم إجراء عمليتين ، تحققنا للتأكد من وجود المشترك ، وإذا لم يكن موجودًا ، أضفناه. الخطوة التالية هي تحديث المشترك الموجود بالفعل.
3) تحديث المشترك الحالي
هذه حالة معتادة ، بعد المرور بالخطوة الأولى يمكننا تحديث المشترك باستخدام وظيفة updateSubscriber:

إذا كانت الوظيفة تعمل ، فإنها ترجع:
منطقي (صحيح)
هذا الرمز واضح ومباشر أيضًا ، ولكن هناك بعض النقاط التي يجب مراعاتها:
- سوف تحتاج إلى معرف المشترك ؛ يمكن الحصول على هذا في الخطوة 1 مع getSubscribers
- سوف تحتاج إلى إبلاغ جميع المجموعات التي سيتم تسجيل المشترك فيها
هذه النقطة الأخيرة أساسية حتى أؤكد عليها.
تتطلب هذه الوظيفة إبلاغ جميع بيانات المشترك. على سبيل المثال ، إذا كان المشترك ينتمي بالفعل إلى المجموعة 1 وفي مجموعات المصفوفات تشير إلى القيمة 3 ، فإن المشترك سينتمي فقط إلى المجموعة 3.
إذا كنت تريد تسجيل المشترك للمجموعة 1 والمجموعة 3 ، يجب عليك الإشارة إلى كلا القيمتين في المصفوفة.
يحدث الشيء نفسه مع الحقول المخصصة (الحقول المخصصة) ، إذا لم يتم الإشارة إليها ، فستكون الحقول المخصصة فارغة. سيتعين عليك الإشارة إلى جميع البيانات التي تريد إضافتها للمشترك.
ليست مشكلة.
لأنه في الخطوة 1 ، مع getSubscribers ، تم الحصول على جميع البيانات بالفعل.
4) إلغاء الاشتراك وحذف المشترك
هاتان الوظيفتان ، إلغاء الاشتراك ، والحذف ، يمكن استخدامهما دون أي مشكلة ، فقط أدخل عنوان البريد الإلكتروني للمشترك.
ماهو الفرق؟
يتيح إلغاء الاشتراك وإلغاء الاشتراك للمشترك الاشتراك مرة أخرى في المستقبل ، أما إذا تم حذفه فلا يمكن إضافته مرة أخرى.
هذا هو الاختلاف. هناك المزيد من الوظائف في Mailrelay API لإنشاء بريد إلكتروني ، والحصول على الإحصائيات ، واستيراد قاعدة بيانات ، وما إلى ذلك.
ومع ذلك ، في هذا البرنامج التعليمي الموجز ، أردت أن أشرح فقط الوظائف التي تسمح لك بدمج Mailrelay مع أنواع مختلفة من البرامج ، مثل التطبيقات ، والمكونات الإضافية ، وإدارة علاقات العملاء ، وما إلى ذلك.
وعلى أي حال ، فإن استخدام API بسيط للغاية وبديهي ، بما في ذلك أمثلة للاستخدام في PHP لمعظم الوظائف.
أسباب دمج Mailrelay في CRM أو APP أو المكون الإضافي أو أي برنامج آخر.
أسباب دمج Mailrelay عديدة ، من ناحية أخرى ، تعد Mailrelay واحدة من أدوات التسويق عبر البريد الإلكتروني الرئيسية. هذا يعني أن عددًا كبيرًا من المستخدمين يستخدمون برنامجنا وستكون عملية التكامل أكثر ربحية.
Mailrelay هو أيضًا برنامج تستخدمه الشركات الكبيرة والمدونون وعدد لا يحصى من الشركات الصغيرة والشركات الصغيرة والمتوسطة ، مع أكبر حساب مجاني:
لذلك ، يمكن أن يساعد التكامل أيضًا في الحصول على الرؤية.
أيضًا ، يعد دمج Mailrelay أمرًا سهلاً للغاية بفضل واجهة برمجة التطبيقات للمطورين ، وهو أمر قامت به العديد من الشركات بالفعل ، مثل:
- تزدهر يؤدي
- الملكة
- MyThemeShop
- Optingun
- إلخ.
يقدمون بالفعل ميزات إضافية لمستخدميهم.

