خصوصيات وعموميات بناء Braze Native MMS

نشرت: 2021-02-20

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

ماذا يحدث عندما تجمع بين هذا النهج الدقيق لتوسيع القناة والحاجة المتزايدة لدعم تجارب الرسائل التي تزداد ثراءً وملفتة للنظر؟ تحصل على خدمة الرسائل متعددة الوسائط (MMS) من Braze ، والتي بدأنا بدعمها في وقت سابق من هذا العام. دعنا نلقي نظرة من وراء الكواليس على هذه القناة الرئيسية الجديدة وكيف عملت منظمة المنتج والهندسة لجعلها حقيقة واقعة لعملائنا.

بناء Braze Native MMS: كيف بدت العملية

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

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

1. تجميع فريقك

قبل أن تتمكن من بدء مشروع مثل إنشاء خدمة وسائط متعددة MMS من Braze ، تحتاج إلى تكوين فريق. نظرًا لأن منظمتنا الهندسية ومنتجاتنا تعمل في قطاعات مركزة ، فإن هذا يعني جمع ممثلين يركزون على الرسائل القصيرة من فرق إدارة المنتجات وتصميم المنتجات والهندسة لدينا للتعاون في الجهد وتحديد أصحاب المصلحة المحتملين الآخرين ، حسب الاقتضاء. في هذه الحالة ، حرص فريقنا على لمس القاعدة 1-2 مرات في الأسبوع بخلاف مواقف الفريق العامة ، من أجل التأكد من أننا نتواصل بانتظام حول كيفية تطور المشروع.

2. القيام بالاكتشاف

بمجرد أن أصبح فريقنا في مكانه الصحيح ، بدأنا عملية بحث واكتشاف قوية ، بهدف الإجابة على الأسئلة التالية:

  • هل هناك حاجة ملموسة للعملاء لهذه الميزة؟
  • كيف تبدو عروض منصات مشاركة العملاء الأخرى عندما يتعلق الأمر برسائل الوسائط المتعددة؟
  • كيف يمكننا توصيل رسائل الوسائط المتعددة بسلاسة بقناة الرسائل النصية القصيرة الموجودة لدينا؟
  • في النهاية ، هل يستحق إعطاء الأولوية لهذه الميزة - وإذا كان الأمر كذلك - فكيف يجب أن نتعامل مع بنائها؟

تميل عملية الاكتشاف إلى أن تكون قياسية نسبيًا عبر قطاعات المنتجات المختلفة. عندما نتعامل مع ميزة جديدة مثل MMS ، فإن هذه العملية تتضمن محادثات داخلية مع أعضاء فريق go-to market ومقابلات مع العملاء وتحليل تنافسي والمزيد. الهدف دائمًا هو تحديد الافتراضات والمخاطر ، وقياس طلب العملاء ، وتقييم ما إذا كان الجهد المقترح ممكنًا وذا قيمة لقاعدة عملائنا.

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

3. تحديد نطاق الميزة المخطط لها

كان هذا الجزء من العملية - حيث نحدد العناصر الضرورية لميزة قادمة - سلسًا جدًا في هذه الحالة. يرجع ذلك في جزء كبير منه إلى حقيقة أن رسائل الوسائط المتعددة تعمل بطريقة مشابهة جدًا للرسائل النصية القصيرة وتمكنا من الاعتماد على الاتصالات الحالية بشريكنا في تكنولوجيا Braze Alloys Twilio لتمرير هذه الطبقة الإضافية من البيانات. بشكل عام ، كانت المشكلات الرئيسية التي تواجهنا عند تحديد نطاق الميزة أقل تتعلق بكيفية دعم MMS والمزيد حول ضمان حصولنا على التفاصيل بشكل صحيح. على سبيل المثال:

  • هل نحن واضحون بشأن التكوينات التي نحتاجها لتوسيع تكامل الرسائل القصيرة لدينا لدعم رسائل الوسائط المتعددة؟
  • كيف تتأثر فواتيرنا الحالية المتعلقة باستخدام الرسائل القصيرة من قبل العملاء بإدخال رسائل الوسائط المتعددة؟
  • ما الذي يتطلبه الأمر لإعداد العملاء لخدمة MMS (مثل تمكين الرموز القصيرة ، وما إلى ذلك) - وهل هناك أي خطوات يمكننا اتخاذها مسبقًا لتقليل العمل المطلوب؟

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

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

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

4. بناء MMS الأصلية

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

  • تعديل مخطط الواجهة الخلفية للسماح بإرفاق رسالة وسائط
  • تعديل الواجهة الأمامية للسماح للعملاء بتحميل عناصر الوسائط لرسائل الوسائط المتعددة MMS
  • بناء عناصر تحكم في المنتج للسماح لفريق نجاح العملاء لدينا بتشغيل الميزة وإيقاف تشغيلها للعملاء
  • قم بتضمين ميزات جمع بيانات الاستخدام لدعم الفواتير الدقيقة في الوقت المناسب فيما يتعلق باستخدام رسائل الوسائط المتعددة

تستخدم منظمات المنتجات والهندسة لدينا Jira لدعم هذا النوع من إدارة المشاريع. خلال هذه المرحلة من المشروع ، نبني كل هذه الخطوات المختلفة - وجميع المهام الفرعية التابعة لها - كـ "قصص" رشيقة داخل Jira ؛ معًا ، تشكل كل هذه التذاكر "ملحمة" تمثل إنشاء نسخة MVP من دعم MMS الأصلي داخل نظامنا الأساسي.

بشكل عام ، عملنا على إبقاء القصص الفردية صغيرة بما يكفي ليتم التعامل معها في سباق واحد ، من أجل السماح باختبار أفضل وسير عمل أكثر انسيابية. كانت بعض المهام بسيطة بطبيعتها - على سبيل المثال ، استغرق إنشاء عناصر التحكم في المنتج لمديري نجاح عملاء Braze (CSM) بضعة أسطر من التعليمات البرمجية فقط - ولكن البعض الآخر كان كبيرًا بما يكفي بحيث كان علينا إيجاد طرق لتقسيمها فرعيًا. على سبيل المثال ، عندما كنا نعمل على إنشاء مؤلف MMS الفعلي داخل Braze ، تطلب الأمر قدرًا مناسبًا من عمل الواجهة الأمامية والخلفية. وبالمثل ، فإن العمل المتضمن في تحديث الواجهة الخلفية لدينا للسماح بإرفاق عناصر الوسائط كان كبيرًا جدًا في النطاق بحيث لا يمكن إكماله في سباق واحد.

بناء دعم MMS: التحديات الرئيسية التي واجهناها

في حين أن بعض جهود تطوير البرامج يمكن أن تكون مكثفة أو معقدة أو تنطوي على صراعات كبيرة على الجانب التقني ، فإن إنشاء دعم MMS أصلي داخل Braze انتهى به الأمر إلى أن يكون مشروعًا منخفض الدراما بشكل عام. ومع ذلك ، واجهنا بعض التحديات:

MMS Onboarding

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

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

دعم نوع الملف

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

عندما كنا نقوم ببناء دعم MMS ، استخدمنا أبحاث السوق لتحديد أنه يجب علينا تشغيل دعم نوع الملف لملفات GIF و PNG و JPEG. ومع ذلك ، نظرًا لأننا قمنا بمراقبة التعليقات منذ الإطلاق ، فقد شهدنا دعوات متزايدة لدعم أنواع مختلفة من الملفات - على سبيل المثال ، ملفات PDF وملفات دعوة التقويم (ICS). ثم تدخل هذه التعليقات في عملية التخطيط الخاصة بنا للحصول على تحديثات لدعم MMS الأصلي من الآن فصاعدًا.

افكار اخيرة

في حين أن بناء دعم MMS الأصلي لم يكن أصعب أو أكثر المشاريع أهمية التي اضطلعت بها مؤسستنا ، إلا أنه من بعض النواحي كان من أكثر المشاريع كشفًا.

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

لمعرفة المزيد حول كيفية دعمنا لجهود التسويق عبر الرسائل القصيرة ورسائل الوسائط المتعددة ، تحقق من وثائق SMS / MMS. هل أنت مهتم بأن تصبح جزءًا من فريق Braze Product and Engineering؟ تحقق من الأدوار المفتوحة على صفحة الوظائف الخاصة بنا.