Here’s a situation most marketing agencies would quietly ignore: you’re reviewing a client’s Google Ads dashboard, the numbers look solid, and then you find a tracking bug that’s been inflating conversions. Every form submission is firing twice. The client thinks they’re getting more leads than they actually are.

We found that exact bug for Manasota Cooling. And we fixed it the same week.

What We Found

During a routine audit, we spotted a GA4 form_submit double-fire inside Google Tag Manager. The tag was triggering twice on every single form submission. That means every time someone filled out a contact form, Google Analytics logged it as two conversions. Google Ads was counting it too.

Practically speaking: 5 real leads were showing up as 6. That’s a 20% inflation on every reporting period. Not catastrophic on its own, but left unchecked it compounds. It distorts your cost-per-lead. It makes your ad campaigns look more efficient than they are. And it means you’re making budget decisions based on numbers that aren’t real.

We fixed it with bind-once logic and a 1.5-second debounce, then published it as GTM container version 7. The double-fire is gone. The conversion count went down. The data is now accurate.

That’s the right outcome.

Why We Fixed Something That Made the Numbers Look Worse

This is actually a pretty good window into how we think about this work.

Inflated numbers feel good for about five minutes. Then they start costing you money. If you’re bidding on Google Ads using a cost-per-lead target and your leads are overcounted, you’ll underbid. You’ll pull back spend that should be scaling. You’ll misread which campaigns are actually working.

We’re not in the business of protecting a dashboard. We’re in the business of getting our clients booked jobs. That only happens when the information underneath the decisions is accurate.

So yes, we fixed the bug. No, we didn’t sit on it.

What Else We Built and Updated This Week

The Manasota Cooling fix was part of a larger infrastructure push we rolled out across all active clients. Here’s the full picture of what went out:

The LLM tracker is worth calling out specifically. AI-generated answers are increasingly where people start their searches. We want to know when ChatGPT or a similar tool is sending someone to a client’s site. Right now we’re establishing baselines. In six months those numbers will tell us something real.

The Bigger Point

A lot of what we do isn’t visible in a flashy before-and-after screenshot. It’s schema that search engines read but users never see. It’s a debounce fix on a GTM tag. It’s pulling FAQ topics from actual search queries instead of guessing what people want to know.

None of it is glamorous. All of it compounds over time.

We run this kind of infrastructure audit regularly because the work between the campaigns is often what separates clients who plateau from clients who keep climbing. Clean data, clean structure, accurate tracking. That’s the foundation everything else runs on.

If you’re a Southwest Florida service business and you want to know what’s actually happening inside your marketing, not just what looks good on a report, we’re happy to take a look. Book a free strategy call and we’ll start there.