Most people open google analytics and immediately feel lost. GA4 looks nothing like the Universal Analytics dashboards marketers spent a decade learning. The navigation hides almost every useful number behind two or three clicks. Ninety percent of what you actually need lives inside about eight reports โ and once you know where they are, the rest of GA4 stops feeling random.
GA4 splits reporting into two completely different surfaces. The Reports tab on the left sidebar contains pre-built, fixed-structure dashboards that Google maintains for you. The Explore tab is a sandbox where you drag dimensions and metrics onto a canvas. Beginners live in Reports. Power users live in Explore. SEOs and growth marketers bounce between both surfaces every day.
This guide walks through every report worth knowing, what each metric means, how to filter and segment, and how to schedule a recurring email. We also cover how to push data out to Looker Studio when stakeholders refuse to log into GA4 themselves. Universal Analytics had a single menu โ GA4 forces you to pick a surface first and then a report.
The reporting depth in GA4 is genuinely better than Universal Analytics once you stop fighting the interface. Cross-device user paths, predictive metrics, free BigQuery export and event-based data modeling all ship out of the box. The interface penalty is real for the first week. Most teams reach competence by week three if they focus on the eight reports below.
By the end of this article you will know exactly where each of the eight core google analytics reports lives, what the new GA4 metrics replace from Universal Analytics, how to build a custom report in Explore, how to schedule a weekly email to your manager, and how to push GA4 data into Looker Studio for stakeholder dashboards.
GA4 has two distinct reporting environments and you need the split before any report makes sense. The Reports tab โ the icon shaped like a small bar chart on the left rail โ opens a fixed tree of pre-built reports. You cannot reorder the columns, add a custom metric, or save your own view. What you can do is filter, segment, and compare two date ranges side by side.
Reports is where you go when a stakeholder asks a simple question. The Explore tab โ the icon that looks like a small bar with a magnifying glass โ is the opposite. Explore is GA4's pivot table. You drag dimensions like Page path, Source/medium or First user campaign onto rows, drop metrics like Sessions or Engagement rate onto values, layer in segments and filters, and build whatever view you need.
Explore replaces the Custom Reports and Funnel Visualization features that lived inside Universal Analytics. Anything you build inside Explore is private by default โ share it with collaborators by opening the kebab menu in the top-right.
Forget the fifty links in the sidebar. The eight reports below cover the vast majority of day-to-day reporting needs and they are the ones every marketer, SEO and product manager should learn first.
Found at Reports โ Realtime, this report shows the last 30 minutes of activity. Users in the last 30 min, top pages right now, top source, top event, top country, and a live event feed. Use it when you push a campaign live and want to verify that traffic arrives with the correct UTM parameters.
Found at Reports โ Acquisition โ Traffic Acquisition, this is the single most important report for marketers. It shows where your sessions came from broken down by Default Channel Group. Switch the primary dimension to Source/Medium for the granular view that maps almost one-to-one with the old Universal Analytics All Traffic report.
Found at Reports โ Acquisition โ User Acquisition, this is the cousin of Traffic Acquisition. Traffic Acquisition uses session-scoped attribution โ the source that brought the session. User Acquisition uses user-scoped first-touch attribution โ the very first source that ever brought that user to your site.
Reports โ Realtime. Shows last 30 minutes of activity: active users, top source, top page, live event feed, country map. Refreshes every few seconds. Use it for campaign verification, UTM debugging and live launch monitoring. No historical data โ everything resets after 30 minutes.
Reports โ Lifecycle. Contains Acquisition, Engagement, Monetization and Retention sub-folders. This is where ninety percent of marketing reporting happens. Traffic Acquisition, User Acquisition, Pages and Screens, Landing Page, Events and Conversions all live under Lifecycle.
Explore tab (left rail). The custom report builder. Seven templates ship by default: Free-form, Funnel exploration, Path exploration, Segment overlap, User explorer, Cohort exploration and User lifetime. Drag dimensions and metrics from the left panel, layer in segments and filters, save to your library.
Reports โ Library (bottom of left rail when on Reports). Editors with permission can create new collections, customize report cards, and publish modified report layouts to the whole property. Use Library to add a custom report to the standard navigation so other team members see it.
Found at Reports โ Engagement โ Pages and Screens, this is the GA4 replacement for the old Behaviour โ Site Content โ All Pages report. It shows views, users, average engagement time, event count and conversions per page. Click the pencil icon to swap the primary dimension to Page Path and Screen Class.
Found at Reports โ Engagement โ Landing Page, this report shows where sessions started. Critical for SEO because landing pages are usually the pages ranking in google analytics for seo work. Filter by Default Channel Group equals Organic Search to see only SEO-driven landing pages, then sort by Sessions descending.
Found at Reports โ Engagement โ Events, this shows every event fired on your property: page_view, scroll, click, file_download, video_start, plus any custom google analytics events you defined. Event Count is the new core engagement metric. Click into any event to see breakdowns by parameter.
Found at Reports โ Engagement โ Conversions, this shows the events you marked as conversions. By default GA4 tracks purchase, first_open and first_visit. You add more by going to Admin โ Events and toggling Mark as Conversion. Conversion rate in GA4 is shown as session conversion rate and user conversion rate side by side.
Found at Reports โ User โ Demographics โ Demographic details, this report breaks audience down by age, gender, language, interest category, country, region and city. Enable Google Signals in Admin to get age and gender data โ without it those rows show Unknown. For local SEO the City and Country dimensions are gold.
The Default Channel Group is the single most useful dimension in Traffic Acquisition. Organic Search means any visitor from an unpaid search engine result โ your seo report google analytics work shows up here. Direct is anyone who typed your URL or used a bookmark, but it also catches dark social and untracked links.
Referral is clicks from links on other websites. Organic Social is unpaid clicks from Facebook, LinkedIn, Reddit. Paid Search is google analytics f and Bing Ads. Paid Social is Meta Ads and TikTok Ads. Email is anything with utm_medium=email. Display is GDN banner ads. Affiliate is anything with utm_medium=affiliate. These buckets define every channel report.
Filter by Organic Search to see SEO-driven sessions broken down by source.
Entry pages that started sessions. Filter to Organic Search for ranking-driven entries.
Most-viewed pages with engagement time. Switch dimension to Page Path.
Every tracked interaction. Find scroll depth, downloads, video completions.
Country and city breakdown. Critical for local SEO targeting.
Every GA4 report is built from two ingredients: dimensions and metrics. Dimensions describe data and are usually text strings. Metrics measure data and are always numbers. You need fluency in roughly fifteen dimensions and ten metrics to be productive โ the rest are edge cases.
The key dimensions are Page path and screen class, Page title, Source/medium, Session source/medium, Session campaign, Country, City, Device category, Operating system, Browser, Default channel group, Session default channel group, First user source/medium, First user campaign, First user default channel group, Event name and Audience name. First user dimensions tag attribution to first touch. Session dimensions tag attribution to the session in question.
The key metrics are Sessions, Active users, Total users, New users, Engaged sessions, Engagement rate, Average engagement time, Views, Views per session, Event count, Conversions, Total revenue, User conversion rate, and Session conversion rate. Engagement rate replaces bounce rate from Universal Analytics. It counts the inverse โ the percentage of sessions that lasted longer than 10 seconds, fired two or more events, or recorded a conversion.
Open the Explore tab in the left rail. Click Blank or pick a template โ Free-form is the most flexible. Three columns appear: Variables on the far left, Tab settings in the middle, and the canvas on the right. In Variables, click the plus next to Dimensions and select what you need โ Page path and Session source/medium are the most common starting pair.
Click the plus next to Metrics and add Sessions, Engaged sessions and Engagement rate. Drag dimensions onto Rows in the Tab settings column and drag metrics onto Values. The canvas updates instantly. Drop a segment onto Segments to filter to Organic traffic only. Save the exploration using the kebab menu in the top right.
Share it with colleagues using the share icon โ they need at least Viewer permission on the property. Export to CSV, Google Sheets or PDF from the same menu. google analytics custom reports built in Explore are the GA4 replacement for the Custom Reports feature inside Universal Analytics. The experience is now visual drag-and-drop instead of static form fields.
The Explore tab ships with seven templates. Each one is a starting canvas with the right metrics and visualization pre-loaded โ you only need to add dimensions and filters. Free-form is the universal pivot table. Funnel exploration visualizes multi-step conversion paths โ define each step as an event and see drop-off between steps.
Path exploration shows the most common user navigation paths forward or backward from any starting event โ it replaces Behavior Flow from UA. Segment overlap draws a Venn diagram showing how three segments intersect. User explorer drills into individual users and shows the full event stream for that single anonymous ID.
Cohort exploration groups users by acquisition date and tracks retention week by week. User lifetime calculates LTV metrics like Lifetime sessions, Lifetime engagement time and Lifetime purchase revenue for each user. Together these seven templates cover almost every analytical question that the pre-built Reports tab cannot answer.
Every Reports tab page has three filter controls in the top right. The date picker lets you compare two ranges side by side โ click the toggle next to the dates to enable comparison. The Add filter button creates a temporary filter for that single report load. The Add comparison button is more powerful: each comparison renders as its own row on the report.
Segments inside Explore are even more flexible. Segments are reusable user, session or event groups defined by complex conditions. Build a segment for users who viewed a pricing page but did not purchase, save it, then layer it onto any Explore report to see what those users did differently from buyers.
Inside any Reports tab page click Share this report in the top right. Two options appear: Share a link copies a URL anyone with property access can open, and Download file exports a PDF or CSV right now. Native GA4 scheduling is limited to admin-published Library collections.
For most teams the easier path is to push GA4 data into Looker Studio and schedule the Looker dashboard email instead. Looker handles recurring deliveries cleanly while the native GA4 schedule feature is limited. You can monitor google analytics website traffic trends week over week from Looker without ever logging into GA4 directly.
None of these reports work properly if you do not tag your campaigns with UTM parameters. UTMs are query string parameters appended to URLs that tell GA4 where the click came from. The five parameters are utm_source, utm_medium, utm_campaign, utm_term and utm_content. Build URLs at ga-dev-tools.google/campaign-url-builder.
Without UTMs, paid social clicks show up as Direct, email clicks show up as Direct, and your channel reporting becomes meaningless. This is the single most common cause of bad GA4 data. Solve it first before tuning anything else. Even a single missing utm_medium on a newsletter blast can throw a week of channel attribution off.
If you came from google analytics 4 vs universal analytics, the report mapping is unfamiliar. Behaviour โ Site Content โ All Pages became Engagement โ Pages and Screens. Behaviour โ Site Content โ Landing Pages became Engagement โ Landing Page. Acquisition โ All Traffic โ Source/Medium became Acquisition โ Traffic Acquisition.
Behaviour โ Behaviour Flow became Explore โ Path exploration. Conversions โ Goals โ Funnel Visualization became Explore โ Funnel exploration. Audience โ Demographics became User โ Demographics. Most reports are still there โ they just moved and were renamed. A few like Behaviour Flow now require Explore.
Three technical details matter for trusting GA4 numbers. Sampling โ most standard Reports tab pages are unsampled because they pre-aggregate, but Explore reports get sampled at the 10M event threshold on free GA4 properties. GA360 enterprise raises this to 1B events.
Freshness โ most reports update every 24 hours, but high-traffic accounts can see lag of up to 48 hours. Realtime is instant. Retention โ default user-level data retention is 2 months on free GA4 properties. Change this to 14 months immediately at Admin โ Data Settings โ Data Retention. Aggregated reports are kept forever, but cohort and retention reports only see the retention window.
Free GA4 is enough for ninety-nine percent of websites and the report set is identical to GA360. The differences are scale and freshness, not features. GA360 raises the Explore sampling threshold from 10M events to 1B, gives a freshness SLA, increases retention maximum, lifts property limits, and includes BigQuery export at higher daily quotas. GA360 costs around $150,000 per year.
The five mistakes that cost teams the most reporting time are: comparing UA numbers directly to GA4 numbers โ they use different definitions; leaving data retention at the 2-month default; failing to tag campaigns with UTMs; using session-scoped attribution when the question is first-touch; and trying to make GA4 look like UA. Solve these and reporting becomes straightforward. Many teams also enrol in a google analytics course to formalise these habits.
Click the Explore icon on the left rail. Click Blank or pick Free-form as the template.
In Variables, click the plus next to Dimensions. Add Page path, Session source/medium and Country. Click Import.
Click the plus next to Metrics. Add Sessions, Engaged sessions and Engagement rate. Click Import.
Drag Page path onto Rows in Tab settings. Drag Sessions and Engagement rate onto Values. The canvas updates live.
Drop Default Channel Group equals Organic Search onto Filters. Now the report only shows SEO traffic.
Click the kebab menu โ Rename to give the report a clear name. Use the share icon to grant teammates access.