All Guides
Analytics + Measurement

Set Up Goal Tracking

Track the actions that actually make you money.

What this covers: Track the actions that actually make you money, including when do you need goal tracking?, the only goals that matter.

Who it’s for: Marketers and site owners who want to make data-driven decisions about their website.

Key outcome: You’ll have your conversion event appears in ga4 > configure > events with “mark as conversion” toggled on, and you’ve tested by completing the action yourself (submit a form, make a test purchase).

Time to read: 5 minutes

Part of: Analytics + Measurement series

Track the actions that matter to your business.

When Do You Need Goal Tracking?

If you’re running any paid advertising, goal tracking isn’t optional — it’s the mechanism that tells the ad platform which clicks led to revenue. Without it, Google Ads and Meta optimize for clicks instead of conversions, and your cost per acquisition can be 3-5x higher than necessary.

Even without paid ads, set up goal tracking when:

  • You’re making decisions based on traffic data — pageviews alone don’t tell you if traffic is actually converting
  • You have more than one acquisition channel — you need to know which channel produces customers, not just visitors
  • You’re spending money on content or SEO — if you can’t tie a blog post to a lead, you can’t justify the investment

If your site gets fewer than 100 visits per month and you have one channel, basic analytics is probably enough. Above that threshold, the cost of not tracking goals is flying blind.

The Only Goals That Matter

Tracking implementation determines data quality. Server-side tracking bypasses ad blockers and provides more accurate measurement. It’s more work but the data is better.

Track these. Everything else is vanity metrics.

  • Purchases – Money in the door
  • Lead submissions – Contact forms, quote requests
  • Phone calls – If you use call tracking
  • Bookings – Calendly, appointments

That’s it. Don’t track “engagement” or “scroll depth” until you’ve nailed these.

Client-Side vs Server-Side Tracking

You have two options for how conversion data reaches your analytics platform. The choice matters more than most people realize.

Method Accuracy Setup effort Best for
Client-side (GTM/JS) 70-85% (ad blockers remove the rest) 30 minutes Low-traffic sites, quick setup
Server-side (Measurement Protocol, CAPI) 95-99% 2-4 hours Paid ads, e-commerce, high-value leads

If you’re spending more than $1,000/month on ads, server-side tracking pays for itself within the first month through better optimization data. Below that spend, client-side is fine to start.

GA4 Setup (5 minutes)

Implementation details matter. Small decisions compound into big differences in maintainability, performance, and user experience.

  1. Go to Admin → Events → Create event
  2. For a contact form submission:

Event name: generate_lead
Matching conditions: event_name equals form_submit
Parameter: form_id equals contact-form

Then mark it as a conversion: Admin → Conversions → New conversion event → generate_lead

Test It

Goal tracking transforms raw analytics data into actionable business insights by measuring the actions that actually matter to your organization. Without properly configured goals, you are collecting data about visits and pageviews but missing the conversions and engagements that drive business value.

Submit your own form. Check Realtime → Conversions in GA4. If it shows up, you’re done.

If it doesn’t show up, check these in order:

  1. Is GTM firing? — Open browser DevTools → Network tab → filter for “google” → trigger the action → look for the collect request
  2. Is the event name exact? — GA4 event names are case-sensitive. Generate_Lead and generate_lead are different events
  3. Is there a consent manager blocking it? — Cookie banners can suppress tracking before user consent

Assign Values

Know your numbers:

  • If 10% of leads become customers worth $1,000 each, a lead is worth $100

Set that as the event value in GA4.

Now your reports show actual revenue impact, not just counts.

If you don’t know your conversion rates yet, use these industry benchmarks as a starting point and refine with real data after 90 days:

Business type Typical lead-to-customer rate Suggested starting value per lead
B2B services ($5K+ deals) 5-15% $250-$750
E-commerce (direct purchase) Use actual order value Actual cart value
Local services ($500 avg job) 20-30% $100-$150
SaaS (free trial to paid) 10-25% First-year LTV × conversion rate

Getting the value roughly right is far better than leaving it at zero. You can always adjust later.

Sources

Goal Tracking Questions Answered

What is the difference between goals and events in GA4?

In GA4, goals no longer exist as a separate concept. Instead, you mark any event as a “key event” (formerly “conversion”) in Admin > Events. Every interaction is an event first; you simply toggle which events count as conversions for reporting.

How many key events can you track in GA4?

GA4 allows up to 30 key events (conversions) per property. Choose carefully and focus on actions that directly tie to revenue or critical business outcomes, like purchases, signups, and qualified lead submissions.

Should you track micro-conversions or just macro-conversions?

Track both. Macro-conversions (purchases, signups) measure business outcomes, while micro-conversions (add to cart, PDF download, video play) reveal where users drop off in the funnel. Micro-conversions give you actionable optimization data when macro-conversion volume is too low for statistical significance.

How do you verify your goal tracking is working correctly?

Use GA4’s DebugView (Admin > DebugView) with the Google Analytics Debugger browser extension enabled. Trigger each conversion action yourself and confirm the event appears in real time with all expected parameters attached.

✓ Confirming Goals Are Recording Data

  • Your conversion event appears in GA4 > Configure > Events with “Mark as conversion” toggled ON
  • You’ve tested by completing the action yourself (submit a form, make a test purchase)
  • The conversion appears in GA4 > Reports > Engagement > Conversions

Tip: Wait 24-48 hours before checking reports. Real-Time shows events immediately, but reports have a delay.