Google Analytics 4 Tutorial: The Metrics That Actually Matter for Your Business
Practical Google Analytics 4 tutorial — setup, key reports, custom events, and the metrics that drive real business decisions without drowning in data.
Get more content like this on Telegram!
Daily AI tips, notes & resources — free
Google Analytics 4 Tutorial: The Metrics That Actually Matter for Your Business
When Google forced everyone to migrate from Universal Analytics to GA4, the digital marketing world collectively panicked. And honestly? The panic was understandable. GA4 looks nothing like what we used before. The reports are restructured, the metrics are renamed, and some favorite features simply disappeared. I spent three weeks feeling like a complete beginner again after years of UA experience. Then I spent another two weeks actually learning how GA4 is designed to work — and I came out the other side thinking it is genuinely better, once you understand its logic.
This tutorial skips the overwhelming tour of every GA4 feature and focuses on what actually matters: setting up tracking correctly, understanding the metrics that inform real decisions, and building the habit of using your data rather than just collecting it. Whether you are setting up GA4 for the first time or trying to make sense of a property that already has data, this is your practical starting point.
GA4 vs Universal Analytics: What Changed and Why It Matters
Before digging into setup and metrics, understanding the fundamental model change helps everything else make sense.
GA4 vs Universal Analytics Comparison
| Feature | Universal Analytics (dead) | Google Analytics 4 |
|---|---|---|
| Data model | Session-based | Event-based |
| Hit types | Pageview, event, transaction | Everything is an event |
| Cross-device tracking | Limited | Built-in via User ID and Google Signals |
| App + web tracking | Separate properties | Unified in one property |
| Bounce rate | Session with single pageview | Replaced by Engagement Rate |
| Standard goals | Up to 20 | Unlimited conversions |
| Data retention | 14/26/38/50 months + unlimited | 2 or 14 months (default 2) |
| BigQuery export | GA360 only | Free for all properties |
| Machine learning | Limited | Predictive metrics built-in |
| Interface | Familiar but limited | Steeper learning curve, more flexible |
The most important conceptual shift: in Universal Analytics, the session was the core unit of measurement. In GA4, every interaction is an event. A pageview is an event. A scroll is an event. A button click is an event. This event-based model is more flexible but requires different thinking.
Setting Up Google Analytics 4: The Right Way
Step 1: Create Your GA4 Property
- Go to analytics.google.com and sign in with your Google account
- Click "Admin" (gear icon, bottom left)
- Under "Account," click "Create Account" or use an existing account
- Under "Property," click "Create Property"
- Enter your property name, select your reporting time zone and currency
- Complete the business details form honestly — this affects which reports GA4 highlights by default
- Choose your platform (web, iOS app, or Android app)
Step 2: Install Your Tracking Code
For web properties, GA4 provides a "G-" measurement ID. You install it one of two ways:
Option A: Direct installation — Copy the gtag.js code snippet and paste it into every page's <head> section. For WordPress, use a plugin like "Insert Headers and Footers" or add it through your theme's functions.php.
Option B: Google Tag Manager (recommended) — Set up a GTM container, create a GA4 Configuration tag with your measurement ID, and use a "All Pages" trigger. GTM makes future tag additions and modifications far easier without touching code.
I always recommend GTM for anyone who will be adding other tracking (Facebook Pixel, LinkedIn Insight Tag, etc.) because managing everything through one interface is dramatically cleaner.
Step 3: Verify Installation
After installing, use the GA4 DebugView to confirm events are firing correctly. In GA4, go to Configure > DebugView, then browse your site in Chrome with the "Google Analytics Debugger" extension enabled. You should see events appearing in real time.
The most common installation mistake I see: installing the GA4 tag but also leaving an old Universal Analytics tag active, causing double-counting. Audit your Tag Manager container or page source to confirm only one analytics tag is present.
Key Metrics Glossary: What GA4 Actually Measures
GA4's metric naming is different enough from UA that experienced marketers need a translation layer.
GA4 Key Metrics Reference Table
| GA4 Metric | What It Measures | Replaces (in UA) | Decision Use |
|---|---|---|---|
| Users | Unique visitors (by device/browser ID) | Users | Audience size trend |
| New Users | First-time visitors | New Users | Acquisition effectiveness |
| Sessions | Visits where engagement occurred | Sessions (different definition) | Traffic volume |
| Engaged Sessions | Sessions lasting 10+ seconds OR with conversion OR 2+ pageviews | N/A | Content quality signal |
| Engagement Rate | Engaged Sessions / Total Sessions | Inverse of Bounce Rate | Landing page quality |
| Average Engagement Time | Time users actively had your site in foreground | Avg Session Duration | Content depth |
| Events | Any tracked interaction | Hits | Interaction breadth |
| Conversions | Events marked as conversions | Goals | Business outcomes |
| Event Count | Total times an event fired | Total Events | Volume of interactions |
| Sessions per User | Avg visits per unique visitor | Sessions / Users | Audience loyalty |
The metric I find most useful and most overlooked is Average Engagement Time. Unlike time-on-page in UA (which measured time between page loads, not actual attention), GA4 measures time the tab was actively in the foreground. A page with 3 minutes of average engagement time is genuinely being read. A page with 15 seconds is being bounced from.
The Reports That Actually Drive Business Decisions
GA4 has dozens of reports. Most of them are noise for day-to-day decision-making. These five are worth checking regularly.
1. Traffic Acquisition Report
Location: Reports > Acquisition > Traffic Acquisition
This shows where your visitors come from: Organic Search, Organic Social, Direct, Email, Paid Search, Referral, etc. I check this weekly to confirm that my SEO and social media efforts are moving the needle in the right channels.
The key question: Is my most valuable traffic channel growing month-over-month? A spike in direct traffic often signals brand awareness growth. A drop in organic search signals an algorithm change or technical issue.
2. Engagement > Pages and Screens
Location: Reports > Engagement > Pages and Screens
Shows your most visited pages alongside engagement metrics. Sort by "Engaged Sessions" rather than "Views" to identify content that actually holds attention versus content people click on and immediately leave.
I use this report to identify my "underperforming pages" — high traffic but low engagement time. These pages get content rewrites to improve quality or clearer navigation to better-matching content.
3. Monetization (E-commerce or Conversions)
Location: Reports > Monetization
For e-commerce sites, this shows purchase funnel data, product performance, and revenue attribution. For non-e-commerce sites, the Conversions report (Reports > Engagement > Conversions) shows how often each conversion event is triggered.
This is the report that connects your analytics to money. Everything else is vanity metrics unless it eventually connects to a conversion.
4. Retention Report
Location: Reports > Retention
Shows the percentage of users who return to your site in the days and weeks after their first visit. For content sites, I watch the Day 1 and Day 7 return rates closely — they signal whether new visitors find enough value to bookmark and return.
5. Tech > Web Tech Details
Location: Reports > Tech > Web Tech Details
Shows which browsers, devices, and screen sizes your audience uses. This is essential data for technical optimization — if 73% of your visitors use mobile, and your mobile experience is poor, that is your top priority.
For more digital marketing analytics resources, visit /category/skills-career/digital-marketing/.
Setting Up Custom Events and Conversions
GA4 automatically collects several events without any configuration: page_view, session_start, first_visit, scroll (90% depth), and click (for outbound links). Everything beyond these requires custom implementation.
Events Worth Tracking for Most Sites
Form submissions — Essential for lead generation sites. Trigger an event when the thank-you page loads or when the form submit button is clicked.
Video engagement — If you embed YouTube videos, GA4 can automatically track video_start, video_progress, and video_complete when Enhanced Measurement is enabled.
File downloads — Track PDF downloads, guide downloads, or any file link clicks that indicate high engagement.
Scroll depth — GA4 automatically tracks 90% scroll depth. Consider adding 25%, 50%, and 75% thresholds for long-form content to understand reading behavior.
Phone number clicks — Critical for local businesses. Track tel: link clicks as conversion events.
Marking Events as Conversions
Navigate to Configure > Events in your GA4 property. Find any event in the list and toggle "Mark as conversion." That event now appears in conversion reports and can be used for conversion-based Google Ads bidding.
I recommend marking no more than 10-15 events as conversions. Too many conversions dilute the signal — be deliberate about what truly represents a business outcome.
Building Custom Reports in GA4 Explorer
GA4's Explore section is where the real power lives. Standard reports cover common use cases; Explore lets you answer specific business questions.
Creating a Landing Page Performance Report
- Go to Explore (left sidebar)
- Choose "Blank" exploration
- In Dimensions, add "Landing Page"
- In Metrics, add "Sessions," "Engaged Sessions," "Engagement Rate," "Conversions"
- Drag Landing Page to Rows, drag all Metrics to Values
- Sort by Sessions descending
This report shows every landing page's performance in one view. I built this on day one at every site I have ever worked on — it is my single most-used custom report.
For structured learning, check out digital marketing courses at /courses or download analytics reference sheets at /notes.
Common GA4 Setup Mistakes to Avoid
Not changing the data retention setting — GA4 defaults to 2 months of data retention for user and event data. Change this to 14 months immediately in Admin > Data Settings > Data Retention. The default setting makes year-over-year comparisons impossible.
Ignoring internal traffic exclusion — Your own visits inflate traffic numbers and distort engagement metrics. Filter out internal IP addresses in Admin > Data Streams > Configure Tag Settings > Define Internal Traffic.
Treating GA4 numbers as precise facts — GA4 uses data thresholds and sampling to protect user privacy. Low-traffic properties see less sampling, but any property using Google Signals for cross-device reporting may see thresholding in reports. Treat trends as reliable; treat exact session counts as estimates.
Not setting up cross-domain tracking — If your main site and checkout live on different domains, you need cross-domain tracking configured or sessions and attribution will break at the domain boundary.
Comparing GA4 to UA numbers directly — Different session definitions, different bounce rate definitions, different event models. Expect GA4 to show lower sessions and different engagement metrics than UA did for the same actual traffic volume. This is normal — establish new GA4 baselines rather than trying to reconcile with historical UA data.
Also consider pairing GA4 with SEO fundamentals you can find at /category/skills-career/digital-marketing/ for a complete data-driven growth strategy.
Frequently Asked Questions
Is Google Analytics 4 free to use?
Yes, Google Analytics 4 is completely free for the standard version, which handles the measurement needs of the vast majority of websites and apps. Google Analytics 360, the enterprise version, starts at around $50,000 per year and offers higher data processing limits, unsampled reports, and tighter BigQuery integration. For virtually all small businesses, bloggers, and mid-size companies, the free GA4 version provides more data than most teams ever fully use.
What happened to Universal Analytics?
Google shut down Universal Analytics on July 1, 2024. All historical UA data became read-only and will eventually be deleted. GA4 is now the only Google Analytics version available for new and existing properties. If you were relying on UA for ongoing reporting, you should have migrated to GA4 already — the interface, data model, and metrics are substantially different, so some relearning is required.
How long does Google Analytics 4 take to show data?
Real-time data appears in GA4 within seconds of a user visiting your site. Standard reports typically reflect data within 24-48 hours, though the exact processing window can vary. Some reports, particularly those involving machine learning insights like predictive metrics, can take several days to populate when a property is new. You need at least 1,000 users over 28 days for predictive metrics like purchase probability to become available.
What is the difference between sessions and users in GA4?
A user represents an individual person (or device) that visited your site, tracked by a unique identifier. A session is one continuous visit — a single user can have multiple sessions if they leave and return. GA4 changed the session definition from Universal Analytics: in GA4, changing UTM parameters mid-visit does not start a new session, and sessions do not reset at midnight. This means GA4 session counts are typically lower than equivalent UA numbers.
How do I set up conversion tracking in Google Analytics 4?
In GA4, any event can be marked as a conversion. Navigate to Admin, then Events under your property, and toggle the "Mark as conversion" switch next to the event you want to track. Common conversions include form submissions, purchases, phone clicks, and file downloads. For e-commerce, enable Enhanced E-commerce through the GA4 setup assistant or manually implement the GA4 e-commerce events schema for full purchase funnel tracking.
Frequently Asked Questions
AiTechWorlds Team
✓ Verified WriterThe AiTechWorlds team is passionate about AI, technology, and education. We create high-quality, research-backed content to help you learn, grow, and succeed in the modern digital world.
Related Articles
The Beginner's Guide to Google Analytics 4 in 2025
A complete Google Analytics 4 guide for beginners: setup, key reports, essential metrics, and how to use GA4 data to actually grow your website traffic.
Affiliate Marketing in 2025: Which Niches Actually Make Money
Affiliate marketing in 2025 still pays well — if you pick the right niche. Here's which niches generate real affiliate income and which top programs to join.
Affiliate Marketing for Beginners: How I Made My First $1,000 in 90 Days
Complete affiliate marketing guide for beginners — choosing niches, joining programs, creating content, and the realistic timeline to your first $1,000 in commissions.
AI and Cybersecurity: How Hackers Use AI (And How to Stop Them)
AI cybersecurity threats are evolving fast — deepfake fraud, AI-powered phishing, autonomous malware. Here's exactly how hackers use AI and the AI defense tools fighting back.