Your ad dashboard says 100 clicks. Your CRM says 20. Which one do you believe?
Digiday reported on October 1, 2026 that some agencies running ChatGPT Ads are seeing the platform's numbers disagree with their own tracking. We used that story to put together a tracking check any small business can run in an afternoon, using Google's own instructions.
Okay, so this one got my attention. An agency in the UK ran a lead generation campaign on ChatGPT Ads and watched the form fills come in. Two weeks later, the platform still showed zero conversions. That same agency, Accuracast, saw ChatGPT report around 100 clicks while its own tracking picked up 20.
That's from Digiday's October 1 report on why ChatGPT Ads budgets are stuck at test level. Another agency, Web Guide Partner, told Digiday that conversions do show up on ChatGPT, just 24 to 36 hours late, against a few hours on Google. And to be fair to OpenAI, not everyone sees a problem. AdRoll, Jellyfish and an independent US agency said they hadn't found click gaps, and OpenAI declined to comment.
Now, you don't have to run ChatGPT Ads for any of this to matter to you. Every ad platform counts its own results (Google counts Google's, Meta counts Meta's), which honestly is a little like letting everyone grade their own homework. When the numbers land close together, nobody worries. But when they don't, a business that only looks at the dashboard has no way of knowing which number is real, and that is how budgets get spent on clicks that never become customers.
I promise the fix is simple. You keep your own count.
Why the numbers drift apart in the first place
A click and a visit are two different things. Someone can tap an ad and leave before the page even finishes loading, and a browser setting or an ad blocker can keep your analytics from seeing the visit at all. On top of that, every platform decides on its own when and how to give itself credit for a sale or a lead.
Nobody has to be cheating for this to happen. It's three systems counting three slightly different things, and honestly, I don't need them to match. I just want to know which one tells me whether the ad brought in a customer.
The afternoon check
This is the check I would run for any client, in five steps.
1. Tag every ad link. Add UTM tags to the end of each link in your ads, so your analytics knows exactly where each visitor came from. Google's own help page is pretty direct about it. You "should always use utm_source, utm_medium, and utm_campaign," it says (checked October 1, 2026). Source is where the visit came from (chatgpt, google, newsletter). Medium is the kind of traffic (cpc, email). Campaign is the name you'll recognize later (fall_botox, spring_sale). Google's URL builder page lists the rest if you want more detail.
2. Make your thank-you page count. In Google Analytics, the action that matters to your business is called a key event. If your contact form sends people to a thank-you page, or fires an event when someone submits it, mark that event as a key event. Google's instructions say to go to Admin, then Data display, then Events, and click the star next to it. Now your analytics counts leads as well as visits.
3. Give every lead a source in your CRM. Whatever you use to track leads, from a full CRM to a humble spreadsheet, add a field for where each lead came from. The cleanest way is a hidden field on your form that picks up the UTM source. The simplest way is to ask, on the form or on the first call, "How did you hear about us?" Either one works. Leaving it blank is the only wrong answer.
4. Count three numbers once a week. Write down what the ad platform says, what your analytics says and what your CRM says. If the platform says 40 leads, analytics says 35 and your CRM has 33 real people with phone numbers, you're in great shape. If the platform says 100 and your CRM says 20, you just learned something really important, and you learned it before the bill got bigger.
5. Judge by the CRM. I love a good dashboard for spotting trends. But if two numbers disagree by a factor of five, I want to see what the CRM actually recorded before I put more money behind the campaign.
What to do when the gap is big
Please don't panic, and please don't scale. Start with your own setup, because that's the easiest thing to fix. I'd check that every link is tagged, that the key event is firing and that the form is actually saving the source. A missing tag or a form that quietly drops the source is an easy fix, so I would always rule those out before blaming the platform.
If your setup checks out and the gap is still there, keep spending at a test level, the way the agencies in Digiday's story did, and write the numbers down every week. New ad platforms like ChatGPT Ads may close the gap as they grow up. That written record is how you'll know when it happens.
Where I land
I think the bigger budgets are going to go to whoever makes their numbers easy to check, and that includes the ad platforms. It goes for those of us spending the money too. If I can't check the work, I honestly don't know what I'm paying for.
If you'd like more practical guides like this one, you can find them at miningwells.com.
Comments
Post a Comment