7 KPIs that really matter

Not more numbers— better numbers. This is how you reliably measure growth with GA4/GTM + CRM and make decisions instead of estimates.

Updated on

The 7 KPIs that really count – and how to measure them accurately

Many teams are drowning in metrics and still manage "by gut feeling." The key isn't more data, but measurement quality: a few, stable KPIs directly linked to revenue – consistently collected via GA4/GTM, form/UTM standards, and your CRM.
In this article, we prioritize 7 KPIs, provide formulas, target value guidelines, typical sources of error – and a 10-step checklist for a clean setup (including server-side option).

The 7 KPIs (definition, formula, practice)

Note: Phrases for B2B/services and e-commerce; choose the appropriate ones.

1. Qualified Opportunities per week (QO/W)

  • Why: Your North Star in B2B/Service. Only opportunities fill the pipeline, not "leads".
  • Definition: Number of opportunities that meet your qualification criteria (e.g., budget, need, authority, timing) per calendar week.
  • Formula: QO/W = #SQO in week n
  • Target: Rising & stable; volatility < 20% week-to-week.

2. Lead-to-Opportunity Conversion (L→O)

  • Why: Demonstrates the quality of traffic, funnel, and nurture.
  • Formula: CR L→O = SQO / Leads
  • Target range: B2B 10–25% (depending on qualification hurdles), E-Com (high-ticket) 5–12%.

3. Opportunity to Customer (O→C)

  • Why: It measures sales efficiency (pitch, offer, fit).
  • Formula: CR O→C = New Customers / SQO
  • Orientation: 20–40% in well-managed pipelines.

4. Customer Acquisition Cost (CAC)

  • Why: Foundation for ROI management.
  • Formula: CAC = (Paid Media + MarTech + Agency/Team) / New Customers
  • Tip: Proportional MarTech/Team costs on a monthly basis.

5. Customer Lifetime Value (LTV/CLTV)

  • Why: Without LTV, CAC is worthless.
  • Formula (simplified model):
    LTV = Average margin per purchase × Purchases per customer × Retention factor
  • Orientation: Target: LTV/CAC ≥ 3 (E-Com more like 3–5, B2B varies greatly).

6. Time-to-First-Lead (TtFL)

  • Why: Early indicator after campaign launch.
  • Formula: TtFL = Days from launch to first valid lead
  • Guideline: < 14 days (Search faster than Social).

7. Repeat/Retention Rate (E-Com) or SQL Rate (B2B)

  • E-Com Repeat: Repeat rate = Customers with ≥2 purchases / all buyers
  • B2B SQL rate: SQL rate = SQL / MQL (Sales-Accepted Leads in relation to Marketing Leads)
  • Why: To make binding or quality sharpness visible.

Measurement architecture: "Less, but clean"


A) Event standard in GA4/GTM

Define a few stable events + parameters:

Event When to fire? Important parameters
lead_submit Form/quiz submitted (DoI optional) form_name , lead_type , value
booking Appointment booked meeting_type , value
pricing_view Price/plan page viewed plan
case_download Case/Asset loaded asset_id
purchase E-Com Checkout value , currency
signup SaaS Trial/Account plan

Principle: Only include events that you will use to your advantage. Remove everything else.

B) UTM & Form Hygiene

  • Mandatory: utm_source, utm_medium, utm_campaign, optional utm_content, utm_term.
  • Hidden fields in the form: utm_*, gclid, fbclid, landing_page, referrer.
  • Naming convention: lowercase, - instead of _, no special characters.

C) CRM mapping (HubSpot/ActiveCampaign/Pipedrive)

  • Objects/Stages: Lead/MQL → SQL/SQO → Offer → Won/Lost.
  • Auto-Stamp: Transfer form/UTM data to CRM fields (First-Touch, Last-Touch).
  • Sync: Daily; Duplicate rules & Lead enrichment (optional).

D) Dashboard

  • Core charts: QO/W, CR L→O, O→C, CAC, TtFL, LTV (or SQL Rate/Repeat Rate).
  • Drill-downs: Channel, Campaign, Persona, Landing page.
  • Server-side tracking: Yes or no?

It offers advantages if:

  • Paid spending > 8–10k CHF/month,
  • stricter browser/IT policies,
  • Exact attribution is critical (multi-channel, high iOS share).

Advantages: more stable tracking, better cookie lifetimes, less ad-block impact.
Disadvantages: Setup effort + ongoing costs.
Decision: Useful from Pro/Scale level upwards; often optional in Core.

Common mistakes (and how to avoid them)

  • ROAS tunnel vision: Without LTV/CAC you'll miss the target.
  • Event inflation: 40 events, but no KPI improves. → 7–10 are sufficient.
  • Inefficient UTM: Inconsistent capitalization, typos, missing standards → data garbage.
  • CRM without tiered logic: No clear definition of MQL, SQL/SQO.
  • No data QA: Events fire twice, parameters are missing.

10-step checklist for clean measuring

  1. Fix the KPI set (the 7 above, including definitions).
  2. Write the event plan (name, trigger, parameters).
  3. Define UTM standard + sheet for all.
  4. Form hidden fields (UTM, gclid/fbclid, landing_page, referrer).
  5. Building & testing GTM tags (Preview, DebugView in GA4).
  6. CRM fields for First/Last-Touch + Stages (MQL/SQL/SQO).
  7. Mark goals/conversions in GA4 (only the important ones).
  8. Dashboard in Looker/Data Studio with 6-8 core tiles.
  9. QA ritual: weekly data review (sampling, deduplication).
  10. Alerting: Slack/email when KPI drops (e.g. QO/W −30% WoW).

Mini example calculation (B2B) - Assumption per month:

Leads: 200

SQO: 30 → CR L→O = 30/200 = 15%

New customers: 9 → CR O→C = 9/30 = 30%

Media spend & costs: 25,000 CHF → CAC = 25,000 / 9 = 2,777.78 CHF

LTV (Contribution Margin): CHF 10,000 → LTV/CAC ≈ 3.6 ✅

Conclusion: Growth needs quality measurement, not sheer volume of data.

By consistently measuring 7 KPIs, keeping your events/UTM processes clean, and clearly defining CRM stages, you'll make decisions that have an impact – from the first lead to the customer. To find out where you currently stand and whether we can help you achieve your goals, feel free to schedule a preliminary consultation for a marketing and sales diagnostic .

Do you want a preliminary interview?

Then contact us and let us know what you're looking for. We'll be happy to get in touch for a free initial consultation.