Open your Google Analytics. Look at the dashboard. If the biggest number on the screen is “Pageviews” or “Users,” your tracking is broken — not technically broken, but strategically broken. You are counting weather, not sales.
Pageviews do not pay payroll. Discovery calls do. A Bergen County HVAC company we audited last quarter had 14,000 monthly sessions and 41 booked appointments. Their competitor down the road had 3,200 sessions and 58 booked appointments. Guess who was winning, and guess who was paying $4,200 a month for SEO that “increased traffic 38%.”
Pageviews Are Vanity. Calls Booked Are Revenue.
The reason GA4 dashboards default to pageviews is that pageviews are easy to count and easy to grow. Run a Reddit campaign, write a clickbait blog, embed a viral video — traffic spikes. Revenue does not. For a B2B service business in NJ, the only metrics that matter are the ones that map to a salesperson picking up the phone.
If your analytics setup does not have “Discovery Call Booked” as a tracked conversion, you are flying blind. You are optimizing for a number that does not correlate with the number that actually matters: deposits in the bank.
The 5 Metrics That Actually Predict B2B Revenue
Throw away the default GA4 dashboard. Replace it with these five, in order of importance:
- Calls booked from web — calendar bookings or qualified phone conversations that came from a website session in the last 7 days.
- Phone taps on mobile — tel: link clicks. On a tradesperson’s site, 60-80% of leads come through this single event. If you are not tracking it, you do not know your business.
- Form submits, segmented by form — contact form vs. quote request vs. newsletter. Lumping these together is malpractice. A newsletter signup is worth roughly $0. A quote request is worth roughly $1,800 in eventual close value.
- Cost per qualified lead — ad spend plus SEO retainer divided by qualified leads. Not raw leads. Qualified. The kind that show up to the discovery call.
- Source-to-revenue attribution — which channel produced which closed deal. Most agencies dodge this because it exposes their work. Demand it anyway.
How to Wire GA4 to Count What Matters
GA4 ships with almost none of this configured by default. You need to set up custom events. The good news is the setup is mostly one-time, takes about three hours total, and saves you from years of bad decisions.
Start with phone taps. Add a custom event in Google Tag Manager that fires on any click of an anchor whose href starts with “tel:”. Mark it as a conversion in GA4. Now every time someone on a mobile device taps your phone number, you see it as a counted goal — not a guess.
Form submits are next. If you use Gravity Forms, WPForms, or Fluent Forms, each one has a built-in GA4 event firing option — turn it on, give each form a unique event name, and tag the high-value forms (quote, discovery, contact) as conversions. The newsletter form stays as a regular event, not a conversion. This separation alone fixes 90% of bad dashboards.
Calendar bookings (Calendly, SavvyCal, Acuity) all expose webhook or pixel events. Pipe them into GA4 as the conversion called “discovery_call_booked.” This is the metric that should be at the top of your dashboard every Monday morning.
The Reporting Cadence That Forces Better Decisions
Weekly review, not monthly. Monthly reports are theatre — by the time you see a problem, you have already wasted four weeks. Weekly forces you to act on signal before it ossifies. Run a Looker Studio report that shows the five metrics above as week-over-week deltas. Five minutes every Monday. That is the entire commitment.
How AJD Handles This
Every site we ship leaves with GA4 wired to call taps, form submits (segmented), and a discovery-call conversion event. The Looker dashboard goes to your inbox every Monday at 7am. You see calls booked and cost per qualified lead before your first coffee. Whether you work with us or not, get this set up — the agencies who fight you on it are usually the ones whose work cannot survive being measured.
Want us to audit your current analytics and rebuild it around revenue, not pageviews? Book Free Discovery Call →





