বিজ্ঞাপনের click ও analytics session: সংখ্যার পার্থক্য বুঝুন
Ad click ও analytics session আলাদা ঘটনা মাপে। একই session-এ একাধিক click থাকতে পারে, আবার click হলেও session মাপা না-ও হতে পারে। campaign, তারিখ ও time zone এক করে তারপর landing এবং measurement path দেখুন।
এই নির্দেশিকায়
Campaign-এ 1,000 clicks কিন্তু Analytics-এ 720 sessions হলে 280-এর পার্থক্য একটি তদন্তের শুরু। এটি নিজে থেকে 280 ভুয়া click বা 280 ব্যর্থ page load নয়। মাঝের observations ও একই সংজ্ঞার reports ছাড়া কারণ নির্দিষ্ট করা যায় না।
এই পরীক্ষায় destination link, site response ও analytics configuration দেখার সুযোগ ধরা হয়েছে। Google-এর সংজ্ঞা Google Ads এবং GA4-এর জন্য। অন্য network click, view ও visit ভিন্নভাবে গুনতে পারে, তাই তাদের প্রকাশিত সংজ্ঞাও লিখে রাখুন।
কোন counter কী গুনছে স্পষ্ট করুন
Google Ads click বিজ্ঞাপনের interaction ধরে; GA4 session সময়ের ভিত্তিতে website/app interactions জড়ো করে। default inactivity timeout 30 মিনিট, যা পরিবর্তনযোগ্য। কাছাকাছি দুটি ad click এক session-এ থাকতে পারে; একই মানুষ পরে ফিরে নতুন session শুরু করতে পারে।
Server request আরেক মাপ। URL চাওয়া হয়েছে দেখাতে পারে, কিন্তু page render, মানুষের পড়া বা analytics event সংগ্রহ প্রমাণ করে না। page view, session, user ও ad impression আলাদা columns রাখুন; কাছাকাছি দেখালেও তারা এক জিনিস নয়।
| গণক | একাই যা দেখাতে পারে | একাই যা প্রমাণ করে না |
|---|---|---|
| বিজ্ঞাপনের click | network তার সংজ্ঞার interaction লিখেছে | সম্পূর্ণ মাপা website visit |
| ল্যান্ডিং পাতার অনুরোধ | server বা edge অনুরোধ পেয়েছে | মানুষ page পড়েছে |
| Page-view ঘটনার রেকর্ড | measurement system event পেয়েছে | প্রতি event-এ নতুন আলাদা session |
| অ্যানালিটিক্সের session | interactions session হিসেবে গুচ্ছবদ্ধ | একটি billable click বা unique মানুষ |
Code ধরার আগে report scope মেলান
একই date range, time zone, campaign ও destination ধরে network এবং analytics export করুন। column Sessions, Engaged sessions না Users দেখুন। source dimension session-scoped না first-user scoped তাও দেখুন। ভিন্ন scope ভিন্ন প্রশ্নের উত্তর দেয়।
রাতে চালু campaign-এর activity এক system-এর দিন ও অন্যটির পরদিনে পড়তে পারে। processing ও পরের adjustments-এর সময় দিন। export-এর সময় ও filters লিখুন; তা না হলে বদলে চলা তথ্যকেই একই ভিত্তির তুলনা বলে ভুল হতে পারে।
Funnel দিয়ে পার্থক্যের জায়গা বের করুন
উদাহরণে 1,000 network clicks,900 observed landing requests এবং 720 campaign-attributed sessions । ratio 720 ÷ 1,000 = 72% দুই counter-এর তুলনা। এটি 28% page-load failure প্রমাণ করে না; সংজ্ঞা ছাড়া অবশিষ্ট অংশকে ব্যর্থতা নাম দেবেন না।
Observed requests-এর আগের 100 এবং requests থেকে sessions পর্যন্ত 180 আলাদা তদন্ত করুন। duplicate requests, bots, একই session-এ বহু click, collection restrictions ও attribution পরস্পর মিশতে পারে। সব gap এক কারণে ফেলবেন না, overlapping কারণগুলো আলাদা ভাগ ভেবে যোগও করবেন না।
720 sessions-এ 36 conversions হলে session-based conversion 5%। 36-কে 1,000 clicks দিয়ে ভাগ করলে click-based 3.6%। denominator লেখা থাকলে দুটোই উপযুক্ত বর্ণনা; একই conversion-rate নামে একে অন্যের জায়গায় বসানো যায় না।
Illustrative counters, not a site traffic forecast:
1,000 network clicks
900 observed landing requests
720 campaign-attributed analytics sessions
36 measured conversions
Sessions / clicks = 72%
Conversions / sessions = 5%
Conversions / clicks = 3.6%সম্পূর্ণ landing path পরীক্ষা করুন
Tagged test link খুলে প্রতিটি redirect ধরে final page-এ যান। campaign parameters ও supported click identifier থাকছে কি না দেখুন। আসল destination-এ সফল response এবং measurement tag চাই; language-specific ও mobile landing pages-ও বাদ নয়।
Consent, browser restrictions, blockers ও visitor আগে চলে যাওয়ায় Analytics-এর রেকর্ড কমতে পারে। accepted ও declined পথ আলাদা দেখুন। সংখ্যা মিলাতে decline পাশ কাটাবেন না; ব্যবহারকারীর privacy choice আসল আচরণের অংশ।
Background tab-এ খোলা page-এর সফল HTTP response মানেই সক্রিয় দেখা নয়। traffic delivery, page functionality, analytics collection এবং publisher ad impressions আলাদা যাচাই রাখুন। একটি ধাপ সফল হলেই বাকি ধাপের ফল নিশ্চিত হয় না।
- Redirect-এর পরে final URL ও campaign parameters দেখুন।
- Response সফল এবং script missing/runtime error নেই কি না দেখুন।
- ইচ্ছাকৃত একটি test visit analytics debug tools-এ যাচাই করুন।
- প্রতিটি destination template-এ tag ও consent পরীক্ষা করুন।
- Device, browser ও country অনুযায়ী কেন্দ্রীভূত gap খুঁজুন।
Audit শেষে ব্যবহারযোগ্য সিদ্ধান্ত নিন
Counter definitions, exports, একটি পুনরাবৃত্তিযোগ্য landing test ও অমীমাংসিত gap নিয়ে note রাখুন। নির্দিষ্ট browser-এ destination ভাঙলে ঠিক করে আবার পরীক্ষা করুন। একই session-এ বহু click হওয়াই কারণ হলে reporting-এর পার্থক্য রাখুন, সচল tag বদলাবেন না।
CPC calculator-এ recorded click-এর খরচ এবং প্রয়োজনে measured session-এর খরচ আলাদা করুন। 50 currency units-এ 1,000 clicks-এর প্রতিটি 0.05, আর 720 sessions-এর প্রতিটি প্রায় 0.0694 । লাভ নির্ণয়ে প্রকৃত আয় ও সব খরচ লাগে; মিলের ratio একাই traffic quality বা profit প্রমাণ করে না।
সাধারণ প্রশ্ন
Clicks ও sessions কি একদম সমান হওয়া দরকার?
না। ঘটনা ও grouping rules আলাদা। বড় বা বদলানো পার্থক্য পরীক্ষা করা উচিত, কিন্তু সমতা সাধারণ measurement requirement নয়।
Sessions কি clicks-এর চেয়ে বেশি হতে পারে?
হ্যাঁ। নতুন paid click ছাড়া visitor ফিরে session করতে পারে। scope ও attribution-ও আলাদা হতে পারে; আগে সংজ্ঞা দেখুন।
Server log কি সব কেনা visit মানুষের প্রমাণ?
না। এটি logging system অনুযায়ী requests দেখায়। delivery diagnosis-এর সঙ্গে network quality process ও নিজের engagement/outcome মাপ মিলিয়ে দেখুন।
উৎস ও সংজ্ঞা
- Google Analytics: Clicks and Sessions Discrepancy for Google Ads and Google Analytics
- Google Analytics: About Analytics sessions
পদ্ধতি যাচাই করা হয়েছে: