All dashboards

Marketing Performance Dashboard

Versatile High-Performance Coatings · 12 months ending April 30, 2026 · Updated May 27, 2026

How are we doing right now?

Latest month (April 2026) vs. previous month (March 2026). "New customers" only — existing customers excluded.

New Customers
63
↓ 26.7% vs March
Number of people/businesses who bought from us for the first time this month.
New-Customer Revenue (Month 1)
$60,287
↓ 13.9% vs March
Total $ those new customers spent in their first month with us.
Avg. New Customer Value
$957
↑ 17.5% vs March
How much an average new customer is worth in their first month. Higher = bigger deals.
Rolling 3-Month Revenue
$298,427
↑ 22.8% vs March
Total revenue from all customers we acquired in the last 3 months, earned during those 3 months.
Marketing Spend (April)
$9,223
↓ 60.9% vs March avg
Total $ spent on marketing this month (Google Ads, Meta, agencies, etc.).

Are we growing?

Monthly trend in new customers and the revenue they generate. The grouped chart on the right shows both Month-1 revenue (what they spend right away) and Months 1-3 revenue (how much they spend in their first 3 months) — together, they tell us whether new customers are getting traction or fading.

New Customers per Cohort Month

Revenue per Cohort: Month 1 vs Months 1-3 ($)

What's the story? Sept 2025 was the peak (123 new customers, $112K Month-1 revenue) — driven by elevated Google Ads spend. From October onward, paid spend was cut roughly 60%, and customer count fell with it. April 2026 is back to roughly the average pre-peak level.
Quality signal — are new customers getting traction? The gap between the two bars per month shows how much each cohort grew beyond their first purchase. Mature cohorts (May 25 - Jan 26) show strong follow-on spending — Months 1-3 revenue is typically 1.5-2x the Month-1 figure. Sept 2025 cohort generated $173K in 3 months vs $113K in Month 1 (a 54% lift) — they came back for more. Recent cohorts (Feb 26 onward) have incomplete data — Feb 26 is the last cohort with a full 3-month window. Apr 26 shows only 1-2 months of data so far and will grow as we collect more.

Where are customers coming from?

When someone first finds out about Versatile, this is the channel that brought them. Combined view of last 12 months.

% of New Customers by Source

Month-1 Revenue by Source ($)

Quick read: "Direct & Other" includes customers who came in by phone, walk-in, or directly to our website without going through a marketing channel. "Organic Search" = found us by searching on Google without us paying for the click.

Are we spending wisely?

Top section: paid channels with direct spend attribution. Bottom section: earned and unattributed customers — no direct spend, but often influenced by past marketing investments (SEO, content, brand awareness).

Channel Spent (12 mo) New Customers M1 Revenue M1-3 Revenue Cost per Customer Revenue per $ Spent (M1)
PAID CHANNELS — Direct spend attribution
Paid Search (Google Ads)$150,524189$191,561$245,132$797$1.27
Paid Social (Meta - Facebook/Instagram) — brand awareness / top-of-funnel$90,21142$19,468$42,525$2,148$0.22
Trade Shows$43,8641$433$433$43,864$0.01
Trade Advertising (print pubs)$16,2100$0$0n/a$0.00
Industry Listings (other)$105,4467$3,261$3,993$15,064$0.03
Agency Fees (TRU support)$57,662n/an/an/aSupports all channels
Paid Subtotal$463,917239$214,723$292,083$1,941$0.46
EARNED & UNATTRIBUTED — Customers we likely influenced but can't tie to spend
Organic Search — free Google results$0 direct285$201,683$317,933Earned
Untracked (no lead source recorded) — attribution gap$0 attributed270$274,973$510,459
Earned + Untracked Subtotal$0555$476,656$828,392
Why Organic & Untracked matter: Together they represent 53% of our customers (555 of 1,055) and 53% of M1 revenue ($477K of $901K) — more than all paid channels combined. They don't have direct spend attached, but they're not "free":
  • Organic Search is influenced by historical SEO investments, content production, technical site health, and brand awareness built by paid channels (especially Meta's top-of-funnel work).
  • Untracked records are customers whose source we never captured — likely a mix of direct, word-of-mouth, returning customers, and channels we have no UTM tracking for. Reducing this bucket should be a marketing operations priority — every untracked customer is a measurement we can't optimize.
TL;DR: "Revenue per $ Spent" is the simplest way to read paid performance. $1.00 means we're breaking even. Above $1 = making money; below $1 = losing money in Month 1. Earned & Untracked rows don't get a ratio because there's no direct spend to divide by.

Who are our customers?

Split between Contractor customers (professional installers, designers, engineers) and DIY customers (homeowners installing themselves).

Customer Mix (12 months)

M1 vs M1-3 Revenue by Type ($)

What this tells us: Contractor customers are 85% of our customer count and generate 91% of revenue. Critically, Contractors continue to buy in months 2-3 (M1-3 revenue is 69% higher than M1 alone). DIY customers tend to be one-and-done — their M1-3 revenue is only 22% higher than M1. Bottom line: focus marketing on Contractors for compounding returns.

Are we connecting with people online?

Indirect indicators of brand health — how many people see us online, click through, and engage when they land on our website. Three trend windows so you can see if things are improving, getting worse, or holding.

Metric Last 3 months
(Feb-Apr 26)
Last 6 months
(Nov 25-Apr 26)
12 months
(May 25-Apr 26)
What the trend tells us
Google Ad impressions (total)1,108,5073,516,86224,303,487Volume fell as paid spend was cut Oct onward. Expected and intentional.
Google Ad clicks (total)17,81835,701191,537Click volume fell with spend.
Google Ad click rate (CTR)1.61%1.01%0.79%↑ Doubled. Ads are working harder per dollar — better targeting / creative.
Free Google search appearances (per month avg)293,300274,797292,634Holding steady — we're consistently appearing in ~285K free Google searches every month.
Average ranking on Google (organic, lower = better)#18.2#17.2#18.9↑ Improved. Was #22 in May 2025. Customers find us higher in free results.
Website visits to versatile.net (per month avg)28,69527,58139,011Average visits per month is down vs the 12-month average — paid traffic cut shows here. Stable across recent windows.
Engagement rate (visitors who interact, not bounce)50.6%48.7%43.2%↑ Strong improvement. Was 36.9% in May 2025 → 52% in April 2026. Better quality traffic.
Google Business Profile interactions3,336Profile views + calls + directions + clicks. GMB only retains 6 months of data — older periods unavailable from the dashboard UI.
GMB website clicks from search1,717Free website visits from our Google profile. GMB 6-month retention limit.
GMB phone calls from search664Direct calls people made after finding us in search. GMB 6-month retention limit.
The story across all three windows: We're spending less on paid ads, but quality is up. Free Google ranking is improving, ads are clicking at twice the rate they did a year ago, and visitors who land on the site engage more than ever. Bottom line: marketing is working harder per dollar even as the budget shrinks.

What needs attention?

Issues or opportunities surfaced from the data. Red = urgent. Yellow = monitor. Green = working well.

🟡
Meta is doing its top-of-funnel job — but we should test lead-gen campaigns

Context: Meta's current role is brand awareness and traffic generation, not direct conversion. Across 12 months it brought us 1,288 records (about 30% of all leads/prospects) — that's significant top-of-funnel reach.

The quality gap: Only 5.4% of Meta-sourced records give us a phone number (vs 39% from all other sources combined). Conversion to customer is 3.3% (vs 24% overall). Sales has limited ability to follow up with most of this traffic.

📊 Meta source quality breakdown — 12 months
MetricMeta-sourcedAll other sourcesGap
Total records1,2883,06030% of all funnel volume
Has email99.9%98.6%— equivalent
Has phone5.4%50.7%7x lower
Converted to customer3.3%33.1%10x lower
Spam emails flagged0.2%0.1%— equivalent (small)

Recommended action: Test moving a portion of the $90K Meta spend into a lead-generation campaign (Meta Lead Ads or a paid funnel with required phone capture and qualifying questions). This would tell us whether Meta can drive qualified, contactable leads — or confirm that the right move is to keep Meta purely for awareness and reallocate the budget to higher-converting channels.

🟡
Trade Shows produced 2 customers from $44K spendCost per customer = $21,932. Unless these 2 are large-account installations with future expansion, this channel is not paying for itself.
🟡
Industry listings spend ($105K) tied to only 7 attributed customers$15K cost per customer. May reflect attribution gap (i.e., customers who saw the listing but said "Direct"). Worth checking with TRU.
🟡
Phone capture rate is 39%Of every 10 leads received, only 4 give us a phone number. Sales can't call the other 6. Adding a phone field as required on web forms could change this overnight.
🟡
125 records show as "customer" in NetSuite but have no first-sale dateData cleanup needed. These are likely existing customer accounts with new activity or test records. Excluded from new-customer reporting; flagged for ops review.
🟢
Google ranking improved meaningfully — from #22 to ~#15-16Customers searching for our products are finding us faster. This is "free traffic" — the foundation of low-cost growth.
🟢
Website engagement rate climbed 36.9% → 52.0%Visitors are spending more time on the site and interacting more. Quality of incoming traffic is improving.
🟢
Contractor customers continue buying in months 2-3 (1.69x M1)Strong validation that the Contractor segment generates compounding revenue. Marketing efforts that bring in more Contractors pay back over time.