YTD 2026 — A full-funnel look at what the ads are generating vs. what HubSpot is tracking.
Before diving into monthly data, here's the big picture from HubSpot. The trajectory is clear: deal volume and deal value have grown every year since we started managing ads.
2026 is already at 87% of last year's total with 6 months still to go. On pace for ~132 deals by year end.
+$62,649 (+40% over last year's full total)
2026 has already surpassed all of 2025's deal value, and we're only halfway through the year.
These numbers come directly from the ad platforms (Google and Meta), not HubSpot. This is the actual volume of form submissions and phone calls the ads generated.
| Month | Spend | Form Leads | Phone Calls | Total | CPA |
|---|---|---|---|---|---|
| January | $1,493 | 8 | 7 | 15 | $99.53 |
| February | $2,078 | 7 | 11 | 18 | $115.44 |
| March | $2,223 | 24 | 13 | 37 | $60.08 |
| April | $2,451 | 11 | 11 | 22 | $111.41 |
| May | $2,250 | 16 | 8 | 24 | $93.75 |
| June | $1,597 | 12 | 9 | 21 | $76.05 |
| July (1-7) | $209 | 0 | 1 | 1 | $209.00 |
| TOTAL | $12,301 | 78 | 60 | 138 | $89.14 |
| Month | Spend | Form Leads | CPL |
|---|---|---|---|
| January | $890 | 21 | $42.38 |
| February | $958 | 12 | $79.83 |
| March | $865 | 10 | $86.50 |
| April | $1,184 | 24 | $49.33 |
| May | $1,543 | 30 | $51.43 |
| June | $2,010 | 22 | $91.36 |
| July (1-7) | $465 | 2 | $232.50 |
| TOTAL | $7,915 | 121 | $65.41 |
*Bing Ads data excluded from this report due to API issues. Bing represents a small fraction of total spend but would push lead count higher.
We manually dug into HubSpot and matched actual deals created in June back to their source. Here's what we found.
HubSpot's automated attribution only captured $7,200 from 3 deals. Our manual trace found $26,223 across 7 deals (not even counting PBU deals, Meta-sourced leads, or Bing-sourced leads that fall into "Direct Traffic").
The gap between what the ads generate and what HubSpot credits to ads is real and significant. Here's why it happens.
When someone clicks a Meta ad on their phone, it opens in Facebook's in-app browser. This browser strips referral data, so HubSpot sees the visit as "Direct" instead of "Paid Social." The lead is real, Meta's pixel tracked it, but HubSpot can't see where it came from.
HubSpot only natively tracks Google, Meta, and LinkedIn ads. Bing clicks either show as "Paid Search" (if UTMs are perfect) or fall into "Organic Search" or "Direct." Leads synced through integrations show up as "Offline Sources / INTEGRATIONS_SYNC" with zero attribution.
Google Ads generated 60 phone calls YTD. When someone calls from an ad, that conversation happens on the phone, not on the website. Unless the team manually logs every call and tags it with the source, HubSpot has no idea that call came from an ad. These leads are invisible in the CRM.
Someone sees an ad today, doesn't click, but remembers the name and Googles it next week. Or they click an ad, browse the site, leave, and come back directly a few days later to fill out a form. HubSpot credits the last touch (often "Direct" or "Organic"), not the ad that started the journey.
In our last review, we identified 5+ missed phone calls in a single week, 2 of which were people specifically asking about photo booths. None of those showed up in HubSpot. If leads aren't being answered or logged, they don't exist in the data, even though the ad did its job.
Several deals in HubSpot have completely blank source fields. These are leads that came in but were never properly attributed to any channel. Some of these are almost certainly ad-sourced leads that fell through the attribution cracks.
The ads are generating leads. 259 form submissions and phone calls YTD across Google and Meta alone, not counting Bing.
The year-over-year trajectory is strong. 2026 deal value ($220,541) has already surpassed all of 2025 ($157,892), and we're only halfway through the year. Deal count (66) is on pace to nearly double 2024's total (30 deals, before we started).
But HubSpot's attribution is significantly undercounting what's coming from ads. In June alone, we manually traced $26,223 in deal value while HubSpot only attributed $7,200 to ads. That's a 73% attribution gap.
The "Direct Traffic" and "Offline Sources" buckets in HubSpot are absorbing leads from Meta ads (in-app browser stripping referral data), Bing ads (no native HubSpot integration), phone calls from ads (never logged in CRM), and delayed conversions where someone saw an ad but came back later directly.
When you combine the attribution gaps with the missed calls and unlogged leads, the true impact of the ads on deal flow is substantially higher than what the HubSpot charts reflect.
Prepared by Melleka Marketing — Data sourced from Google Ads, Meta Ads, and HubSpot CRM