GTM was built for e-commerce. It’s great there.
But leads imply correspondence. Correspondence implies different channels and different timelines. GTM doesn’t bend to that shape. It’s the king of all things web, and that’s why it’s perfect for ecomm but terrible for leads.
I learned this the hard way.
You spend hours understanding GTM. It can do anything you want on a website, in dizzying detail. Except the one thing you actually need: track a lead.
You get WhatsApp clicks firing as conversions. Proud of yourself. Then you realise every competitor clicking that button is logged as a conversion too.
When you log a conversion with Google, you’re saying “give me more of this.” Low-value click sources will invariably be cheaper than real customer leads, so any objective function like Maximise Conversions will have Google preferentially bidding for those cheap junk clicks. PMax makes this worse: it opens the “attack surface” to every channel Google touches. More on that below ↓
So you switch to tracking real WhatsApp messages. Then you discover Google and Meta don’t talk to each other. They never will. They fundamentally won’t share data (it’s not a roadmap item, it’s a strategy). You’re out of luck unless you go bespoke. I went bespoke.
It’s complex: you create a reference, associate it with the GCLID in the background, then use offline (server-side) conversions to log them.
You get server-side conversions working. Proud again. Then UK and EU customers arrive, which means consent banners.
Surely cookie banners must be standardised and you just plug them in, right? Wrong. They create a whole lot more failure points.
You sign up to a platform, hire an expert. The expert I hired broke parts of our conversion pipeline in 2025. I found out months later, by which point Google’s algorithm had been optimising against bad data for our entire ad account.
I got him to fix his mistakes. I didn’t blame him. He didn’t take responsibility either. We moved on.
Months later, again. The server-side conversions in Zapier were set up in a way that doesn’t pass consent through. Dig into the docs and you find out: conversions like that can be used for measurement, but not for audience building. So every lookalike you’ve tried to build off your best customers, useless. You’ve been paying for an ad account that can’t learn from its own wins.
The same expert strikes again. Cookie consent was supposed to be easy.
That depends on your perspective. Once you understand the collection mechanism (different countries, different rules), that’s fine. Then you have to make sure you respect it server-side when you upload conversions.
No sane business owner wants to be in the weeds on this. It should work, end of story. Not compromise your conversion pipeline or break other things.
Each one of these steps is an article in itself. As I said, it’s been a long journey to get here.
And honestly, a tool that’s lead-first, designed specifically around leads, can actually do all of this in a really lightweight, elegant way. That’s what’s been built.
I wish somebody had done this. I’d have paid $500 a month, easily, for a tool that handled it end to end. Nobody is. You have the enterprise crowd with their book-a-demo gatekeeping. I don’t want that, and neither should you. You want to type your card in and have it working before lunch.
A tool actually built for leads makes the whole thing easy. Minutes instead of hours. No stack of subscriptions. No “experts” who only understand their slice of it, because the picture is genuinely complicated and almost nobody holds all of it at once.
A word on who’s writing this
I run a luxury travel business. We spend $150,000 a month on Google Ads. I also run marketing for a family fertility clinic spending another $40,000 a month. So I needed this product twice. In the end I built it.
I don’t need customers from it. But in 2005 I shipped a component that got 250,000 downloads and it was one of the most gratifying things I’ve ever done. That’s roughly what I’m here for. I’m not going to convince anyone they need this for the sake of revenue. But I’d be very happy to be part of making it easy for the next person.
Why this stack matters
You can run a lead business with attribution in a haphazard state. Most do. You’ll clunk along, your CPL will be higher than it should be, your lookalikes will be quietly broken, and you’ll never quite know why your ROAS plateaus.
But there’s one thing you cannot run for leads without this set up properly: PMax. And PMax is where the cheap bids are right now. Read why →
Anyhow, this tool is hands down the easiest and most comprehensive DIY tool I’ve seen for tracking leads.
It throws away the complexity in Google Tag Manager, in Google Analytics (anyone who has used these knows what I mean), and then in the third-party cookie banners whose presence is 80% because you’re using Google Analytics. So we simplify the whole lot.
- A single script.
- Handles consent.
- Tracks conversions across all your communication channels.
- AI qualification, biased toward being more strict (not less) with what you send back to Google. Especially important for PMax.
I built the tool I needed. Now you can use it.