Performance Deep Dive

YTD Ad Performance &
Attribution Analysis

A transparent look at what the ads are generating, where deals are coming from, and where HubSpot attribution has blind spots.

Jan 1 — Jul 7, 2026 Google Ads + Meta Ads + Bing
259
Total Leads & Calls
(Ad Platforms)
$20,216
Total Ad Spend
(Google + Meta)
66
Deals Created
(2026 YTD in HubSpot)
$220,541
Possible Deal Value
(2026 YTD)

Year-Over-Year Deal Growth

2024 (Pre-Melleka)
30
Deals Created
2025 (Year 1)
76
Deals Created
+153% vs 2024
$157,892 possible value
2026 (YTD — 6 months)
66
Deals Created
On pace for 120+
$220,541 possible value

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%+.

Leads Generated by Ad Platform (YTD)

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.

Google Ads

Month Spend Form Leads Phone Calls Total
January$1,4938715
February$2,07871118
March$2,223241337
April$2,451111122
May$2,25016824
June$1,59712921
July (1-7)$209011
TOTAL$12,3017860138

Meta Ads (Facebook & Instagram)

Month Spend Form Leads Total
January$8902121
February$9581212
March$8651010
April$1,1842424
May$1,5433030
June$2,0102222
July (1-7)$46522
TOTAL$7,915121121
259
Total Leads & Calls
$20,216
Total Ad Spend
$78.05
Blended Cost Per Lead
78 form leads + 60 phone calls from Google  |  121 form leads from Meta  |  Bing data not included (attribution issues)

June Deep Dive: Where Deals Actually Came From

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.

Paid Search Confirmed Ad-Sourced Deals

Contact Deal Value Source
Sarah McGrail$2,500Paid Search
Amanda Garner$2,200Paid Search
Kevin Ridsdale$2,500Paid Search
Anna Avery$2,500Paid Search
Subtotal$9,700

Organic / Direct Likely Influenced by Ads

Contact Deal Value Source
Madison Price$2,500Direct
Justin Babbitt$3,500Organic
Manisha Tolani$10,523Organic
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.

The Attribution Gap in June

HubSpot says "Ads" generated: 3 deals — $7,200
Manual audit found from Paid Search alone: 4 deals — $9,700
Organic/Direct (likely ad-influenced): 3 deals — $16,523
Blank source + PBU deals (unattributed): Additional deals — TBD
Confirmed ad-touched revenue in June: $26,223+

Why HubSpot Underreports Ad-Sourced Revenue

1

Meta/Facebook In-App Browser

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.

2

Bing Ads Have No Native HubSpot Integration

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.

3

Integration Syncs Override Source Data

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.

4

Missed Calls Never Enter HubSpot

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.

5

Blank Sources = Lost Attribution

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.

The Real Picture

What the ads are doing:

  • 259 leads and phone calls generated YTD across Google and Meta (not including Bing)
  • Best-performing campaigns (Software Sales, Sales PMax, Photobooth Search) are consistently delivering quality leads at efficient CPAs
  • 2026 possible deal value ($220,541) has already surpassed all of 2025 ($157,892) in just 6 months
  • Deal count on pace to beat 2025 full-year total (66 in 6 months vs. 76 in 12 months)

Where the disconnect lives:

  • HubSpot's attribution undercounts ad-sourced revenue due to technical limitations (Meta in-app browser, Bing gaps, integration syncs, blank sources)
  • Missed/unanswered calls from ads never enter the pipeline
  • "Direct traffic" and "Organic" in HubSpot contain leads that were actually driven by ad exposure

Recommended next steps:

  • Monthly call audit: Cross-reference ad-generated phone calls with HubSpot entries to quantify how many leads are being missed
  • Full-funnel tracking: Tag each deal with its true source (ad platform data, not HubSpot's auto-attribution) so we can measure real ad ROI
  • Scale what converts: Continue investing in Software Sales and Photobooth Search campaigns while tightening targeting on broader awareness campaigns

Prepared by Melleka Marketing  |  Data sourced directly from Google Ads, Meta Ads, and HubSpot