BonicBD
← All articles
Tracking

fbclid এবং gclid কেন হারিয়ে যায় এবং কীভাবে Click ID Restorer এটা বাঁচায়

By BonicBD Team · 2026-04-20 · 8 min read
fbclid এবং gclid কেন হারিয়ে যায় এবং কীভাবে Click ID Restorer এটা বাঁচায়

Click ID attribution flow

আপনার Facebook ad-এ click করলে URL-এ আসে ?fbclid=AbCdEfGh1234। Google ad-এ আসে ?gclid=Cj0KCQjw...। TikTok-এ ?ttclid=...

এই click ID গুলো attribution-এর gold standard। Meta CAPI, Google Ads conversion, TikTok Events API — সবাই click ID-কে highest priority match signal হিসেবে treat করে।

কিন্তু সমস্যা হলো — purchase-এর সময় এই click ID প্রায়ই আর URL-এ থাকে না।

কেন Click ID হারায়?

User landing page থেকে product page → cart → checkout — প্রতিটি click-এ URL change হয়। Properly save না করলে ID হারিয়ে যায়।

২. Cross-Subdomain Switch

Checkout প্রায়ই subdomain-এ চলে যায় (checkout.yourstore.com)। Cookie scope mismatch — ID lost।

৩. Browser Refresh / Tab Switch

User browser refresh দিলো বা new tab-এ open করলো — URL parameter persist হয় না।

৪. Multi-Session Purchase

আজ ad দেখলো, ৫ দিন পর purchase। Original session-এর click ID কোথাও save না থাকলে gone।

৫. Server-Side Redirect

HTTP 301/302 redirect query parameter strip করে দেয় (depends on config)।

Safari এখন Cross-Site Tracker parameter automatic strip করে।

Platform Click ID Reference

Platform URL Param Cookie Server Match Signal
Meta fbclid _fbc High priority CAPI match
Google Ads gclid _gcl_aw Conversion linker requirement
TikTok ttclid _ttp Events API priority
Microsoft msclkid _uetmsclkid UET match
Snapchat ScCid _scid Snap Pixel match
Twitter/X twclid Twitter Conversion API
LinkedIn li_fat_id li_fat_id LinkedIn Insight Tag

Click ID Restorer কীভাবে কাজ করে

Triple-layer storage strategy:

// On landing detection:
1. HTTP Cookie (server-set, HttpOnly, 365 days)
2. localStorage (survives browser restart)
3. IndexedDB (backup, survives localStorage clear)

Retrieval-এ priority order:

const fbclid = getCookie('_fbc') 
            || localStorage.getItem('bbd_fbclid') 
            || await getIDB('fbclid');

সব tracking event-এ automatically attach হয়, এবং server-side CAPI/Events API call-এর সাথে যায়।

Real Business Impact

BonicBD client data:

  • Meta attributed purchase: +৩১%
  • Google Ads conversion: +২৪%
  • TikTok ROAS reporting accuracy: significantly improved
  • Average attribution window utilization: ৭ দিন থেকে ৪৫ দিন

Manual vs Automated Restoration

Manual approach: developer প্রতিটি click ID-এর জন্য আলাদা code লিখবে — error-prone, maintain heavy।

Automated approach (BonicBD Click ID Restorer): সব platform-এর সব click ID একসাথে handle, no code change needed।

Implementation Check

আপনার current setup-এ Click ID Restorer আছে কিনা check করুন:

  1. Browser DevTools → Application tab → Cookies
  2. _fbc, _gcl_aw, _ttp cookie expiry date দেখুন
  3. ৩০ দিনের কম হলে → restoration নেই
  4. ৩৬৫ দিন থাকলে → server-side restoration active

FAQ

সব click ID একসাথে save করলে কি cookie size বেশি হয়ে যাবে? না। সব click ID মিলে গড়ে ৫০০ bytes — browser-এর 4KB cookie limit-এর অনেক নিচে।

Privacy compliant? হ্যাঁ। Click ID hashed না, কিন্তু এগুলো PII না। Consent Mode-এর সাথে fully integrated।

Existing pixel-এর সাথে work করে? হ্যাঁ। Pixel + Click ID Restorer + CAPI — best combo।

BonicBD Free Trial দিয়ে আজই Click ID Restorer enable করুন।

Ready To Try BonicBD?

Start with a free trial. No credit card needed.