BonicBD
11 Modules · One Container

Server-Side GTM Features: 11 Core Tracking Modules

BonicBD bundles the server-side GTM features most ecommerce teams actually need: first-party event routing, click-ID retention, consent-aware measurement, realtime debugging, and platform dispatch monitoring. Compare the plans, see the provider comparison, or go deeper with the Meta CAPI guide, GA4 server-side guide, and Bangladesh-specific Stape alternative page.

Module 01

First-Party Domain Delivery

Your visitor's browser sends data to tracking.yourdomain.com — your own subdomain, not facebook.com or google-analytics.com. Ad-blockers see a first-party request and let it through. Result: events that used to silently disappear now reach every ad platform.

  • Custom CNAME pointed to a dedicated container
  • Free Let's Encrypt SSL with auto-renewal
  • Designed to reduce interference from common browser-side blocking tools
Module 02

Cookie Keeper

Cookie Keeper can keep visitor identity available for up to 365 days where browser rules permit. In many cases, server-set first-party cookies outlast browser-set JavaScript cookies, which helps longer attribution windows stay usable.

  • HttpOnly first-party cookies set server-side
  • Up to 365-day expiration where browser policy allows
  • Consistent _fbp, _ga, _ttp, _gcl identifiers
Module 03

Click ID Restorer

A customer clicks your Google ad, browses for 20 minutes, then buys. But a browser extension stripped the gclid before your page loaded. This module captures fbclid, gclid, ttclid (and 8 more) the instant they land, stores them in three redundant locations, and attaches them to every conversion — even weeks later.

  • fbclid, gclid, ttclid, msclkid, twclid, _scid
  • li_fat_id, gbraid, wbraid, dclid, yclid
  • Triple-redundant storage: cookie + LS + IDB
Module 04

Consent Mode V2

Built-in consent controls can support GDPR-, CCPA-, and Consent Mode-style workflows. Geo-aware defaults and signaling are available in the product, while your legal or compliance team should still validate the final implementation for your market.

  • Region-based default consent
  • Granted / denied / declined event signaling
  • Works with Google's modeled conversions
Module 05

Conversion Ledger

Every conversion that touches your tracking subdomain is recorded server-side in a ledger you can query. Reconcile against ad platform reports, audit duplicate events, and trace attribution chains.

  • Event name, value, currency, click ID
  • 30-day attribution window default
  • Exportable CSV for finance & reconciliation
Module 06

Live Analytics Dashboard

Watch events flow in real time, monitor container health, see dispatch success rates by platform, and identify drops within seconds — not after a 24-hour ad platform delay.

  • Real-time event stream by platform
  • Per-event dispatch health (success / fail)
  • Conversion timeline & identity stitching view
Module 07

Identity Stitching (UID)

Unify anonymous and known visitors with a server-side UID. When the same person logs in or checks out, BonicBD stitches their pre-login activity to their identified profile and forwards the join key to ad platforms.

  • Server-side UID lookup and merge
  • Hashed email / phone matching
  • Cross-device identity carry-over
Module 08

GA4 Stealth Sender

This module proxies GA4 hits through your own domain, which can materially reduce browser-side loss from blocking tools and brittle client-side setups. It is designed to improve collection quality, though final results still depend on consent, traffic mix, and tag configuration.

  • First-party endpoint for GA4 collect
  • Optional dataLayer mirroring
  • Skips obvious bot traffic before billing
Module 09

Bot Detection & Filtering

Automated user-agent and behavioral filtering blocks crawlers, scrapers, and obvious automation before they hit your container — keeping your usage quota for actual humans.

  • User-agent rule database, updated continuously
  • Whitelist for legitimate bots (Google, Bing)
  • Rate limiting per IP per second
Module 10

Server-Side Data Store

Persist visitor attributes server-side: session counters, last-touch source, custom flags. Read them back from any tag inside your GTM container without touching the browser.

  • Read / write namespaced keys per visitor
  • Survives across sessions and devices
  • Available as GTM variables out of the box
Module 11

Preview & Debug Inspector

Dedicated preview container plus an event inspector to see exactly what arrives, what the container does with it, and what gets sent to which destination — before you push to production.

  • Isolated preview environment per client
  • Full request / response inspection
  • Replay events for QA and debugging
Works With

Forward Events to Every Ad Platform via GTM

Your server-side GTM container supports tags for all major ad and analytics platforms. Configure destinations inside GTM — BonicBD handles first-party delivery, cookie persistence, and click-ID enrichment on every event.

Meta Pixel
TikTok Pixel
Google Ads
GA4
Snap Pixel
X / Twitter
LinkedIn
Reddit Ads
Microsoft Ads
Pinterest
Guided Install

One CNAME. Three Snippets. Every Module Activates.

Point a CNAME from your tracking subdomain to connect.bonicbd.com, then paste the three snippets the dashboard generates for your container. Cookie Keeper, Click ID Restorer, Consent Mode, GA4 Stealth Sender, and the Integrated Tracker all activate — no manual variable wiring, no per-module template imports.

  • Auto-generated Head loader, Body noscript, and Integrated Tracker
  • Works on Shopify, WooCommerce, WordPress, Laravel, custom sites
  • Configure GTM tags for Meta, GA4, TikTok, and more
  • SSL provisioned for your subdomain automatically
DNS · then your site’s <head> + <body>
// 1) DNS — add one CNAME
//    Type: CNAME  Name: tracking
//    Value: connect.bonicbd.com

<!-- 2) Google Tag Manager (BonicBD sGTM Loader) -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=true;j.src='https://gtm.bonicbd.com/x4ec17b4aa4ff.js';f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-KGNZNSDG');</script>
<!-- End Google Tag Manager -->

<!-- 3) Body: noscript -->
<noscript><iframe
  src="https://tracking.yourdomain.com/..."
></iframe></noscript>

<!-- 4) BonicBD Tracker (first-party, ad-block resilient) -->
<script src="https://gtm.bonicbd.com/mf528c5e0973c.js"
  data-bbd-origin="https://gtm.bonicbd.com"
  data-bbd-cid="12668"
  async></script>

// All 11 modules activate automatically.
// Configure GTM tags for your platforms.
Features FAQ

Questions teams ask before setup

Yes. The same core tracking modules are available on every BonicBD plan. Plans mainly scale by request volume, preview capacity, and support level rather than feature gates.

Click ID Restorer is the key feature for this job. It captures identifiers like fbclid, gclid, and ttclid as early as possible so they can be reused when conversion events are sent later.

No tool can guarantee identical retention across every browser. Cookie Keeper can extend retention up to one year where browser rules, consent settings, and site configuration allow, but the final duration still depends on the client environment.

Usually yes. BonicBD is designed for Shopify, WooCommerce, WordPress, Laravel, and custom storefronts that can load the generated snippets and point a tracking subdomain by CNAME.

See Every Module Working In Your Own Dashboard

Start your free trial in minutes. Every feature on this page is included on every plan, including the trial.