Case study · US e-commerce store
High ad spend, zero reported conversions — and the pixel was the reason
- Location
- United States
- Campaign / setup
- Pixel rebuild in GTM
- Period shown
- Sep 20 – Oct 19, 2026
- Go-live to sign-off
- 2 days
- Business Manager matched real orders
- Every Meta event
- 1 source
- owned by a single GTM container
- Purchase events
- Full signal
- valued and attributed
The challenge
The store was spending heavily on Meta Ads and real orders were coming in, but Ads Manager reported almost nothing. Several plugins were each injecting their own Meta Pixel and their own e-commerce events, so Meta could not match events to ad clicks and conversions went uncounted.
What I did
- One Google Tag Manager container owning every Meta event on the site.
- Each event fires exactly once, from a dataLayer trigger tied to the real user action.
- Full standard parameters on every event, so Meta can value and attribute each order.
- Click-ID linking and Advanced Matching in place to improve match quality.
- Tested in GTM Preview and Meta Test Events before anything went live.
Result
Every campaign now reports Website purchases with a cost per purchase attached to it — the columns that sat empty while the pixel was broken. Two days after go-live the client confirmed their Business Manager numbers matched their real orders: “Everything is correct now.”
Scope of work
- Pixel audit
- Plugin pixel removal
- Meta Pixel via GTM
- E-commerce events (PageView → Purchase)
- Full event parameters
- Click-ID linking & Advanced Matching
- Testing & validation