Overview
Your revenue at a glance · Last 30 days
Net contribution — revenue traced minus ad spend
$92,848
↑ ↑ 24% vs prior 30d
Blended ROAS
↓ ↓ 7% vs prior 30d
Revenue traced
↑ ↑ 26% vs prior 30d
Ad spend
↑ ↑ 36% vs prior 30d
Revenue trend$116,915 over 30 days · hover for daily detail
Scale thesebest return
LSA
$30,352 attributed
Google Ads
$80,845 attributed
Cut these$9,602 wasted
Meta
8 booked · low return
Yelp
0 booked jobs
Marketing health scoreGoodin the green · ↓3 vs prev
Spend efficiency77Wasted spend88Lead capture81Attribution coverage100Budget allocation60
Pace to monthly goalday 19 of 31
$117k of $260k · behind, −$42k
Attributionlast-touch model
ChannelSpendBookedRevenueCost/jobROAS
Google Ads$12k39$81k$3006.9×
LSA$2.8k20$30k$13811.0×
Meta$8.2k8$5.7k$1,0250.7×
Yelp$1.4k0$0—0.0×
Lead-to-paid pipeline
Inbound calls 343
Answered 27881%
Booked jobs 6724%
Missed-call leakage
~$34k
est. lost revenue
65 missed · 0 after-hours
Mon
Tue
Wed
Thu
Fri
Sat
Sun
8a2p8plate
Revenue by job type
Water heater$31k
Furnace repair$20k
Seasonal tune-up$18k
AC install$16k
Emergency call$16k
Drain cleaning$16k
Revenue vs ad spend · 6 months
Revenue
Spend
ROAS