Monday standup compares Google Ads conversions to HubSpot Ads contacts on the same campaign. The numbers never match, and someone asks which tag is broken.
HubSpot's own ads help says you should not expect network conversions to match HubSpot contacts. The two tools count different objects.
Read each number for the job it has. Do not retag until you know you are comparing actions to unique in-session contacts.
They are not the same metric
HubSpot's Ads attribution help is blunt. Network conversions measure actions visitors take. HubSpot contacts measure tracked visitors who took an action.
HubSpot attributes a contact when a visitor clicks an ad, starts a web session, and submits a form for the first time in that same session. The HubSpot tracking code must sit on the page the ad opens.
A returning contact who fills a second form in a later session is still one contact. Google Ads can still fire another conversion on that later submit if the conversion action is set to count Every.
Except for lead ads that sync native forms, HubSpot needs a tracking cookie tied to the visitor who engaged the ad. Google Ads does not need that cookie to count a conversion event.
Lead ad form fills inside Google can sync as HubSpot contacts when lead syncing is on. Those two counts sit closer together than a site form plus a website conversion tag. Most B2B accounts are comparing the site form path, not lead ads.
Google Ads will usually sit higher
Google's conversion counting help offers Every or One per conversion action. Website conversion actions default to Every.
One is the usual fit for a unique lead. Every is the usual fit for repeat sales.
If the same click produces three form submits, Every records three. HubSpot still has one contact.
That is not a broken pixel. That is Count Every doing what it says.
The Conversions column is primary actions used for bidding. All conversions adds secondary actions, view-through conversions, and other sources. Comparing HubSpot contacts to All conversions mixes extra Ads rows that HubSpot never claimed to count.
Data-driven attribution splits credit across clicks, so Ads can show decimals such as 0.50. HubSpot contacts are whole people. A campaign that shows 12.4 conversions is not 12 HubSpot records waiting to be found.
Google also timestamps many conversion columns by the ad click, not the form day. A Monday click and a Thursday form can sit in Monday's Ads row and Thursday's HubSpot create date.
Align both reports on conversion time in Ads, using All conversions by conversion time when you compare to a CRM. Then match HubSpot's create date window.
- Same person submits a form ten times. Ads can count ten. HubSpot keeps one contact.
- HubSpot needs a click, a session, and a first conversion in that session, plus its tracking code.
- Ads can count a conversion without a HubSpot cookie, including some view-throughs in All conversions.
- Ads often records the conversion on the click date. HubSpot records the contact on the form date.
- Count Every on a website lead action inflates Ads versus unique CRM records.
Which number to use this week
Use Google Ads Conversions to judge bidding and the conversion actions you marked primary. Use HubSpot contacts to judge whether ads created unique people sales can work. Use neither as a duplicate of the other.
If Ads is far above HubSpot, check Count Every, secondary actions in All conversions, and forms submitted by known contacts. If HubSpot is far above Ads, the form is converting people who never carried a click that Ads will claim, including organic and email on the same landing page.
A missing tag is possible. It is not the first explanation. HubSpot already tells operators the match will not happen.
Force-fitting the two reports usually means turning off useful Ads signals or stuffing HubSpot with duplicate contacts.
Unlike a full analytics and attribution engagement, this post covers only why the two conversion columns disagree. For a look at whether the current gap is Count Every, click-date lag, or a real missing tag, start with Get Free Assessment.
If this post is wrong, outdated, or you would take a different path
I write from work I have done on real sites. Search products change, and a step that was right when I published can go stale. I can also be wrong about the method.
If you disagree with the approach, the facts, or the outcome, I want the detail. Tell me what is off, what you would do instead, and where you saw it. I use that to correct the post so the next reader is not stuck.
This is not a comment thread. Use Contact me so the note is tied to this post and I can reply.
You are sending feedback for
Why HubSpot and Google Ads report different conversion counts
Tracking & Attribution
https://test.hammadshk.com/blog/why-hubspot-and-google-ads-report-different-conversion-counts