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.
Further Reading
- Video Marketing Strategy 2025: Why YouTube Still Beats Every Other Platform
- B2B Marketing Guide 2025: The Strategies That Generated $2M in Pipeline
- How I Got 100K Monthly Visitors Using These SEO Techniques
- How to Use Reddit for Marketing Without Getting Banned
- How to Use ChatGPT Voice Mode for Meetings and Calls
- 7 AI Writing Tools for Fiction Authors: Plot, Dialogue, and More
- How to Avoid Plagiarism When Using AI Writing Tools (2026)
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.