Google Analytics 4 (GA4) is the future of web analytics, and for many businesses, it's frustratingly different from the Universal Analytics they spent years learning. But GA4's event-based tracking and cross-device capabilities are significantly more powerful once you understand how to use them. Here's what you actually need to know.
What Changed: GA4 vs Universal Analytics
Universal Analytics (UA) tracked pageviews and sessions. GA4 tracks events. Everything in GA4 is an event — pageviews, clicks, video plays, purchases. This fundamental shift makes GA4 more flexible but initially more confusing.
For more insights on this topic, see our guide on A/B Testing Guide for Websites and Apps.
Key differences:
- Event-based model — No more pageviews vs. events distinction. Everything is an event with parameters
- Cross-device tracking — GA4 tracks users across devices better (if they're logged in or identified)
- Privacy-focused — Works without cookies (important as privacy regulations tighten)
- Machine learning — Predictive metrics (purchase probability, churn risk) built in
- Different reports — Familiar UA reports are gone or restructured
The learning curve is real, but GA4 provides better data about customer journeys than UA ever could.
Setup: Getting GA4 Running Properly
Many businesses installed GA4 but didn't configure it correctly. Here's the proper setup process.
Step-by-step setup:
- Create GA4 property — In Google Analytics, Admin → Create Property → Select GA4
- Install tracking code — Use Google Tag Manager (recommended) or add gtag.js directly to your site
- Enable enhanced measurement — Automatically tracks scrolls, outbound clicks, site search, video engagement, file downloads
- Define conversions — Mark key events as conversions (purchases, form submissions, sign-ups)
- Connect to Google Ads — Link accounts to track ad performance and conversions
- Set up e-commerce tracking — If you sell online, implement e-commerce events (view_item, add_to_cart, purchase)
Use Google Tag Manager (GTM) for tracking if possible. It separates analytics code from your site code, making updates easier and reducing developer dependency.
Key Reports: Where to Find What You Need
GA4's interface is structured differently than UA. Here's where to find the reports you actually use.
Acquisition reports (How users find you):
- Reports → Acquisition → Traffic Acquisition — Traffic sources (organic, paid, social, direct, referral)
- Reports → Acquisition → User Acquisition — First-time user sources (how people discover you)
Engagement reports (What users do on your site):
- Reports → Engagement → Pages and Screens — Most viewed pages (replaces UA's Behavior → Site Content)
- Reports → Engagement → Events — All tracked events with counts
Monetization reports (E-commerce performance):
- Reports → Monetization → Ecommerce Purchases — Revenue, transactions, average order value
- Reports → Monetization → Purchase Journey — Funnel from view to purchase
Retention reports (Are users coming back?):
- Reports → Retention → Overview — User retention by cohort
- Reports → User Attributes — Demographics, interests, location
Event Tracking: The Foundation of GA4
GA4 tracks four types of events automatically, but you'll want to add custom events for business-specific actions.
Event types in GA4:
- Automatically collected events — Page views, first_visit, session_start (always tracked)
- Enhanced measurement events — Scrolls, outbound clicks, site search, video plays (enable in settings)
- Recommended events — Predefined events for common actions (login, sign_up, purchase, add_to_cart)
- Custom events — Business-specific events you define (clicked_pricing, watched_demo, downloaded_pdf)
Best practice: Use recommended events when they fit. GA4 knows how to handle them. Only create custom events for truly unique actions.
Implementing custom events (via GTM):
- Create trigger (e.g., button click on "Get Quote")
- Create tag → GA4 Event
- Name event (e.g., "click_quote_button")
- Add parameters (button_location, page_path, etc.)
Conversions: Tracking What Matters
In GA4, conversions are just events you've marked as important. Defining them properly is critical for measuring success.
Setting up conversions:
- Navigate to Admin → Events — See all events being tracked
- Toggle "Mark as conversion" for important events — purchase, generate_lead, sign_up, etc.
- Create conversion events if needed — If the action you want to track isn't firing as an event, create it first
Common conversion events for businesses:
- E-commerce — purchase, add_to_cart, begin_checkout
- Lead generation — generate_lead, contact_form_submit, phone_call_click
- SaaS/apps — sign_up, start_trial, subscribe
- Content sites — newsletter_signup, content_download, video_complete
Conversions flow into Google Ads automatically once accounts are linked, enabling conversion tracking for paid campaigns.
Audiences: Segment Users for Better Insights
Audiences let you group users by behavior, demographics, or custom criteria. Essential for understanding different user types and remarketing.
Creating useful audiences:
- Purchasers — Users who completed a purchase (for retention analysis)
- High-intent visitors — Viewed pricing page, added to cart, but didn't purchase (remarketing target)
- Engaged users — Visited 3+ pages or spent 2+ minutes on site
- Geographic segments — Users from specific regions or cities
- Device type — Mobile vs desktop behavior often differs significantly
Audiences sync to Google Ads for remarketing and to other Google properties. Create audiences based on actual business questions: "Who should we retarget?" "What do returning customers do differently?"
Common GA4 Frustrations and Solutions
GA4 has quirks. Here's how to work around the most common pain points.
Problem: Can't find bounce rate
Solution: GA4 replaced bounce rate with "engagement rate." Engaged sessions are those lasting 10+ seconds, having 1+ conversion event, or 2+ page views. Engagement rate is inverse of bounce rate.
Problem: Real-time data shows traffic, but reports don't update
Solution: GA4 takes 24-48 hours to fully process data. Real-time is immediate, standard reports lag. This is normal.
Problem: Event counts seem wrong
Solution: Check event parameters. GA4 counts each event instance, so scroll events fire multiple times per user. Use event_count vs. users or sessions to understand context.
Problem: Can't create the report I want
Solution: Use Explore section (Reports → Explore). Freeform analysis with custom dimensions and metrics. More flexible than standard reports.
Integrations: Connect GA4 to Your Stack
GA4 works best when connected to other tools.
Key integrations:
- Google Ads — Track conversion ROI, enable remarketing audiences
- Search Console — See organic search queries driving traffic (Reports → Acquisition → Search Console)
- BigQuery — Export raw data for advanced analysis (free for GA4)
- Data Studio (Looker Studio) — Build custom dashboards beyond GA4's default reports
BigQuery export is particularly powerful. Unlike UA which limited data exports to paid Analytics 360 accounts, GA4 offers free BigQuery export. This lets you run custom SQL queries on your raw analytics data.
What to Actually Track and Why
Don't track everything. Focus on metrics that inform business decisions.
Essential metrics for most businesses:
- Users and sessions — Overall traffic trends
- Conversions by source — Which channels drive valuable actions?
- Engagement rate — Are visitors actually interested or bouncing?
- Top landing pages — What content brings people in?
- Conversion paths — What steps do users take before converting?
Review GA4 weekly, not daily. Daily fluctuations are noise. Weekly trends reveal patterns worth acting on.
Related Reading
- Conversion Tracking Setup: Measure What Matters
- Data-Driven Decision Making for Small Businesses
- Website Analytics: What to Track and Why
Need help setting up or understanding GA4?
We'll audit your current setup, implement proper event tracking, and create custom reports that answer your business questions.
Get GA4 Setup Help