কীভাবে টেলিগ্রাম মিনি অ্যাপস আমাদের অনবোর্ডিং ২ মিনিট থেকে কমিয়ে ১০ সেকেন্ডে নিয়ে এল

আমি ভেবেছিলাম আমার নতুন গেমটি তৈরি করা কঠিন হবে।

আমি ভুল ছিলাম।

কঠিন অংশটি গেম লজিক বা অ্যানিমেশন ছিল না।

কঠিন অংশটি ছিল গেম শুরু হওয়ার আগের সবকিছু।

আমি গেমপ্লে অপ্টিমাইজ করার চেষ্টায় অনেক বেশি সময় ব্যয় করেছি।

একজন ব্যবহারকারী "চলো খেলি" বলার মুহূর্ত থেকে শুরু করে প্রকৃতপক্ষে খেলা শুরু করার মধ্যবর্তী সময়টি আমার অপ্টিমাইজ করা উচিত ছিল।

প্রথাগত মোবাইল গেমগুলোতে অনেক বেশি ধাপ থাকে:

  • একটি লিঙ্ক পাওয়া
  • অ্যাপ স্টোর খোলা
  • অ্যাপটি ডাউনলোড করা
  • অ্যাপটি ইনস্টল করা
  • একটি অ্যাকাউন্ট তৈরি করা
  • ইমেল ভেরিফাই করা
  • সাইন ইন করা
  • একটি রুম খুঁজে পাওয়া
  • খেলা শুরু করা

প্রতিটি ধাপ মানুষকে খেলা ছেড়ে দিতে বাধ্য করে। অনবোর্ডিং তখন কাজের মতো মনে হয়।

আমি এমন একটি ফ্লো চেয়েছিলাম যা দেখতে অনেকটা এরকম হবে:

  • একটি লিঙ্ক পাওয়া
  • ট্যাপ করা
  • খেলা

টেলিগ্রাম মিনি অ্যাপস এই সমস্যার সমাধান করেছে।

ব্যবহারকারীদের কাছে ইতিমধ্যেই টেলিগ্রাম আছে। তাদের একটি পরিচয়, একটি প্রোফাইল এবং একটি সোশ্যাল গ্রাফ রয়েছে।

নতুন অ্যাকাউন্ট তৈরি করার পরিবর্তে, আমরা তাদের বিদ্যমান অ্যাকাউন্টটিই ব্যবহার করি।

আমাদের নতুন ফ্লো:

  • একটি লিঙ্ক পাওয়া
  • টেলিগ্রাম খোলা
  • খেলা শুরু করা

এখানে কোনো ইনস্টলেশন নেই। কোনো রেজিস্ট্রেশন নেই। কোনো পাসওয়ার্ডও নেই।

নতুন ব্যবহারকারীরা ৫ থেকে ১০ সেকেন্ডের মধ্যেই গেমে যোগ দিতে পারে।

আমি আমার প্রধান মেট্রিক হিসেবে FPS বা API ল্যাটেন্সি ট্র্যাক করা বন্ধ করে দিয়েছি।

আমি "Time to first game" ট্র্যাক করা শুরু করেছি।

মানুষ আপনার প্রযুক্তি নিয়ে মাথা ঘামায় না। তারা শুধু দেখে তারা কত দ্রুত মূল সুবিধাটি পাচ্ছে।

সেরা অনবোর্ডিং হলো সেটি, যা ব্যবহারকারীরা খেয়ালই করতে পারে না।

টেলিগ্রামের ওপর ভিত্তি করে গেম তৈরি করার নিজস্ব কিছু চ্যালেঞ্জ রয়েছে:

  • মোবাইল WebView-তে কাজ করা
  • মোবাইলের জন্য অ্যানিমেশন অপ্টিমাইজ করা
  • ডিপ লিঙ্ক (deep links) হ্যান্ডেল করা
  • স্টেট (state) ম্যানেজ করা
  • ছোট স্ক্রিনের জন্য ডিজাইন করা

ঘর্ষণ বা বাধা (friction) দূর করার জন্য এই আপসগুলো করা সার্থক।

আমি আগে ভাবতাম দারুণ সব প্রোডাক্টের জন্য আরও বেশি ফিচারের প্রয়োজন।

এখন আমি জানি, দারুণ সব প্রোডাক্ট বাধাগুলো দূর করার মাধ্যমে জয়ী হয়।

প্রতিটি অতিরিক্ত স্ক্রিন বা পাসওয়ার্ড ব্যবহারকারীর চলে যাওয়ার একটি সুযোগ তৈরি করে।

এখন আমি যখন কিছু তৈরি করি, তখন একটি ভিন্ন প্রশ্ন করি:

"ব্যবহারকারীরা মূল সুবিধা পাওয়ার আগে আমি আর কী কী সরিয়ে ফেলতে পারি?"

অনবোর্ডিং ২ মিনিট থেকে কমিয়ে ১০ সেকেন্ডে আনা ছিল আমার সেরা প্রোডাক্ট সিদ্ধান্ত।

উৎস: https://dev.to/ivan_tishkov/how-telegram-mini-apps-reduced-our-onboarding-from-2-minutes-to-10-seconds-ji8