Configure once, install in your GTM container in 3 clicks. Open-source, self-hosted, Apache 2.0. Built and maintained by noreason.ai.
Already have a function URL? Skip to step 2.
Each opens a guided deploy flow. You'll need your Meta Pixel ID and Meta access token ready (Events Manager → Settings → Generate token).
SHARED_SECRET on the function, paste it here. Sent as x-emq-secret header.You need both — the template installs the tag UI, the container wires it up.
Just want the template, no pre-wired trigger? Stop after the .tpl download and skip to step 3.
ad-booster.tplad-booster-sgtm.jsonIf you skipped step 2, the imported tag will show "Template not found" — install the .tpl first, then refresh.
In sGTM workspace: Preview → fire a test event → check the Tags panel for "Ad Booster" → ensure HTTP response was 200. Then click Submit to publish.
Also visit to confirm the function is healthy.
If you don't use GTM at all, drop this snippet in your <head>:
Then fire events anywhere on the page:
adBooster.track('Purchase', {
em: 'customer@example.com',
value: 99.99,
currency: 'USD',
content_ids: ['sku-1']
});
Honest story — we built this after a vendor quoted us $999/mo to set up server-side tracking for us. The actual setup is 2,000 lines of code; we declined, built it, and open-sourced it. We're noreason.ai.
If DNS, CAPI scopes, EMQ stuck below 6, or the Google Ads OAuth flow is in your way, we'll wire it up end-to-end. Flat fee. No subscription.
Book a 30-min setup call →