ইনবক্স চুপ হওয়ার আগে ফর্মের স্বাস্থ্য পড়ুন
FormFlow ফর্মের নিজের ট্রাফিক থেকে চারটি স্বাস্থ্য সংকেত বের করে — ঘর্ষণ, জমা প্রত্যাখ্যান, জমার খরা আর স্কিমার প্রবাহ — এবং একটি নতুন দেখা দিলে একবার জানায়, অপরিবর্তিত অবস্থার জন্য নয়।
এই পোস্টটি যন্ত্রের মাধ্যমে অনুবাদ করা হয়েছে। ইংরেজিতে মূল পোস্টটি পড়ুন

গ্রাহকের HTML গ্রাহকের সাইটেই থাকে। যখন তা ভাঙে — ফিল্ডের নাম বদলায়, কোনো কাজ সরানো হয়, কোনো স্ক্রিপ্ট থেমে যায় — FormFlow-এ কোনো ত্রুটি পৌঁছায় না। জমাগুলো কেবল দুর্বল হয় বা থেমে যায়, আর সবার আগে যা চোখে পড়ে তা সাধারণত একটি চুপ ইনবক্স।
ফর্মের স্বাস্থ্য তারই FormFlow-এর উত্তর: একটি গণনা করা পাঠ, যে কোনো ফর্ম এখনও জমা পাচ্ছে কি না, তার প্রত্যাশিত আকারে ও প্রত্যাশিত ছন্দে। এটি ফর্মের নিজের ট্রাফিক থেকেই বেরোয়, আর এর সীমাও ঠিক এখান থেকেই শুরু।
FormFlow-কে কী জানানো যায়, কী নয়
FormFlow কখনও পাতা দেখে না। সে দেখে আগমন: একটি প্রি-ফ্লাইট চলল কি না, সে একটি প্রত্যাখ্যান দিল, একটি জমা নিল, আর প্রতিটি বডি কোন ফিল্ড বহন করল। প্রতিটি স্বাস্থ্য সংকেত ওই রেকর্ড থেকেই আসে, তাই স্বাস্থ্য ইতিহাসের উপর নির্ভরশীল। এক মাসের ট্রাফিক থাকা ফর্মকে তার নিজের ভিত্তির সঙ্গে মাপা যায়; আজ সকালে তৈরি ফর্মকে যায় না।
তাই খালি স্বাস্থ্য প্যানেল সুস্থতার সনদ নয়। এটি প্রমাণের অনুপস্থিতি, আর FormFlow এটিকে মাপা ফলাফল হিসেবে দেখাবে না।
চারটি সংকেত
চারটি আছে, আর প্রথম তিনটি একই ক্ষতি যা ক্রমশ দেরিতে ধরা পড়ে।
সংকেত | কী ধরে | কী নয় |
|---|---|---|
ঘর্ষণ | প্রি-ফ্লাইট একটি সমস্যা বলল যখন জমা দেওয়া ব্যক্তি তখনও পাতায় ছিল। | প্রত্যাখ্যান: কিছুই ফেরানো হয়নি। |
জমা প্রত্যাখ্যান | ফর্ম নিজের সেটিংসের কারণে নিজের ট্রাফিকের উল্লেখযোগ্য অংশ ফেরাচ্ছে। | খরা: ট্রাফিক আসছে আর প্রত্যাখ্যাত হচ্ছে। |
জমার খরা | ফর্মের নিজের সাম্প্রতিক ভিত্তির তুলনায় জমার হার ধসে পড়া। | হারানো গ্রাহকের গণনা। |
স্কিমার প্রবাহ | ঘোষিত কোনো ফিল্ড যা ফর্ম পাওয়া বন্ধ করেছে। | শূন্যে নামা: ফর্ম এখনও চলে, দুর্বল অবস্থায়। |
ঘর্ষণ আর জমা প্রত্যাখ্যান আলাদাভাবে লিপিবদ্ধ হয়, কারণ ফর্ম কাউকে পাঠানোর আগে নিরুৎসাহিত করতে পারে আর অন্য কাউকে গ্রহণে প্রত্যাখ্যান করতে পারে। খরার কথা কেবল তখনই জানানো হয় যখন দুটির কোনোটিই চলে না, কারণ যে ফর্ম নিজের ট্রাফিক নিরুৎসাহিত বা প্রত্যাখ্যান করছে সে দুই ক্ষেত্রেই কোনো জমা লেখে না আর সবসময় চুপও দেখাবে। স্কিমার প্রবাহ এদের যেকোনোটির সঙ্গে আসতে পারে, আর এটি কেবল এমবেড করা ফর্মের ট্রাফিকে মাপা হয়: হোস্টেড পাতা স্কিমা থেকেই আঁকা হয়, তাই সেখানে ঘোষিত কোনো ফিল্ড নীরবে আসা বন্ধ করতে পারে না।
অবস্থা পড়ুন, তবে বেশি পড়বেন না
প্যানেল দেখায় সুস্থ, বা সক্রিয় সংকেতের নামসহ ঝুঁকিতে। সুস্থ মানে এই মুহূর্তে কোনো সংকেত চলছে না। যে ফর্ম খোলা নেই — বন্ধ করা, বা আর জমা নিচ্ছে না — সেও সুস্থ: সে ইচ্ছাকৃতভাবে চুপ হয়েছে।
দুটি পাঠে ভুল হওয়া সহজ। ঝুঁকিতে থাকা হারানো আয়ের পূর্বাভাস নয়, আর সুস্থ হওয়া এটা প্রমাণ নয় যে প্রতিটি ফিল্ড যেমন চাওয়া ছিল তেমনই আসছে। অবস্থা বলে কোন ত্রুটি ধরা পড়েছে, কত খরচ হয়েছে তা নয়।
যে সংকেত আছে তার উপর কাজ করুন
স্বাস্থ্য সতর্কতা একটি ব্র্যান্ডেড ইমেইল, যা কোনো ফর্মে কোনো সংকেত প্রথমবার দেখা দিলে পাঠানো হয়। অপরিবর্তিত অবস্থার জন্য তা পুনরাবৃত্তি হয় না, তাই এক সপ্তাহ ধরে প্রবাহিত ফর্ম প্রতিদিন সকালে আপনাকে লেখে না; এটি একবারই লিখেছিল, প্রবাহ শুরু হওয়ার সময়। সতর্কতা ফর্মের স্বাস্থ্যের বিবরণ টিমের মালিকদের দেয়, যেখানে জমার সারসংক্ষেপ তার জমাগুলো তার বিজ্ঞপ্তির ঠিকানায় দেয়।
কী করবেন তা সংকেতের উপর নির্ভর করে। ঘর্ষণ আপনাকে সেই প্রচেষ্টাগুলোতে নেয় যা আটকে গিয়েছিল যখন জমা দেওয়া ব্যক্তি সেখানেই ছিল। জমা প্রত্যাখ্যান আপনাকে নেয় ফর্ম যে প্রত্যাখ্যান রেখেছে আর যে সেটিং তা ঘটিয়েছে সেখানে। খরা আপনাকে ফিরিয়ে নেয় সেই পাতায় যেখানে আপনার মার্কআপ থাকে। স্কিমার প্রবাহ আপনাকে নেয় সেই ফিল্ডে যা আসা বন্ধ করেছে, যা সাধারণত FormFlow ছাড়া বদলানো একটি ফর্ম।
বেশিরভাগ ফর্মের জন্য সপ্তাহে একটি পাঠই যথেষ্ট। স্বাস্থ্য কোনো সরাসরি মিটার নয় যা দেখতে থাকবেন; এটি একটি পরীক্ষা, ফর্ম এখনও গত মাসে যা করত তাই করছে কি না।
যেখানে স্বাস্থ্য ভোঁতা
এটি এমন ফর্মও দেখতে পারে না যা কেউ ভরানোরই ছিল না। যে পাতায় কখনও ট্রাফিকই ছিল না, তার হারানোর কিছু নেই, আর স্বাস্থ্য তাকে সুস্থ বলার বদলে তার বিষয়ে কিছুই বলবে না।
v1.0.0-এর পরিবর্তন তালিকার এন্ট্রি ফর্মের স্বাস্থ্যকে যেমন এসেছিল তেমনই তালিকাভুক্ত করে: ফর্ম চুপ হয়ে গেলে সতর্কতা পান, নীরবে গ্রাহক হারানোর আগেই। এর পিছনের রেকর্ডগুলোর রেফারেন্স API-এর বাকি অংশের সঙ্গে একই জায়গায়, আর v1.1-এর পোস্ট সেই ধাপ ও শাখাগুলো কভার করে যা ঠিক করে কোন জমাকে কোন ফিল্ড বহন করতে হয়েছিল।