Skip to content
BonicBD
বাংলাদেশে Server-Side Tracking

নিজের ডোমেইনে সার্ভার সাইড ট্র্যাকিং, এখন বাংলাদেশেও

সার্ভার সাইড ট্র্যাকিং মানে আপনার ইভেন্ট আগে নিজের সাবডোমেইনে যায়, তারপর Meta বা Google-এ। BonicBD বাংলাদেশভিত্তিক প্ল্যাটফর্ম। Facebook CAPI, GA4 Server-Side, Click ID Restorer, BDT pricing আর বাংলা সাপোর্টসহ।

সার্ভার সাইড ট্র্যাকিং আসলে কী

সাধারণ পিক্সেল বসানো থাকলে কী হয়, সেটা আগে দেখা যাক। আপনার সাইটে Facebook বা Google-এর একটা ছোট স্ক্রিপ্ট লোড হয়। ভিজিটর প্রোডাক্ট দেখল, কার্টে যোগ করল, অর্ডার করল। প্রতিটা কাজে সেই স্ক্রিপ্ট ব্রাউজার থেকে সরাসরি Meta বা Google-এর সার্ভারে একটা রিকোয়েস্ট পাঠায়।

এই রিকোয়েস্টটা যেতে যেতে অনেক জায়গায় আটকাতে পারে। ব্রাউজার এক্সটেনশন ব্লক করতে পারে। Safari সাত দিন পরে কুকি মুছে দিতে পারে। ব্যবহারকারী কনসেন্ট না দিলে আইনত পাঠানো যাবে না। যেকোনো একটা কারণে আটকালে অর্ডারটা হয়েছে, কিন্তু Meta জানে না। আপনার অ্যাড অ্যাকাউন্টে তখন কনভার্শন কম দেখায়, ROAS খারাপ দেখায়, আর আপনি ভাবেন অ্যাড কাজ করছে না।

সার্ভার সাইড ট্র্যাকিং এই পথটাই বদলে দেয়। ইভেন্টটা আগে যায় আপনার নিজের সাবডোমেইনে (যেমন tracking.yourdomain.com), সেখানে একটা সার্ভার কন্টেইনার সেটা গ্রহণ করে, দরকারি তথ্য দিয়ে সমৃদ্ধ করে, তারপর Meta বা Google-এ পাঠায়। ব্রাউজার আর সরাসরি অ্যাড প্ল্যাটফর্মের সাথে কথা বলে না।

পার্থক্যটা ছোট শোনালেও এর প্রভাব বড়। যে রিকোয়েস্টটা ব্রাউজার থেকে যাচ্ছিল আর ব্লক হচ্ছিল, সেটা এখন আপনার সার্ভার থেকে যাচ্ছে। অ্যাড ব্লকার সাধারণত facebook.com বা google-analytics.com-এর মতো থার্ড-পার্টি ডোমেইন ব্লক করে, আপনার নিজের সাবডোমেইন নয়।

বাংলাদেশে ট্র্যাকিং ভাঙে যে তিনটা কারণে

বিদেশি ব্লগে যেসব কারণ লেখা থাকে, সেগুলোর কিছু এখানে প্রযোজ্য, কিছু নয়। আমাদের অভিজ্ঞতায় বাংলাদেশি ই-কমার্স সাইটে সবচেয়ে বেশি যে তিনটা সমস্যা দেখা যায়:

১. অ্যাড ব্লকার ব্রাউজারেই রিকোয়েস্ট আটকায়

ডেস্কটপে uBlock Origin, মোবাইলে Brave বা AdGuard, ব্যবহারকারীর সংখ্যা নগণ্য নয়। এই এক্সটেনশনগুলোর ব্লকলিস্টে connect.facebook.net আর googletagmanager.com দুটোই থাকে। ফলে পিক্সেল লোডই হয় না, ইভেন্টও যায় না। অর্ডারটা আপনার ড্যাশবোর্ডে আছে, Meta-র রিপোর্টে নেই।

২. Safari সাত দিনে কুকি মুছে দেয়

iPhone ব্যবহারকারীরা Safari বা iOS-এর যেকোনো ব্রাউজার ব্যবহার করেন, আর সেখানে সব ব্রাউজারকেই Apple-এর WebKit ইঞ্জিন চালায়। Intelligent Tracking Prevention (ITP) অনুযায়ী জাভাস্ক্রিপ্ট দিয়ে সেট করা কুকি সাত দিন পরেই মুছে যায়। মানে কেউ আজ বিজ্ঞাপন দেখে ক্লিক করল, দশ দিন পরে অর্ডার করল, Meta-র কাছে সে সম্পূর্ণ নতুন মানুষ।

৩. ক্লিক আইডি পৌঁছানোর আগেই হারায়

Meta ল্যান্ডিং লিংকে fbclid, Google gclid, TikTok ttclid যোগ করে। এই আইডিগুলোই বলে দেয় কোন বিজ্ঞাপনে কে ক্লিক করেছিল। কিন্তু প্রাইভেসি সেটিংস বা রিডাইরেক্ট চেইনের কারণে অনেক সময় এই প্যারামিটারগুলো আপনার জাভাস্ক্রিপ্ট চলার আগেই মুছে যায়। তখন কনভার্শনটা এসেছে, কিন্তু কোন বিজ্ঞাপনের জন্য, সেটা বলা যাচ্ছে না।

তিনটার মিলিত ফল একটাই: আপনার অর্ডার শিট আর Meta-র রিপোর্ট মেলে না। কেউ কেউ ভাবেন পিক্সেল ভাঙা, কেউ ভাবেন অ্যাড অডিয়েন্স খারাপ। আসল কারণ সাধারণত উপরের তিনটার একটা।

কী কী পাচ্ছেন?

Cookie Keeper

Safari ও অন্যান্য browser-এর cookie নিয়ম ভিন্ন হতে পারে। BonicBD Cookie Keeper কিছু setup-এ first-party cookie persistence বাড়াতে পারে; সময়সীমা browser, consent এবং configuration-এর ওপর নির্ভর করে।

Click ID Restorer

Landing URL-এ fbclid বা gclid থাকলে Click ID Restorer সেগুলো সংরক্ষণে সহায়তা করতে পারে। আগে থেকেই অনুপস্থিত identifier ফিরিয়ে আনা যায় না; ফলাফল setup ও consent-এর ওপর নির্ভর করে।

GA4 Server-Side

আপনার ডোমেইন থেকে GA4-এ event পাঠান। First-party routing কিছু browser-side blocking কমাতে পারে; ফলাফল browser, consent এবং setup অনুযায়ী ভিন্ন হয়।

Meta CAPI

Facebook Conversion API setup, deduplication, match quality improvement আর first-party signal delivery।

Consent Mode V2

Google Consent Mode V2 সাপোর্ট করে এবং সেট করা consent signal অনুযায়ী tracking behaviour সমন্বয় করে। এটি নিজে থেকে কোনো আইনি compliance নিশ্চিত করে না।

BDT Pricing

মাস শুরু ৳১,০০০ থেকে। bKash, Nagad, Visa বা ব্যাংক ট্রান্সফার, সবই বাংলাদেশি পেমেন্ট।

সবগুলো ফিচার দেখুন →

কী ঠিক হয়, আর কী ঠিক হয় না

সার্ভার সাইড ট্র্যাকিং জাদু নয়। কোন সমস্যাটা সমাধান হয় আর কোনটা হয় না, সেটা শুরুতেই পরিষ্কার করে নেওয়া ভালো, নইলে পরে হতাশা আসে।

পরিস্থিতিসার্ভার সাইড ট্র্যাকিংয়ে
অ্যাড ব্লকার ব্রাউজারে পিক্সেল আটকালকমে যায়, কারণ ইভেন্ট এখন আপনার সার্ভার থেকে যায়
Safari সাত দিনে কুকি মুছলকিছুটা কমে, Cookie Keeper দিয়ে সেশন দীর্ঘায়িত করা যায়
fbclid ল্যান্ডিং পেজে পৌঁছেছে কিন্তু পরে হারিয়ে গেছেধরে রাখা যায়, Click ID Restorer দিয়ে
fbclid ল্যান্ডিং পেজেই আসেনিঠিক হয় না। যে তথ্য কখনো আসেনি, সেটা ফেরানো অসম্ভব
ব্যবহারকারী কনসেন্ট দেয়নিপাঠানো যায় না। কনসেন্টের বাইরে গেলে সেটা আইনি সমস্যা
অর্ডার শিট আর অ্যাড রিপোর্ট মেলে নাকারণটা খুঁজে বের করা সহজ হয়, কারণ প্রতিটা ইভেন্টের লগ থাকে

শেষ দুটো লাইনই সবচেয়ে জরুরি। আমরা কাউকে "সব ডাটা ফিরে আসবে" বলে বিক্রি করি না। যা ফেরানো যায় না, সেটা ফেরানোর দাবি করলে পরে ভরসা ভাঙে।

ক্যাশ অন ডেলিভারি: বাংলাদেশের সবচেয়ে বড় ট্র্যাকিং সমস্যা

বিদেশি গাইডগুলো একটা জিনিস ধরে নিয়ে লেখা হয়: গ্রাহক কার্ডে টাকা দেয়, অর্ডার সঙ্গে সঙ্গে নিশ্চিত হয়। বাংলাদেশে চিত্রটা উল্টো। বেশিরভাগ অর্ডার ক্যাশ অন ডেলিভারি (COD), আর সেগুলোর একটা বড় অংশ ডেলিভারির সময় বাতিল হয়ে যায়।

সমস্যাটা এখানেই। আপনি purchase ইভেন্ট পাঠালেন অর্ডার প্লেস হওয়ার মুহূর্তে। Meta সেটাকে কনভার্শন হিসেবে ধরে নিল, অপটিমাইজেশন শুরু করল। কিন্তু পাঁচ দিন পরে অর্ডারটা বাতিল হল। Meta-র কাছে সেই কনভার্শনটা এখনো আছে। ফলাফল — অ্যাড অ্যালগরিদম এমন মানুষ খুঁজতে শিখছে যারা অর্ডার করে কিন্তু টাকা দেয় না।

যা করা যায়: purchase ইভেন্টটা অর্ডার প্লেস হওয়ার সময় না পাঠিয়ে, ডেলিভারি কনফার্ম হওয়ার পরে পাঠানো। অথবা দুটো আলাদা ইভেন্ট পাঠানো: একটা order_placed, একটা purchase শুধু ডেলিভারির পরে। BonicBD-তে অর্ডার স্ট্যাটাস ওয়েবহুক দিয়ে এই দ্বিতীয় পথটা করা যায়, যাতে Meta শুধু আসল ডেলিভারি হওয়া সেলগুলোই কনভার্শন হিসেবে দেখে।

এটা Meta-র ডিফল্ট সেটআপে নেই। আলাদা করে কনফিগার করতে হয়। কিন্তু যেসব স্টোরের ২০-৩০% অর্ডার বাতিল হয়, তাদের জন্য এটাই সবচেয়ে বড় একটা পরিবর্তন আনতে পারে।

কীভাবে শুরু করবেন?

১

সাইন আপ করুন

৫,০০০-request ফ্রি ট্রায়াল দিয়ে setup যাচাই করুন। কোনো ক্রেডিট কার্ড লাগবে না।

২

DNS কনফিগার করুন

আপনার ডোমেইনের CNAME record যোগ করুন। আমাদের ডকুমেন্টেশন step-by-step guide দেবে।

৩

GTM Container সেটআপ

Server-side GTM container create করে প্রয়োজনীয় tag এবং client configure করুন।

৪

ট্র্যাকিং শুরু

আপনার সাইটে tracking script install করুন। realtime dashboard-এ event flow দেখুন।

ডকুমেন্টেশন পড়ুন →

দাম কত, আর কেন ডলারে নয়

বিদেশি সার্ভার সাইড টুলগুলো ডলারে বিল করে। মাসে ২০ ডলার শুনতে ছোট মনে হলেও, টাকায় সেটা প্রায় ২,৪০০। তার উপর কার্ডে আন্তর্জাতিক লেনদেনের চার্জ, আর প্রতিবার ডলারের রেট বদলালে বিলও বদলায়। অনেক বাংলাদেশি ব্যবসার জন্য সমস্যাটা টাকার অঙ্ক নয়, সমস্যাটা হলো কার্ড।

BonicBD-র দাম টাকায়, আর পেমেন্ট করা যায় bKash, Nagad, Visa বা ব্যাংক ট্রান্সফারে। প্ল্যান শুরু ৳১,০০০ মাসে, আর সব প্ল্যানে কোর ট্র্যাকিং মডিউলগুলো অন্তর্ভুক্ত। আলাদা করে অ্যাড-অন কিনতে হয় না।

৫,০০০ রিকোয়েস্টের ফ্রি ট্রায়াল আছে, কার্ড লাগে না। ট্রায়াল শেষে দেখে নিতে পারবেন ইভেন্টগুলো সত্যিই পৌঁছাচ্ছে কিনা। বিস্তারিত প্রাইসিং পেজে।

কাদের জন্য, আর কাদের জন্য নয়

যাদের জন্য ভালো ফিট

  • Shopify বা WooCommerce স্টোর যাদের মাসে নিয়মিত অর্ডার আসে আর Meta বা Google-এ বিজ্ঞাপন চলে
  • যারা নিজের ড্যাশবোর্ডে ডাটা দেখতে চান, শুধু "আমরা সেটআপ করে দিয়েছি" বলে ছেড়ে দেওয়া নয়
  • এজেন্সি যারা একাধিক ক্লায়েন্টের ট্র্যাকিং এক জায়গা থেকে চালান
  • যাদের কার্ড নেই বা ডলারে বিল এড়াতে চান

যাদের জন্য উপযুক্ত নয়

  • যাদের মাসে হাতে গোনা কয়েকটা অর্ডার। সেটআপ আর রক্ষণাবেক্ষণের খরচটা তখন অর্থবহ হয় না
  • যারা নিজেই GTM সার্ভার কন্টেইনার হোস্ট করতে চান। সেটা করা যায়, Google Cloud বা অন্য ক্লাউডে। BonicBD সেই কাজটা সহজ করতে চায়, বাধা দিতে নয়
  • যাদের মূল সমস্যা ওয়েবসাইট বা অফার। ট্র্যাকিং ঠিক করলে ভাঙা ফানেল ঠিক হয় না

শেষ পয়েন্টটার কথা স্পষ্ট করে বলি: সার্ভার সাইড ট্র্যাকিং আপনার অ্যাড রিপোর্ট আর অর্ডার শিটের মিল ঠিক করে। কিন্তু বিক্রি না হলে বিক্রি হয় না।

বাংলায় ব্লগ আর্টিকেল

GTM কী, কেন দরকার এবং কীভাবে কাজ করে — সম্পূর্ণ গাইড ২০২৬

Google Tag Manager কি, কিভাবে কাজ করে, এবং server-side GTM কেন দরকার — বাংলায় সহজ ব্যাখ্যা।

Safari-তে Cookie ৭ দিনে Expire — ITP এর সম্পূর্ণ Fix Guide

iOS Safari-র Intelligent Tracking Prevention (ITP) কেন আপনার tracking নষ্ট করছে এবং কিভাবে ঠিক করবেন।

২০২৬ সালে Server-Side Tracking কেন এখন আর Optional নয়

Third-party cookie phase-out, ad blockers, এবং privacy regulation-এর যুগে server-side tracking কেন essential।

fbclid এবং gclid কেন হারিয়ে যায় এবং কিভাবে ঠিক করবেন

Facebook এবং Google-এর click ID কেন track হচ্ছে না এবং BonicBD কিভাবে solve করে।

সব আর্টিকেল দেখুন →

সাধারণ প্রশ্ন

সার্ভার সাইড ট্র্যাকিং কি সব ডাটা ফিরিয়ে আনবে?

না। এটা ad blocker দিয়ে থার্ড-পার্টি পিক্সেল ব্লক হওয়া, কুকি দ্রুত মুছে যাওয়া, আর ক্লিক আইডি হারানোর মতো সমস্যা কমায়। কিন্তু ব্যবহারকারী কনসেন্ট না দিলে ইভেন্ট পাঠানো যায় না, আর কোনো ক্লিক আইডি ল্যান্ডিং পেজে কখনোই না আসলে সেটা ফেরানো সম্ভব নয়।

আমার GTM কন্টেইনার কি বদলাতে হবে?

না, বিদ্যমান কন্টেইনারই ব্যবহার করা যায়। শুধু সার্ভার কন্টেইনারটা BonicBD-র ইনফ্রাস্ট্রাকচারে চলে, আর ডোমেইনটা আপনার নিজের সাবডোমেইনে থাকে।

সেটআপে কত সময় লাগে?

DNS কনফিগারেশন আর স্ক্রিপ্ট বসানো সাধারণত এক ঘণ্টার কাজ। ইভেন্ট ম্যাপিং আর যাচাই করতে সময় বেশি লাগে, আপনার স্টোরে কতগুলো কাস্টম ইভেন্ট আছে তার ওপর নির্ভর করে।

ডাটা কোথায় থাকে?

আপনার নিজের সাবডোমেইনে, আপনার কন্টেইনারে। BonicBD আলাদা ক্লায়েন্টের কন্টেইনার আলাদা রাখে, আর ইভেন্ট ডাটা আপনার ড্যাশবোর্ডে দেখা যায়। বিস্তারিত সিকিউরিটি পেজে।

বাংলায় সাপোর্ট পাবো?

হ্যাঁ। WhatsApp-এ বাংলায় কথা বলতে পারবেন, আর ডকুমেন্টেশনও বাংলায় আছে।

আপনার ট্র্যাকিং ডাটা কি হারিয়ে যাচ্ছে?

বিনামূল্যে tracking audit নিন। দেখুন আপনার current setup-এ কতটুকু ডাটা miss হচ্ছে এবং BonicBD কিভাবে recover করতে পারে।