Most small business owners open Google Analytics 4 once, see dozens of reports, charts and settings, and close it again. That's a shame, because a handful of reports can answer the questions you actually care about: where do my visitors come from, which pages bring them in, and are they getting in touch?
In this guide I'll show you the five GA4 reports I'd check as a small business owner, where to find them, and the two set-up jobs that make them useful: key events (so GA4 knows what a lead looks like) and UTM links (so your WhatsApp and SMS campaigns show up properly). Everything here comes from the Google Analytics Help Centre, which I checked on 3 November 2026. Menu names in GA4 do move around, so if something looks slightly different in your account, search for the report name in the search bar at the top.
Before you start: three quick checks
1. Make sure GA4 is collecting data
Open Reports > Realtime and visit your own website on your phone. Google's Realtime report page says it shows active users in the last 30 minutes, where they came from, the pages they're viewing and the events they trigger. Google lists checking that your measurement code works as one of its uses. If you don't show up, fix your tracking before you read anything else.
2. Filter out your own visits
If you, your staff or your designer visit the site all day, those visits mix into your numbers. Google's internal traffic page explains how to mark traffic from your IP addresses as internal, under Admin > Data collection and modification > Data streams, then your web stream, Configure tag settings > Define internal traffic. Then you create a data filter under Admin > Data filters.
Be careful here. Google warns that once you apply a data filter, the effect is permanent: excluded data is never processed. Also, many home and mobile connections don't keep the same IP address, so this works best for an office with a fixed connection.
3. Raise data retention to 14 months
Google's data retention page says standard properties can keep event-level data for 2 or 14 months. This setting doesn't affect the standard reports below, but it does limit explorations and funnel reports. If you ever want to compare this year with last year in an exploration, set it to 14 months in Admin, under your property's data settings, in Data retention. Google says it waits 24 hours before applying the change.
Report 1: Traffic acquisition (where your visits come from)
Go to Reports > Acquisition > Traffic acquisition. Google's Traffic acquisition report page says it shows where new and returning visitors come from, and its default view groups sessions into channels like Direct, Organic Search, Paid Social, Organic Social and Email.
What I'd look at:
- Sessions and engaged sessions by channel. Google counts a session as engaged if it lasted 10 seconds or longer, had a key event, or had 2 or more page views. That's a better quality signal than raw visits.
- Key events by channel, once you've set them up (see Report 3). This is where you find out which channel actually brings enquiries.
- One source at a time. Type a source into the search bar above the table, for example
google / organic.
Two channels are worth knowing about in 2026. Google's default channel group page says Organic Search includes visits from Google's AI Overviews and AI Mode, and there's a separate AI Assistant channel for visitors coming from tools like ChatGPT, Gemini, Copilot and Grok. If you've been working on getting your business mentioned by AI tools, as in my guide on getting recommended by ChatGPT, this is where you'll see whether it's sending people.
Traffic acquisition vs User acquisition
You'll also see a User acquisition report next to it. Google's comparison page says User acquisition is about how new users first found you, while Traffic acquisition is about every session, including returning visitors. Don't compare the numbers between the two; they measure different things. For a weekly check, Traffic acquisition is the one I'd use.
Report 2: Landing page (which pages bring people in)
Go to Reports > Engagement > Landing page. Google's Landing page report page says it shows the first page people land on in each session and how many sessions start there.
This is the report that tells you which of your pages are doing the work. A few ways to use it:
- Add the secondary dimension "Session source / medium" to see where the visitors to each landing page came from. Google suggests exactly this.
- Look for pages with lots of sessions but few key events. That's usually a page that ranks or gets clicks but doesn't make the next step obvious. Add a clear call to action, a WhatsApp button or a short form.
- Check your ad landing pages. If you're sending ads to a page, it should show up here with the right source. If it doesn't, your tagging is off.
If you want to see what people do after landing, Google points you to a path exploration, which shows the pages visited next.
The Pages and screens report (Reports > Engagement > Pages and screens) is useful too, but it counts every page view, not just the first one. Google's Pages and screens page says to use the Landing page report when you want the first page someone landed on.
Report 3: Key events (are people actually getting in touch?)
Traffic is nice. Enquiries pay the bills. GA4 calls the actions that matter to your business key events, and none of the reports above can show you leads until you set them up.
Check what GA4 already records
Google's enhanced measurement page lists events GA4 can collect without extra code when enhanced measurement is on, including:
- click (outbound clicks): when someone clicks a link to another domain, with the link URL and domain recorded
- form_start and form_submit: when someone starts and submits a form
- file_download: clicks on files like PDFs
Because WhatsApp chat links (wa.me) go to another domain, clicks on them count as outbound clicks. You can see these under Reports > Engagement > Events.
Create a key event for a thank-you page
The cleanest lead you can measure is someone reaching a thank-you page after submitting a form. Google's key event tutorial walks through it, and suggests using the recommended event name generate_lead:
- Go to Admin > Data display > Events and click + Create event.
- Name it
generate_leadand turn on Mark as key event. - Choose Create without code.
- Pick page_view as the trigger event and enter your thank-you page URL.
- Click Create.
Google says new key events can take up to 24 hours to show up in standard reports, but you can check it straight away in the Realtime report's Key events by Event name card. Visit the thank-you page yourself and see if it appears.
A few rules from Google's key events page: standard properties can have up to 30 key events, and marking an event as a key event only affects data from that point on, not your history. So set this up now, even if you're not ready to look at reports yet.
If your contact form doesn't go to a separate thank-you page, ask whoever built your site to add one. It's the simplest way to make leads measurable. If you want to treat WhatsApp clicks as a key event too, it's best to have a separate event sent for clicks on your WhatsApp button, then mark that event as a key event in the same Events screen.
Report 4: UTM-tagged WhatsApp and SMS clicks
This is where most small businesses lose track. You send a WhatsApp broadcast or an SMS blast with a link, and the visits either vanish into "Direct" or get mixed up with everything else. UTM parameters fix that.
Google's URL builders page says that when you add UTM parameters to a link, the values show up in the Traffic acquisition report. Always use these three:
utm_source: where the click came from, likewhatsapporsmsutm_medium: the type of channelutm_campaign: the promotion, likeeid_sale
Google recommends lowercase and consistent naming, because values are case-sensitive: Meta and meta show as two different sources. It also warns that missing parameters show up as "(not set)".
Pick mediums GA4 recognises
GA4 sorts your tagged visits into channels using fixed rules on Google's default channel group page. Use a medium those rules understand, or your visits can end up in the "Unassigned" channel:
| Where you share the link | Example tags | Channel GA4 uses |
|---|---|---|
| SMS campaign | utm_source=sms&utm_medium=sms&utm_campaign=eid_sale | SMS (source or medium exactly "sms") |
| WhatsApp broadcast or status | utm_source=whatsapp&utm_medium=social&utm_campaign=eid_sale | Organic Social (medium "social") |
| Email newsletter | utm_source=newsletter&utm_medium=email&utm_campaign=eid_sale | Email (medium "email") |
| Paid ads you tag yourself | utm_medium=paid_social or cpc | A paid channel (medium matches the paid rules) |
So a full SMS link would look like this:
https://www.example.com/sale?utm_source=sms&utm_medium=sms&utm_campaign=eid_sale
You can build links with Google's Campaign URL Builder instead of typing them. Long tagged links look messy in an SMS, so a short link on your own domain that redirects to the tagged URL keeps things tidy, as long as the redirect keeps the UTM parameters.
To read the results, open Traffic acquisition, change the primary dimension to Session campaign or Session source / medium, and compare sessions and key events for each campaign. My guides on SMS marketing in Pakistan and WhatsApp broadcast lists vs marketing messages cover what to send; this is how you measure it. The same tagging works for ads, too. My TikTok ads guide for Pakistan suggests tagging every ad link this way.
Report 5: Search Console reports (what people searched)
GA4 can't see the Google searches people typed, but Search Console can, and you can bring that data into GA4. Google's Search Console linking page says the link adds two reports:
- Google Organic Search Queries: the search terms that showed your site and their clicks, impressions and positions
- Google Organic Search Traffic: your landing pages with both Search Console and Analytics metrics, so you can see which ranking pages also bring engaged visitors and key events
To link them:
- In GA4, go to Admin > Product links > Search Console links.
- Click Link, then choose your Search Console property. You need the Editor role in GA4 and must be a verified owner in Search Console.
- Select your web data stream, click Next, then submit.
Then comes the step almost everyone misses: Google says the Search Console collection of reports is unpublished by default. Go to Library in the left menu and publish it, or you won't see the reports.
Keep in mind that the data arrives 48 hours after Search Console collects it, it only goes back 16 months, and each web data stream can link to only one Search Console property. If you haven't set up Search Console yet, start with my Search Console for beginners guide.
A 15-minute weekly GA4 routine
Once the set-up is done, this is all you need each week:
- Traffic acquisition (last 7 days vs the previous 7): did any channel jump or drop? Which channel brought the most key events?
- Landing page: which pages got the most sessions, and which of them produced key events?
- Key events: how many leads this week? Any day where they suddenly dropped to zero (often a broken form)?
- Campaigns: for any WhatsApp, SMS or email campaign you sent, how many sessions and key events did its
utm_campaignbring? - Search Console queries (monthly is fine): which searches are growing, and which pages need a better title?
Write the five numbers in a sheet each week. After a couple of months you'll know what's normal for your business, which is worth more than any industry benchmark. If you're running Google Ads, my guide to Google Ads for beginners in Pakistan and India covers conversion tracking on the ads side, and my Google Ads and SEO page has calculators to work out budgets and ROI. You'll find more guides on my blog, and more about me on my home page.
FAQ
Is Google Analytics 4 free for small businesses?
Yes. Google describes Google Analytics as free of charge. There's also Google Analytics 360, an enterprise version with higher limits and longer data retention options, but a small business doesn't need it.
What are key events in GA4?
Key events are the actions that matter most to your business, like a form submission or a purchase. Google renamed them from conversions, and now uses "conversion" for actions you measure and bid on in Google Ads. You mark an event as a key event in Admin > Data display > Events, and standard properties can have up to 30.
Why does my WhatsApp traffic show as Direct in GA4?
Links opened from chat apps can arrive without any information about where they came from, so GA4 can't tell the source. Add UTM parameters to the links you share, such as utm_source=whatsapp and utm_medium=social, and the visits will show up with that source and campaign.
How do I link Search Console to GA4?
In GA4, go to Admin > Product links > Search Console links, click Link and choose your property and web data stream. You need the Editor role in GA4 and must be a verified Search Console owner. Then publish the Search Console collection from the Library, because it's unpublished by default.
How long does GA4 keep my data?
Standard reports aren't affected by the data retention setting. For explorations and funnel reports, standard properties can keep event-level data for 2 or 14 months, so set it to 14 months in Admin if you want longer comparisons.
Which GA4 report shows which pages bring in visitors?
The Landing page report under Reports > Engagement > Landing page. It shows the first page of each session. Add the secondary dimension "Session source / medium" to see where visitors to each page came from.
Keep reading
- Google Search Console for beginners: see what your customers search
- SMS marketing in Pakistan: branded (masked) SMS, PTA rules and what to send
- WhatsApp broadcast lists vs marketing messages: how to message customers without getting blocked
- Google Ads for beginners in Pakistan and India: your first Search campaign on a small budget
- TikTok ads in Pakistan: account setup, payment options and your first campaign
- See all posts on the blog
- Back to my home page
Want more like this?
Analytics and tracking run through every module of the digital marketing course I'm launching soon. Follow me on LinkedIn to hear about it first, and catch shorter tips on X and YouTube.