BroadNet
المجلةمنتج
منتج

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

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

9 دقائق قراءة
منتج · العدد 43
9 دقائق قراءة

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

زمن الاستجابة هو مقياس للتحويل

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

الطريق الأمثل للسرعة، وليس فقط للسعر.

  • استخدم مسارات المشغّل المباشرة لـ OTP. تضيف المسارات الرمادية ومسارات البيع بالجملة قفزات وانتظارًا في الطابور وتذبذبًا غير متوقع.
  • يفضل استخدام بروتوكول SMPP للإرسال لإزالة زمن استجابة مصافحة TLS لكل رسالة من المسار الحرج.
  • حافظ على خطوط الأساس لزمن الاستجابة لكل مشغّل، وتجنب أي مسار يتدهور فيه وقت التسليم بنسبة 95%.
  • لا تدع حركة رسائل التسويق بالجملة وحركة رمز التحقق لمرة واحدة تشتركان في نفس الربط أو قائمة الانتظار - امنح رمز التحقق لمرة واحدة مسارًا مخصصًا وذا أولوية.

أنشئ سلسلة احتياطية

لا توجد قناة واحدة تصل إلى جميع المستخدمين في كل مرة. تعتمد آلية التحقق الصوتي المرنة على تجربة أسرع قناة مناسبة أولاً، ثم تصعد إلى القنوات التالية: نموذج مصادقة WhatsApp أو RCS إذا كان المستخدم متاحًا هناك، ورسائل SMS كخيار احتياطي عام، ورمز التحقق الصوتي (مكالمة تُقرأ فيها الرمز بصوت عالٍ) كحل أخير - فالصوت لا يُقدّر بثمن لسهولة الوصول، وللنسبة الضئيلة من المستخدمين الذين تفشل معهم رسائل SMS باستمرار. يجب أن يكون التصعيد تلقائيًا ومحددًا زمنيًا، وليس عملية "إعادة المحاولة" يدوية يضطر المستخدم إلى تفعيلها.

تقليل الاحتكاك حول الكود نفسه

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

راقب مسار التحويل بأكمله بالقياسات

قم بقياس أربعة مؤشرات لكل قناة ولكل مشغّل: نجاح الإرسال، ومعدل التسليم، وزمن استجابة التسليم (النسبة المئوية 50/95)، والأهم من ذلك كله، اكتمال عملية التحقق. يشير معدل تسليم 99% مع معدل اكتمال 70% إلى أن الرسالة تصل ولكن ببطء شديد، أو أن تجربة المستخدم المتعلقة بإدخال الرمز بها خلل. التسليم بدون اكتمال لا يُعد نجاحًا.

تتولى واجهة برمجة تطبيقات التحقق من BroadNet اختيار القناة، وسلسلة النسخ الاحتياطي، وتوليد الرمز، وانتهاء الصلاحية، وتعرض تحليلات إكمال كل قناة - بحيث يمكنك تحسين OTP على المقياس المهم بدلاً من التخمين.

ملاحظة حول التكلفة

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

هل كان هذا مفيداً؟

كيف نكتب المحتوى ونراجعه

بقلم

فريق التحرير في BroadNet

ينشر فريق التحرير مدونة BroadNet. تُكتب المقالات مع فرق BroadNet للشؤون التنظيمية والمنتجات والهندسة وأبحاث الصناعة وحلول المشغّلين، وتُراجَع وفق معاييرنا التحريرية.

تابع القراءة

ثلاثة أخرى من المجلة.

اطلع على جميع المقالات
ل
هندسة

لماذا تفشل رسائل رمز التحقق لمرة واحدة - وكيفية إصلاح مشاكل التسليم.

تفشل رموز التحقق لمرة واحدة (OTP) لأسباب محددة: رفض معرّف المُرسِل، والمسارات غير الرسمية، والتقييد، وفلاتر المحتوى، والترميز، والازدحام. دليل تشخيصي وعلاجي لمهندس ميداني.

BroadNet Engineering
11m
ك
منتج

كلمة المرور الصوتية والخيار الاحتياطي: تصميم التحقق متعدد القنوات عند فشل رسائل SMS.

يُرسل رمز التحقق الصوتي عبر مكالمة آلية، ليصل إلى الخطوط الأرضية والمسارات المحمية بجدار الحماية في حال فشل رسائل SMS. كيف نصمم سلسلة احتياطية لرمز التحقق الصوتي فعّالة؟

فريق التحرير في BroadNet
10m
ا
هندسة

التعبئة التلقائية لـ SMS OTP: Android SMS Retriever، وiOS one-time-code، وتنسيق رسائل WebOTP

يمكن لرموز SMS أن تُعبأ تلقائياً في Android وiOS والويب إذا تم تنسيق الرسالة لذلك: هاش التطبيق المكون من 11 حرفاً لـ SMS Retriever Android، وautocomplete="one-time-code" لنظام iOS وSafari، وسطر أخير من @your-domain #code لـ WebOTP. إليك كل تنسيق ونموذج واحد يعمل مع الثلاثة معاً.

فريق التحرير في BroadNet
8m
المجلة، عبر البريد الإلكتروني

مقال واحد شهرياً. لا شيء آخر.

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

نرسل رسالة واحدة شهريًا. يمكنك إلغاء الاشتراك في أي وقت. اطّلع على سياسة الخصوصية.

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

معظم ما نكتبه تعلمناه أثناء الإنتاج.

إذا لاقت هذه المعلومات استحسانك، فلنتحدث. أخبرنا عن حالة الاستخدام، والأحجام، والأسواق - وسنعود إليك بمعلومات عن التوجيه والتسعير، وعميل مرجعي يمكنك الاتصال به.

$ curl -X POST https://api.broadnet.me/sms/sendSms