Yeah, I've run into this exact split countless times. The gap between the conversions summary and the campaign dashboard almost always comes down to one of two things: a trigger setup issue or a conversion action misclassification.
first thing I'd check is the trigger in Google Tag Manager. If you're seeing conversions that closely match clicks, there's a good chance the tag is firing on every page load of the form page, not just the thank-you page. i've seen people accidentally set the trigger to fire on all pages that contain "/contact/" instead of "/contact/thank-you/". easy fix, but it'll skew the numbers badly.
Second, go into the conversion actions in Google Ads and confirm the status. If it's marked as "Secondary," those conversions will show up in the summary reports but won't feed into the campaign columns. You'd need to flip it to "Primary" to get them counted toward bidding and the main dashboard.
A quick way to debug: preview the tag in GTM with the form submission flow, then use the Network tab in Chrome DevTools to see if the conversion ping fires before the actual thank-you page loads. Screaming Frog can also help if you're scraping the site for thank-you pages that might have been missed.
Google Ads reporting can get messy fast, but it's nearly always a trigger or primary/secondary mismatch. I've got a process for this now:
- Verify the trigger fires only on the thank-you page (use {{Page URL}} with a regex like
/thank-you/).
- Check the conversion action is marked "Primary" in Google Ads.
- Use GTM preview mode to simulate a real form submission and confirm the tag fires exactly once.
That usually clears it up. if it doesn't, you might have a cross-domain or cookie issue, but let's start with the basics first.