3H Paving Marketing Dashboard

Last 30 days · 2026-07-01 to 2026-07-31
Refreshed 2026-07-31
Metric definitions differ by channel: Google = tracked conversion actions, Meta = Leads. Google Ads recorded only 2 conversions this window against 66 new CRM opportunities, so Google conversion tracking is very likely under-reporting and the blended cost/conversion is understated on the Google side. Local Falcon keyword/location breakdown was not returned by the campaign report endpoint; SoLV/ARP/ATRP are from the 2026-07-14 monthly scan.

Performance Summary — Blended: Google + Meta

Ad Spend
$2,629.41
Google + Meta
Conversions
42
Google conv. + Meta leads
Cost / Conversion
$62.60
blended
New Opportunities
66
created in CRM
Deals Won
7
moved to won in window
Revenue Won
$315,250
ROAS
119.9x
revenue won / blended spend
Win Rate
10.6%
wins / new opportunities
Google Ads
$1,828.02
2 conversions · $914.01 / conv
Meta Ads
$801.39
40 leads · $20.03 / lead
Avg Won Deal
$45,036
Open Pipeline Opps
201
current, all stages

Channel Breakdown

ChannelSpendConversions Cost / ConvClicksImpr. CTRCPC% of Spend
Google Ads (conversion actions)$1,828.022$914.01942,0584.57%$19.4570%
Meta Ads (leads)$801.3940$20.0346633,7871.38%$1.7230%
Blended$2,629.4142$62.6056035,8451.56%$4.70100%
Definition note: conversions are not like-for-like across channels. Google counts tracked conversion actions; Meta counts Leads. Live since 2026-07-22 (10 days in window), so its spend share understates its current daily run rate.

Daily Spend & Conversions

Campaign Performance

Google Ads
CampaignSpendConv. ClicksImpr.
3HPaving|Search|Asphalt|BearLake&CacheCounty$870.07040363
3HPaving|SLC|Commercial$651.432281,120
3HPaving|SLC|Asphalt$306.52026575
Total$1,828.022942,058
Meta Ads
CampaignSpendLeads ClicksImpr.
3H | Orka | Lead Gen | 2025$516.362836124,100
3H Paving | Wasatch Front | Leads | Jul 2026$285.03121059,687
Total$801.394046633,787

Pipeline - Current Open by Stage + Wins in Window

Bottleneck stage Active stage (open) Holding stage (Cold / Bad Lead) Open on won-kind stage Won (last 30d)
Bottleneck: Qualified Lead - 60 open opportunities sitting in this stage, the largest active backlog. Holding stages (Cold Lead, Bad Lead) and won stages are excluded.

Won Deals - Last 30 Days

StageDealsValue
Proposal Signed7$315,250
DealWonValue
Jed Thurgood2026-07-21$199,000
Thomas Gibbons2026-07-13$34,250
Carolyn Morgan- Royal2026-07-20$28,500
Rex Housley2026-07-13$22,500
David Ellis2026-07-29$11,300
Laurie Ellsworth2026-07-30$10,450
Jordan Bills2026-07-22$9,250
Total$315,250

Local SEO — By Location

Bear Lake
60 S Paradise Pkwy, Garden City, UT 84028
★ 4.8 (18 reviews)
SoLV
96.59%
▲ 1.33 pts vs 2026-06-14
ARP
1.27
▼ 0.03 vs 2026-06-14
ATRP
1.27
▼ 0.06 vs 2026-06-14
Grid rankings by keyword · 2026-07-14
KeywordARPATRP SoLV
asphalt contractors1.261.2696.44%
asphalt paving company1.321.3296.44%
asphalt paving near me1.241.2496.89%
Google Business Profile · last 30 days
Impressions258 Direction requests62
Calls1 Website clicks3
Wasatch Front
1630 W 200 S, Unit B, Payson, UT 84651
★ 5.0 (2 reviews)
SoLV
73.19%
▲ 28.00 pts vs 2026-06-14
ARP
3.57
▼ 0.78 vs 2026-06-14
ATRP
3.57
▼ 3.66 vs 2026-06-14
Grid rankings by keyword · 2026-07-14
KeywordARPATRP SoLV
asphalt contractors3.433.4374.67%
asphalt paving company3.833.8369.33%
asphalt paving near me3.453.4575.56%
Google Business Profile · last 30 days
Impressions136 Direction requests72
Calls4 Website clicks2
Share of Local Voice trend by location · monthly scans
Combined SoLV
84.89%
average of both locations
Combined ARP
2.42
lower is better
GMB Impressions
394
both locations, 30d
GMB Directions + Calls
139
both locations, 30d
Local Falcon scans run monthly (15x15 grid, 10.0 mi radius, 3 keywords per location). Current scan 2026-07-14; next scan 2026-08-14. ARP / ATRP are rank positions, so a decrease is an improvement. Combined figures are the simple average across both locations.
Sources: Google Ads, Meta Ads, GoHighLevel and Google Business Profile via Windsor.ai; Local Falcon API. Paid KPIs (Ad Spend, Conversions, Cost/Conversion, ROAS) are blended across Google Ads + Meta Ads. Won deals use opportunity_status = won dated by opportunity_last_status_change_at; new opportunities use opportunity_created_at. Pipeline funnel reflects current open state, deduplicated by opportunity ID. Local SEO metrics are reported per location (Bear Lake, Wasatch Front); ARP/ATRP are rank positions where lower is better. ROAS compares CRM revenue won in the window against blended ad spend in the same window and is not a same-cohort attribution measure.