Get your White-Label for Agencies tracking to 95%+ accuracy guaranteed in writing.
Agencies and freelancers keep losing tracking work because the build is a specialist job and hiring for it doesn't pencil out one client at a time. We run as your back end: your brand on every document, one server container per client deployed on that client's own domain, and a fixed cost per build so you can price a setup fee and a retainer without guessing.
Free30 minutesNo obligation
White-Label for Agencies · what breaks
Why reselling tracking usually goes wrong — White-Label for Agencies
- 01
One shared container across every client
It's cheaper right up until a client asks for their own data, wants an audit, or leaves. Access can't be cleanly separated, and a single misconfiguration touches every account you have on it at once.
- 02
The transport URL points at your domain
If the server container answers on the agency's subdomain, the cookie it sets is third-party to the client's website. You've taken on the cost and complexity of server-side tagging and given away the exact property that made it worth doing.
- 03
Specialist knowledge doesn't scale past a few accounts
Deduplication, consent state, match keys and CAPI token rotation are all learnable. Relearning them against a different checkout, CMP and CRM on every new client is the most expensive possible way to run a service line.
- 04
There's nothing to hand over when the client asks
No dataLayer spec, no container map, no credential inventory. The setup is portable only through whoever built it — which is precisely the dependency a client hired an agency to avoid.
White-Label for Agencies · the fix
What changes when tracking becomes a product you can sell — White-Label for Agencies
A repeatable build with a known cost
Same scope, same turnaround, same price per client. You can put a setup fee on a proposal and a monitoring retainer underneath it without doing arithmetic in your head on the call.
Each client owns their own stack
Their GTM account, their container, their subdomain, their tokens. You hold admin. Nothing is hostage to a shared login, and offboarding is a permissions change rather than a migration project.
Deliverables that carry your logo
The runbook, the dataLayer spec and the QA report are written from the start to be forwarded to your client under your name, in editable formats, with no reference to us anywhere in them.
The client relationship stays entirely yours
We work through you. We don't email your client, we don't appear on their invoices, and we don't take on their other work — that's in the agreement, not just in the sales conversation.
White-Label for Agencies · architecture
How a white-label build runs behind your brand
One container per client, deployed on that client's own domain, provisioned by us and handed to you. Your client never has to hear our name.
- 1
You brief, we scope, no client contact
You send the platform, checkout, consent tool and destination list; we return a fixed build cost and turnaround before you put anything on a proposal.
- 2
Client-owned accounts, you as admin
GTM, the hosting or Stape workspace and the ad accounts stay in the client's ownership with you holding admin, while we take temporary access for the build.
- 3
Server container on the client's subdomain
DNS, SSL and the transport URL point at a subdomain of the client's own site rather than yours, so the cookies it sets are first-party where they count.
- 4
Template applied, client values isolated
Our exported container JSON is imported and only variables change — pixel IDs, domain, currency, consent mapping — so the next build is configuration, not reconstruction.
- 5
Unbranded documentation handed to you
Runbook, dataLayer spec, event dictionary and QA report arrive in editable files with no reference to us anywhere, ready for your logo and your tone.
White-Label for Agencies · events
The standard build spec we deliver per client — White-Label for Agencies
This is the baseline every white-label build ships with, before client-specific events are added.
| Event | Fires when | Key parameters | Sent from |
|---|---|---|---|
| page_view | Page load, after consent state has been read | event_id, page_location, _fbp, _fbc, gclid | Browser to server container |
| view_item | Product page rendered | event_id, item_id, value, currency | Browser to server container |
| add_to_cart | Cart line added | event_id, item_id, quantity, value, currency | Browser to server container |
| begin_checkout | Checkout initiated | event_id, value, currency, items[] | Browser to server container |
| purchase | Order paid, confirmed by backend or webhook | event_id, transaction_id, value, currency, items[], em, ph | Server |
| generate_lead | Form accepted server-side, not on submit click | event_id, lead_id, em, ph, gclid, value | Server |
| refund | Refund issued in the store or billing system | event_id, transaction_id, negative value, currency | Server |
| consent_update | Visitor changes their CMP choice | analytics_storage, ad_storage, ad_user_data, ad_personalization | Browser |
White-Label for Agencies · prove
The QA evidence you forward to your client — White-Label for Agencies
Every build ends with a report written from the start to be sent on under your name. Nothing in it needs editing before you forward it.
Source of truth
That client's own records — Shopify orders, Stripe charges or CRM closed-won
- One live-fire order placed on production and traced through browser, server container and every configured destination.
- Deduplication confirmed in Meta Events Manager: browser and server purchase matched on event_id and counted once.
- Meta Event Match Quality read per event and recorded, with 8+ on purchase as the condition for handover.
- A full week of transaction_id values matched line by line against platform-reported conversions.
- Consent granted and consent denied both tested, with the delivered payload captured in each state.
- Credential inventory handed over with expiry dates and named owners, so rotation is a calendar item rather than an outage.
White-Label for Agencies · free audit
What we check in the free audit
- One shared container across every client
- The transport URL points at your domain
- Specialist knowledge doesn't scale past a few accounts
- There's nothing to hand over when the client asks
Checked against
That client's own records — Shopify orders, Stripe charges or CRM closed-won
Free30 minutesNo obligation
White-Label for Agencies · when not to buy
When you shouldn't outsource the build to us — White-Label for Agencies
We'd rather say this on the first call than three clients in.
- You have someone in-house who has built server-side tagging repeatedly and enjoys it. Your margin and turnaround will both beat ours.
- One client, one straightforward Shopify store, no CRM. Learn it on that account — it's the cheapest training your team will ever get.
- The client won't give up a subdomain or own their GTM. Without that, the build loses the exact property that made it worth doing.
- You want one shared container resold across every client. We won't build that, and be wary of anyone who offers to.
White-Label for Agencies · what we deliver
What we hand you for each client — White-Label for Agencies
Server container on the client's own subdomain
Provisioned on Stape or self-hosted Cloud Run, with DNS and SSL on a subdomain of the client's domain, so first-party cookies are set where they actually count.
Reusable container template
An exported GTM JSON with every client-specific value isolated into variables — pixel IDs, domains, currency, consent mapping — so the next build is configuration rather than reconstruction.
Destinations wired and deduplicated
Meta CAPI, Google Ads Enhanced Conversions, GA4, TikTok Events API and Microsoft UET, with browser and server events matched on a shared `event_id` so nothing double-counts.
Unbranded documentation set
dataLayer spec, container map, event dictionary and a 'what to check if X' runbook, delivered in editable files ready for your logo and your tone of voice.
QA report addressed to the client
Live-fire test evidence, Event Match Quality readings and the reconciliation against that client's actual orders, written so you can forward it as-is without editing out our name.
A builder you can put on a call
When your client asks something technical mid-project, there's a named person who joins as part of your team and answers it, or briefs you beforehand if you'd rather run the call yourself.
Written guarantee
95%+ tracking accuracy
Measured against That client's own records — Shopify orders, Stripe charges or CRM closed-won. Miss it and we keep working at no cost.
FAQ
White-Label for Agencies questions, answered
Not unless you ask us to. Everything routes through you by default. If you want us on a call we join as your team, using your project channel and your naming. The NDA and no-solicit terms are in the standard agreement, so it isn't a matter of trusting a promise made over email.
The client's, with you as admin. Their GTM account, their hosting or Stape workspace, their ad accounts. We take temporary access for the build and get removed at handover. Holding a client's assets hostage feels like leverage until the day they find out, and then it's the only thing they remember about you.
That's the point of a fixed build cost — you know your input price, so you can set your setup fee and retainer with a real margin instead of quoting a range and hoping. We don't publish your client-facing pricing and we don't have an opinion about what you charge.
They can, and the documentation we write makes that possible on purpose. Being replaceable is what makes an agency safe to hire, and it's what gets you referred. If they leave and come to us directly, we'll point them back to you — that's what the no-solicit clause is for.
Yes. Monitoring, release regression checks and monthly reconciliation can run white-labeled underneath your retainer, with the reports written for you to forward. For most agencies that's the more valuable half of the offer, because it's recurring and the client can see it happening every month.
Shopify, WooCommerce, BigCommerce, custom and headless checkouts, HighLevel, ClickFunnels, Webflow, and CRM-side conversions from HubSpot, Salesforce and Pipedrive. Server container on Stape or self-hosted. If a client's stack is genuinely unusual, we'll tell you before you quote it rather than after.
If you already have someone in-house who has built server-side tagging more than a handful of times and enjoys it, keep it in-house — your margin and your turnaround will both be better. The case for us is overflow when several clients land at once, or the stacks your team hasn't seen before and doesn't want to learn on a live account.
More on White-Label for Agencies
- GuideServer-Side GTM Setup: From Zero to a Working First-Party Container
- For agenciesThe tracking function your agency doesn't have to hire
- Agency white-labelDelivering tracking behind an agency, to one repeatable standard
- StaffingConversion tracking for staffing agencies, on both sides of the marketplace
Free · 30 min
Add tracking to what you sell without hiring for it
Free30 minutesNo obligation
