আপনার AI-built app-এ analytics কখন (আর কীভাবে) যোগ করবেন
৪০টা চার্টওয়ালা একটা dashboard আপনার দরকার নেই। আপনার দরকার শুধু জানা — জিনিসটা আদৌ কেউ ব্যবহার করছে কি না। আপনার AI-built app-এ analytics যোগ করার একটি নন-টেকনিক্যাল গাইড — কী ট্র্যাক করবেন, কখন শুরু করবেন, আর কোনটা বাদ দেবেন।
কয়েক সপ্তাহ আগে আমার পরিচিত এক ফাউন্ডার তাঁর app লঞ্চ করলেন — ছোট Pilates স্টুডিওদের জন্য তাদের ক্লাসের ওয়েটলিস্ট ম্যানেজ করার একটি টুল। একটি AI app builder দিয়ে প্রায় এক সপ্তাহে তিনি এটি বানিয়েছেন। সেটি বের হলো এক বৃহস্পতিবার। রোববার তিনি আমাকে বললেন, কেউ এটা ব্যবহার করছে কি না তাঁর কোনো ধারণাই নেই।
“কতগুলো signup পেলেন?” “জানি না।” “যারা signup করেছে, তারা কি আসলেই এটা ব্যবহার করছে?” “জানি না।” “কেউ কি কোথাও আটকে যাচ্ছে?” “জানি না।”
তিনি বেখেয়ালি ছিলেন না। শুধু তখনো app-এ analytics যোগ করেননি। আর অনেক নন-টেকনিক্যাল ফাউন্ডারের মতো তিনিও ধরে নিয়েছিলেন, “পরে, যখন আরও ইউজার হবে,” তখন analytics যোগ করবেন। সমস্যা হলো, সেই “পরে” কখনো আসে না, কারণ analytics ছাড়া আপনি জানেনই না কতজন ইউজার আছে, ফলে কখন “পরে,” সেটাই বুঝতে পারেন না।
আপনি যদি একটি AI app builder দিয়ে app বানিয়ে থাকেন আর সেটার দিকে তাকিয়ে ভাবছেন tracking যোগ করবেন কি না — এই লেখাটা আপনার জন্য। আমরা দেখব কখন শুরু করবেন, কী ট্র্যাক করবেন, কোনটা বাদ দেবেন, আর নিজেকে একজন ডেটা-বিশেষজ্ঞ বানিয়ে না ফেলে এটা করার সবচেয়ে সহজ উপায়টা কী।
সবচেয়ে ছোট উত্তরটা
আপনার AI-built app-এ বেসিক analytics যোগ করুন প্রথম দিনেই, আপনার কোনো ইউজার হওয়ার আগেই। কোনো ফ্যান্সি dashboard নয়। কোনো behavior হিটম্যাপ নয়। শুধু তিন-চারটা জিনিস। কোনগুলো, সেটায় আসছি।
লঞ্চের আগেই এটা করার কারণটা একদম বাস্তব: শূন্য ইউজারওয়ালা একটা app-এ tracking যোগ করা অনেক সহজ, যে app ইতিমধ্যে চলছে আর মানুষ যেটার ওপর নির্ভর করছে, সেটায় পরে জুড়ে দেওয়ার চেয়ে। app ছোট থাকতে আপনার AI builder পরিষ্কারভাবে এটা যুক্ত করে দিতে পারে। একবার আসল ইউজার আসা শুরু করলে প্রতিটা পরিবর্তনই বেশি ঝুঁকির মনে হয়, আর আপনি বারবার পিছিয়ে দিতে থাকবেন।
মানুষ কেন এটা এড়িয়ে যায়, আর কেন তা করা উচিত নয়
নন-টেকনিক্যাল ফাউন্ডাররা analytics এড়িয়ে যাওয়ার সবচেয়ে সাধারণ কারণ হলো, কত কম ইউজার আছে তা নিয়ে তারা লজ্জিত। তারা ভাবে, সংখ্যাটা নিয়ে লজ্জা না পাওয়া অবধি analytics যোগ করব না। এটা একদম উল্টো। আপনি তো এমন একটা সংখ্যায় পৌঁছানোর চেষ্টা করছেন যা নিয়ে আপনি লজ্জা পাবেন না। analytics ছাড়া আপনি বুঝতেই পারবেন না, আপনি যা করছেন তার কিছু কাজে লাগছে কি না।
দ্বিতীয় কারণ, analytics টুলগুলো দেখতে ভয়-জাগানো। আপনি শোনেন “Google Analytics”, “Mixpanel”, “PostHog”, “Amplitude” — আর আপনার চোখ ঝাপসা হয়ে আসে। এর বেশিরভাগ টুল বানানো হয়েছে বারো জনের কোম্পানির ওই প্রোডাক্ট ম্যানেজারদের জন্য, যাদের কাজই শুধু চার্টের দিকে তাকিয়ে থাকা। আপনার ওসব দরকার নেই। আপনার দরকার চারটা জিনিস জানা, আর প্রায় যেকোনো টুলই আপনাকে সেই চারটা জিনিস বলে দেবে।
প্রথম দিনে যে চারটা জিনিস ট্র্যাক করবেন
আপনার AI-built app যদি আমার দেখা app-গুলোর মতো কিছু হয় — একটা ছোট SaaS, একটা ইন্টারনাল টুল, একটা মার্কেটপ্লেস, একটা ডিরেক্টরি, একটা নিশ প্রোডাক্ট — তাহলে শুরুতে যে চারটা সংখ্যা আসলেই গুরুত্বপূর্ণ, সেগুলো এই:
১. কতজন মানুষ app-এ আসে
এটাই সবচেয়ে সহজ। শুধু “আজ কতজন আলাদা মানুষ homepage-এ এসেছিল”। বেশিরভাগ analytics টুল ইনস্টল করামাত্রই বিনে পয়সায় আপনাকে এটা দেয়। বাকি সব কিছুর হরটা হলো এটা।
আপনার এই সংখ্যাটার দিকে বুঁদ হয়ে তাকিয়ে থাকার লোভ হবে। হবেন না। দিনে দিনে এটা এলোমেলো থাকে। সাপ্তাহিক প্রবণতাটা দেখুন।
২. ওই মানুষদের কতজন signup করে (কিংবা আপনার “প্রথম আসল ধাপ”-টা নেয়)
আপনার app প্রথম যে প্রতিশ্রুতিটা চায় — সেটা যা-ই হোক, signup করা, free trial শুরু করা, প্রথম প্রজেক্ট বানানো, একটি demo বুক করা — সেটা কখন ঘটে তা ট্র্যাক করুন। এটাই আপনার কনভার্সন ইভেন্ট।
আপনি যদি ১০০ ভিজিটর আর ৪টা signup নিয়ে লঞ্চ করে থাকেন, তাহলে আপনার signup রেট ৪%। এটা এমন একটা সংখ্যা যা আপনি এখন বাড়ানোর চেষ্টা করতে পারেন। আপনি যদি ১০০ ভিজিটর নিয়ে লঞ্চ করেন আর কতজন signup করল তার কোনো ধারণাই না থাকে, তাহলে অপ্টিমাইজ করার মতো কিছুই আপনার হাতে নেই।
৩. ওই মানুষদের কতজন পরের দিন (কিংবা পরের সপ্তাহে) ফিরে আসে
এটাই সবচেয়ে গুরুত্বপূর্ণ সংখ্যা যা শুরুতে কেউ ট্র্যাক করে না। এটাকে বলে retention, আর AI-built app-এর জন্য এটাই প্রায়ই নীরবে বলে দেয় আপনার হাতে সত্যিকারের কিছু আছে, নাকি আপনি একটা একবার-ব্যবহারের নতুনত্ব বানিয়েছেন।
এখানে কোনো ফ্যান্সি জিনিসের দরকার নেই। শুধু এটুকু: এই সপ্তাহে যারা signup করল, তাদের কতজন পরের সপ্তাহে ফিরে এসে কিছু একটা করল? উত্তরটা যদি প্রায় শূন্য হয়, তাহলে আপনার এমন একটা সমস্যা আছে যা যত homepage ট্র্যাফিকই আসুক না কেন, ঠিক করবে না।
৪. মানুষ কোথায় ঝরে পড়ে
আপনার যদি কোনো রকম ফ্লো থাকে — signup, onboarding, প্রথম-কাজ, checkout — তাহলে প্রতিটা ধাপ ট্র্যাক করুন। প্রতিটা ক্লিক নয়। শুধু নির্দিষ্ট নামের ধাপগুলো। যাতে আপনি দেখতে পান: ১০০ জন signup শুরু করল, ৮০ জন ইমেইল দিল, ৫০ জন সেটা কনফার্ম করল, ২০ জন dashboard পর্যন্ত পৌঁছাল।
ওই ফানেলটাই একটা AI-built app-এর জন্য আপনার পাওয়া সবচেয়ে কাজের ডিবাগিং টুল হবে, কারণ এটা আপনাকে হুবহু বলে দেয় কোথায় মনোযোগ দিতে হবে। যদি ১০০ জন signup শুরু করে আর ৮০ জন ইমেইল দেয় কিন্তু মাত্র ৫০ জন কনফার্ম করে, তাহলে আপনার একটা ইমেইল-সমস্যা আছে (হয়তো কনফার্মেশন ইমেইলটা spam-এ যাচ্ছে, কিংবা সেটা পাঠানোই হচ্ছে না)। এখন আপনার AI builder-কে ঠিক করতে বলার মতো নির্দিষ্ট কিছু একটা আছে।
কোনটা বাদ দেবেন
শুরুর দিকে যা ট্র্যাক করবেন না, সেটা এই — কারণ এগুলো আপনার সময় নষ্ট করবে আর আপনাকে এমন মনে করাবে যে আপনার দরকারের চেয়ে বেশি কিছু করা উচিত:
- প্রতিটা বোতামের ক্লিক। আপনার জানার দরকার নেই যে ১৪ জন “About” লিংকে ক্লিক করেছে। ওই ডেটা আপনি কখনো কাজে লাগাবেন না।
- পেজে কাটানো সময়। শুনতে অর্থপূর্ণ মনে হয়, আসলে নয়। কেউ একটা ট্যাব খোলা রেখে দুপুরের খাবার খেতে গেলে সেটা “২০ মিনিট সক্রিয়” হিসেবে গোনা হয়।
- Bounce rate। কন্টেন্ট সাইটের জন্য সত্যিই কাজের; app-আকৃতির প্রোডাক্টের জন্য বেশিরভাগই ফালতু গোলমাল।
- A/B টেস্ট। যতক্ষণ না প্রতি variant-এ সপ্তাহে শত শত ইউজার হচ্ছে, ততক্ষণ এটা করবেন না। আটজন ইউজার দিয়ে আপনি A/B টেস্ট করতে পারবেন না।
- ডেমোগ্রাফিক্স, scroll depth, হিটম্যাপ। একসময় কাজে লাগবে। এখন নয়।
হিসেবের নিয়মটা: কোনো মেট্রিক যদি এই সপ্তাহে আপনার নেওয়া কোনো সিদ্ধান্ত বদলে না দেয়, তাহলে এখনো সেটা ট্র্যাক করবেন না।
আসলে এটা যোগ করবেন কীভাবে (নন-টেকনিক্যাল সংস্করণ)
বেশিরভাগ AI app builder এটাকে প্রায় সন্দেহজনক রকমের সহজ করে দেয়। আপনি builder-কে এমন একটা বাক্য দেন:
“Analytics tracking যোগ করো। [tool name] ব্যবহার করো। কেউ homepage-এ এলে, signup করলে, ফিরে এসে log in করলে, আর onboarding ফ্লোর প্রতিটা ধাপে — সেগুলো ট্র্যাক করো।”
আপনি যদি PostHog বা Plausible-এর মতো টুল ব্যবহার করেন, তাহলে তারা কোডের একটা ছোট স্নিপেট (এক-দুই লাইন) তৈরি করে দেবে, যেটা app-এর head-এ বসে। আপনার AI builder সেটা আপনার হয়ে পেস্ট করে দিতে পারে। আপনি যদি Google Analytics ব্যবহার করেন, একই কথা — Google আপনাকে একটা স্নিপেট দেয়, আপনি সেই স্নিপেট আপনার builder-কে দেন, আপনার builder সেটা ইনস্টল করে দেয়।
নাম-দেওয়া ইভেন্টগুলোর জন্য (signup, login, onboarding ধাপ) আপনি সাধারণ ভাষায় সেগুলো বর্ণনা করছেন। “ইউজার যখন signup ফর্মটা সফলভাবে শেষ করে, তখন signup_completed নামের একটি event পাঠাও।” builder কোডটা লেখে। আপনি নন।
একটা নতুন AI-built app-এর জন্য আমি যে তিনটা টুল বিবেচনা করব, ক্রম অনুসারে:
- Plausible — একদম সহজ, প্রাইভেসি-বান্ধব, একটা পরিষ্কার dashboard আছে। শূন্য analytics থেকে কাজের analytics-এ পৌঁছানোর সবচেয়ে ছোট পথ। খরচ মাসে প্রায় ৯ ডলার।
- PostHog — একটা দরাজ সীমা পর্যন্ত ফ্রি, আরও শক্তিশালী, dashboard থেকে না বেরিয়েই আপনাকে funnel আর retention করতে দেয়। যখনই ট্র্যাক করার মতো একটা সত্যিকারের funnel হবে, তখনই এটার মূল্য আছে।
- Google Analytics 4 — ফ্রি, সর্বত্র চলে, শিখতে কষ্টকর। আপনি যদি মার্কেটিং চালান আর সেই ইন্টিগ্রেশন দরকার হয়, তাহলে এটা ব্যবহার করুন। নইলে বাদ দিন।
একটা বাছুন। দুটো ইনস্টল করবেন না। দুটো analytics টুল মানে দ্বিগুণ খাটুনি আর শূন্যগুণ ইনসাইট।
যে শৃঙ্খলাটা সত্যিই কাজে লাগে
analytics-কে একটা অহংকারের অনুশীলন থেকে একটা কাজের টুলে পরিণত করে যে জিনিসটা, সেটা এই: আপনাকে একটা নির্দিষ্ট সময়সূচি মেনে এর দিকে তাকাতে হবে।
সপ্তাহে একবার, ১৫ মিনিট বসুন আর চারটা প্রশ্নের উত্তর দিন:
- গত সপ্তাহের তুলনায় এই সপ্তাহে কতজন এসেছিল?
- কতজন signup করল?
- গত সপ্তাহের signup-দের মধ্যে কতজন ফিরে এলো?
- ফ্লোর কোথায় মানুষ ঝরে পড়ল?
ব্যস, এটুকুই। “ডেটাটা ঘেঁটে দেখার” চেষ্টা করবেন না। দশটা রিপোর্ট খুলবেন না। চারটা প্রশ্নের উত্তর দিন, সংখ্যাগুলো একটা নোটস অ্যাপে বা একটা স্প্রেডশিটে লিখে রাখুন, আর এগিয়ে যান। চার সপ্তাহ পরে আপনি প্রবণতা দেখতে পাবেন। আট সপ্তাহ পরে আপনি জানবেন আপনার কোন পরিবর্তনগুলো কাজ করেছে আর কোনগুলো করেনি।
এই লেখার শুরুতে যে ফাউন্ডারের কথা বলেছিলাম, তিনি আমাদের আলাপের পরের সোমবারেই তাঁর Pilates স্টুডিও app-এ Plausible যোগ করলেন। তাঁর প্রায় ২০ মিনিট লেগেছিল — যার বেশিরভাগটাই গেল AI builder-কে ইভেন্টগুলোর নাম কী রাখতে হবে তা বলতে। দুই সপ্তাহ পরে তিনি আমাকে নিশ্চিতভাবে বলতে পারলেন, তাঁর তিনটা সেরা signup এসেছে এক কাস্টমারের করা একটা Instagram পোস্ট থেকে, কেউ onboarding শেষ করছিল না কারণ তৃতীয় ধাপটায় খুব তাড়াতাড়ি পেমেন্ট মেথড চাওয়া হচ্ছিল, আর তাঁর ১১টা সক্রিয় স্টুডিওর মধ্যে ৭টা অন্তত তিনবার করে app-এ ফিরে এসেছিল। analytics যোগ করার আগে এর কোনো তথ্যই অস্তিত্বে ছিল না। আর এর সবগুলোই বদলে দিল তিনি এরপর কী করবেন।
৪০টা চার্টওয়ালা একটা dashboard আপনার দরকার নেই। আপনার দরকার শুধু জানা — জিনিসটা বেঁচে আছে কি না। চারটা সংখ্যা যোগ করুন। সপ্তাহে একবার সেগুলোর দিকে তাকান। বাকিটা অপেক্ষা করতে পারে।