A transparent look at what the ads are generating, where deals are coming from, and where HubSpot attribution has blind spots.
Key takeaway: In just 6 months, 2026 has already generated $62,648 more in possible deal value than all of 2025 ($220,541 vs $157,892). Deal count is on pace to surpass last year's full-year total by 50%+.
These numbers come directly from the ad platforms (Google Ads and Meta Ads), not from HubSpot. This is the source of truth for what the ads actually generated.
| Month | Spend | Form Leads | Phone Calls | Total |
|---|---|---|---|---|
| January | $1,493 | 8 | 7 | 15 |
| February | $2,078 | 7 | 11 | 18 |
| March | $2,223 | 24 | 13 | 37 |
| April | $2,451 | 11 | 11 | 22 |
| May | $2,250 | 16 | 8 | 24 |
| June | $1,597 | 12 | 9 | 21 |
| July (1-7) | $209 | 0 | 1 | 1 |
| TOTAL | $12,301 | 78 | 60 | 138 |
| Month | Spend | Form Leads | Total |
|---|---|---|---|
| January | $890 | 21 | 21 |
| February | $958 | 12 | 12 |
| March | $865 | 10 | 10 |
| April | $1,184 | 24 | 24 |
| May | $1,543 | 30 | 30 |
| June | $2,010 | 22 | 22 |
| July (1-7) | $465 | 2 | 2 |
| TOTAL | $7,915 | 121 | 121 |
We manually traced June deals in HubSpot to show where revenue is actually originating. HubSpot's automated attribution only credited 3 deals ($7,200) to "Ads." The reality is very different.
| Contact | Deal Value | Source |
|---|---|---|
| Sarah McGrail | $2,500 | Paid Search |
| Amanda Garner | $2,200 | Paid Search |
| Kevin Ridsdale | $2,500 | Paid Search |
| Anna Avery | $2,500 | Paid Search |
| Subtotal | $9,700 |
| Contact | Deal Value | Source |
|---|---|---|
| Madison Price | $2,500 | Direct |
| Justin Babbitt | $3,500 | Organic |
| Manisha Tolani | $10,523 | Organic |
| Subtotal | $16,523 |
Additionally: Several deals in June have Blank Sources in HubSpot, meaning there is no attribution at all. These could be from Meta, Bing, or any channel that HubSpot failed to track.
When someone taps a Meta ad on mobile, it opens in Facebook's in-app browser. This browser strips referral data, so HubSpot sees the visit as "Direct Traffic" instead of "Facebook Ads." The ad platform tracks the conversion correctly, but HubSpot has no idea it came from an ad.
HubSpot natively supports Google and Meta ad tracking, but not Bing/Microsoft Ads. Any lead from a Bing ad either shows up as "Paid Search" (if UTMs are perfect), "Organic Search," or "Offline Sources / Integrations Sync." There's no reliable way for HubSpot to credit Bing.
Contacts that enter HubSpot through an integration (Zapier, form tool sync, etc.) get tagged as "Offline Sources / INTEGRATIONS_SYNC." Even if the person originally clicked an ad, the integration sync overwrites the original source, and the ad gets zero credit.
Phone calls generated by ads that go unanswered or aren't logged never create a HubSpot contact. We've documented 5+ missed calls in a single week, including 2 specifically asking about photo booths, with none appearing in HubSpot. These are real leads that disappear from the data entirely.
Several deals in HubSpot have completely blank source fields. These people came from somewhere, but HubSpot never captured the origin. Any of these could be from Meta, Bing, or a Google ad click that lost its tracking along the way.
The bottom line: When HubSpot's charts show only 3 ad-sourced deals in June, that number is significantly understated. Between Meta's in-app browser stripping attribution, Bing having no native tracking, integration syncs overwriting sources, missed calls, and blank source deals, the actual number of ad-influenced deals is substantially higher.
Prepared by Melleka Marketing | Data sourced directly from Google Ads, Meta Ads, and HubSpot