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

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

Updated on

Management Summary

Many teams are drowning in metrics and still manage by feel. The key lies not in more data, but in 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 hints , typical sources of error – and a 10-step checklist for a clean setup (including server-side option).


The 7 KPIs (definition, formula, practice)

Note: Wording 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 Woche n

  • Target: Rising & stable; volatility < 20% week-to-week.

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

  • Why: Shows quality of traffic + funnel + nurture.

  • Formula: CR L→O = SQO / Leads

  • Orientation: B2B 10–25% (depending on the qualification hurdle), e-com (high-ticket) 5–12%.

3) Opportunity to Customer (O→C)

  • Why: Measures sales efficiency (pitch, offer, fit).

  • Formula: CR O→C = Neukunden / SQO

  • Orientation: 20–40% in well-managed pipelines.

4) Customer Acquisition Cost (CAC)

  • Why: Foundation for ROI management.

  • Formula:
    CAC = (Paid Media + MarTech + Agentur/Team) / Neukunden

  • Tip: MarTech/team costs pro rata on a monthly basis.

5) Customer Lifetime Value (LTV/CLTV)

  • Why: Without LTV, CAC is worthless.

  • Formula (simplified model):
    LTV = Durchschnittsmarge pro Kauf × Käufe pro Kunde × Retention-Faktor

  • Orientation: Target: LTV/CAC ≥ 3 (e-com more likely 3–5, B2B varies greatly).

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

  • Why: Leading indicator after campaign launch.

  • Formula: TtFL = Tage vom Launch bis zum ersten validen Lead

  • Orientation: < 14 days (Search faster than social).

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

  • E-Com Repeat: Repeat-Rate = Kunden mit ≥2 Käufen / alle Käufer

  • B2B SQL rate: SQL-Rate = SQL / MQL (Sales-Accepted Leads in relation to Marketing Leads)

  • Why: To make commitment and 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 sent (DoI optional) form_name , lead_type , value
booking Appointment booked meeting_type , value
pricing_view Price/Plan page seen plan
case_download Case/Asset loaded asset_id
purchase E-Com Checkout value , currency
signup SaaS Trial/Account plan

Principle: Only include events you'll use decisively . Forget 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: Pass Form/UTM into 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?

Brings benefits if:

  • Paid Spend > 8–10k CHF/month ,

  • stricter browser/IT policies,

  • exact attribution critical (multi-channel, high iOS share).

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


Common mistakes (and how to avoid them)

  • ROAS tunnel vision: Without LTV/CAC, you're missing the target.

  • Event inflation: 40 events, but no KPI improves. → 7–10 are sufficient.

  • Incorrect UTM: 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 KPI set (the 7 above, including definitions).

  2. Write event plan (names, triggers, parameters).

  3. Define UTM standard + sheet for everyone.

  4. Form hidden fields (UTM, gclid/fbclid, landing_page, referrer).

  5. Build & test 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 testing (samples, deduplication).

  10. Alerting: Slack/email when KPI drops (e.g. QO/W −30% WoW).


Mini example invoice (B2B)

Accepted per month:

  • Leads: 200

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

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

  • Spend & costs: 25,000 CHF → CAC = 25,000 / 9 = 2,777.78 CHF

  • LTV (contribution margin): 10,000 CHF → LTV/CAC ≈ 3.6


Conclusion

Growth needs measurement quality , not data mass.
If you consistently measure 7 KPIs , keep events/UTM clean, and define CRM stages, you'll make decisions that work—from the first lead to the customer.

Next Steps:

  • Adopt KPI template for your team (definitions + formulas).

  • Start CXS QuickScan and check your measurement setup.

  • Or take a look at the CXS Growth System™ – a system that delivers opportunities every week in 90 days .

Founder & Managing Director

Nicola Schwendimann is your expert for scalable customer excellence systems. With sound strategy, CRM expertise, and process automation, he creates measurable customer experiences – and sets new standards for digital excellence in SMEs.

Updated on

Leave a comment

Please note, comments need to be approved before they are published.

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.