Why HubSpot and Google Ads report different conversion counts

HubSpot says not to expect Ads contacts to match network conversions. Google Ads counts actions after a click. HubSpot counts unique people who convert in that session.

4 min read Hammad Sheikh
Tracking & Attribution
4 min read Hammad Sheikh

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.

Share this post

Straight answers

Questions I hear a lot

How do you differ from a traditional agency?

You work with me, not a rotating cast. I audit, build, and train your team. Agencies often keep control and charge forever to run what you could own in-house.

What size of marketing budget makes sense for your services?

Honestly, you need enough marketing activity to make fixes worthwhile. Still very early stage? A course or specialist vendor may fit better. Already running a full in-house team? You probably want a full-time CMO, not me part-time.

Do you work with specific industries?

Yes: logistics, real estate, pro services, SaaS, local trades. Places where online leads hit the P&L fast. I skip healthcare and finance; compliance slows the work down.

What does a typical engagement look like?

Engagements start with a two-week audit of analytics, ads, SEO, and CRM. Then a 90-day plan focused on attribution, conversion, and what's leaking spend. Hands-on build and training along the way; at the end your team runs it.

How do I know if I need a digital marketing consultant versus hiring full-time?

If revenue is growing faster than you can hire marketing, fractional support fills the gap. Interim CMO work until you're ready for a full-time exec. Hiring help is available when you get there.

What happens after the engagement ends?

You keep logins, docs, and dashboards. Engagements are built so your team can maintain and troubleshoot. Some clients book a quarterly check-in; that's optional.

Drop Me A Message

Let’s start building the high-performance growth engine your brand deserves.

Ready to transform your digital presence into a high-performance engine? Whether you have a specific project in mind or need a comprehensive strategic consultation, I am here to bridge the gap between your current standing and your ultimate market goals. Reach out today to discuss how my specialized infrastructure and AI-driven strategies can scale your business. Fill out the form, and let’s start turning your vision into a measurable reality.

Get Free Assessment of Your Site

HAMMAD SHK

Copyright © 2026 HAMMAD SHK. All Rights Reserved