← Back to all guides ✻ measuring what matters

Google Analytics Website Tracking: How to Track Your Site in GA4

Analytics Guide · 10 min read · Updated 7 November 2026

you can't improve what you don't measure

Google Analytics is a free tool that shows you who visits your website, where they come from and what they do once they arrive. Setting up website tracking takes a few minutes, and once it's running you can follow your traffic, engagement and the actions that matter to your business, such as form submissions, WhatsApp clicks and purchases. The current version is Google Analytics 4 (GA4), which replaced Universal Analytics in 2023. You don't need to be a data expert: this guide shows how to set up GA4 and which numbers are worth watching.

Rather have it done for you? We'll check whether your analytics is set up correctly and tell you what to fix first. Get an audit quote →

On this page
  1. How to track your website
  2. Metrics that matter
  3. Metrics to ignore
  4. Using the data
  5. Analytics vs Search Console
  6. Find your lowest-CTR pages
  7. Site search tracking
  8. How often to check
  9. FAQ
  10. Your next step

How to track your website with Google Analytics

Setting up GA4 comes down to five steps:

  1. Create an Analytics account. Sign in at analytics.google.com with a Google account and create a new account for your business.
  2. Create a GA4 property. Choose your time zone and currency, so your reports match your local day and prices.
  3. Add a web data stream. Enter your website address and a name. Google then gives you a Measurement ID that starts with G-.
    GA4 stream details panel showing the stream name, stream URL, stream ID and the Measurement ID that starts with G-
    Where to find your Measurement ID in the data stream details
  4. Install the Google tag on your site. Add the tag to every page, either directly in your site's code or through Google Tag Manager. Many website builders and CMS platforms also have a field where you can paste the Measurement ID instead. Most developers install this during the build, and if yours didn't, it only takes a few minutes.
  5. Check that it's working. Open your own site in another tab, then look at the Realtime report in Analytics. Within a minute the active-user count should go up by one. If your site already has visitors, as in the example below, you'll see other users too. To pick out your own visit, look for the page you opened in the page-views card.
    GA4 Realtime card showing 6 active users in the last 30 minutes, a per-minute chart and a country breakdown
    The Realtime report showing active users in the last 30 minutes

Once data is flowing, open your data stream settings and confirm Enhanced measurement is switched on. It automatically records page views, scrolls, outbound link clicks, file downloads and site searches without any extra setup.

GA4 Enhanced measurement setting switched on, measuring page views, scrolls, outbound clicks and four more events
Enhanced measurement switched on in the data stream settings

If you're following older advice that mentions Universal Analytics, goals or tracking IDs starting with UA-, it's out of date.

If you have visitors in the UK or EU, privacy rules may require a cookie consent notice before analytics runs, so check the rules for the markets you serve.

The website metrics that actually matter

These are the website stats worth checking in your Analytics reports:

GA4 Traffic acquisition report for 10 Oct to 6 Nov 2026 showing sessions, engagement rate, WhatsApp click event count and average engagement time for each traffic source
The Traffic acquisition report: sessions, engagement rate, WhatsApp clicks and engagement time by traffic source, 10 Oct – 6 Nov 2026

In GA4, the dropdown under the Event count heading lets you choose which event to count. Here it is set to whatsapp_click, so the column shows how many WhatsApp clicks came from each traffic source.

MetricWhat it tells you
Users / sessionsHow many people are visiting, and how often
Traffic sourceWhere visitors come from — Google search, social media, direct, referrals
Top pagesWhich pages get the most visits
Engagement rateThe share of visits that were meaningful: they lasted over 10 seconds, included a key event, or viewed at least 2 pages
Key eventsHow many visitors completed an action you care about — a form, a WhatsApp click, a purchase (formerly called conversions)

You may be looking for bounce rate. In GA4 it's simply 100% minus engagement rate, it's often hidden in standard reports, and it's calculated differently from the bounce rate in Universal Analytics, so don't compare the two.

💬 Analytics is set up, but the numbers don't make sense? Send us your website and what looks off, and we'll tell you how we can help. We reply within 1 working day.

Send your website →

Metrics to stop obsessing over

Raw visitor counts alone are the least useful number to fixate on. A site with fewer, more relevant visitors who actually convert is doing better than one with high traffic and no results. Focus on key events and traffic quality over raw volume. Some other numbers are easy to misread:

🎯 the one number worth checking weekly: how many visitors completed your main goal (a key event) — a form, a WhatsApp message, a purchase

How to actually use this data

1. Find your best-performing traffic source

If most key events come from Google search, that's a signal to invest more in SEO. If social media drives more, prioritize your Instagram or Facebook links instead.

2. Spot low-engagement pages

A page with a low engagement rate usually means the content didn't match what the visitor expected, or the page loads too slowly — see our note on common website mistakes.

3. Track key events, not just visits

Mark your main call-to-action as a key event: in Analytics, go to Admin → Events and switch on "Mark as key event" for the event that matches it (a form submission, a WhatsApp click or a purchase). Some events are recorded automatically, while others, such as a WhatsApp click, may need to be set up first. Then you can see how many visits end in the action you want, not just raw traffic. If you'd rather not set this up yourself, our website audit can check that your key events are recording correctly.

Google Analytics vs Search Console: which do you need?

They answer different questions, and both are free, so most sites should use both.

ToolThe question it answersWhat you'll see
Google AnalyticsWhat do visitors do on my site?Pages viewed, engagement rate, key events
Google Search ConsoleHow do I show up in Google Search?Queries, impressions, clicks, click-through rate and average position

The two work best together. Search Console tells you which searches bring people to a page and how often they click. Analytics tells you what those people did next. For example, a page with plenty of impressions and few clicks has a search result problem (the title or description), while a page that gets clicks but few key events has a page problem (the content, the layout or the call to action). Knowing which one you have saves you from fixing the wrong thing.

If you also want to check how fast your pages load, Google's PageSpeed Insights is a free tool for that.

How to find your lowest-CTR pages

CTR (click-through rate) is the share of people who clicked your result after seeing it in Google Search. The formula is simple: clicks ÷ impressions × 100. If your page was shown 1,000 times and clicked 20 times, its CTR is 2%.

It matters because impressions cost you nothing, but clicks are what bring visitors. Improving CTR on a page that already ranks well can bring more visitors without needing a higher ranking.

🎯 the short answer: Search Console → Performance → Pages, sort by impressions, then look for pages with a low CTR for their position

Can you find low-CTR pages in Google Analytics?

Not on its own. Google Analytics only records people who already reached your site, so it has no data on how often your pages were shown in search. The CTR and impressions data lives in Google Search Console.

You can bring that data into GA4 by linking the two tools. In GA4, go to Admin → Search Console links and click Link, then choose your Search Console property and web data stream. After that, the Search Console reports (such as organic search traffic by landing page, with clicks, impressions, CTR and average position) can be added to your Analytics reports from the Library. They may not appear until you publish them there, and data takes a little while to start flowing.

If you only want to find low-CTR pages, Search Console itself is faster. Use the steps below.

Step by step: find low-CTR pages in Search Console

  1. Open the report. In Google Search Console, pick your site and go to Performance → Search results.
  2. Set the date range. Choose the last 3 months. A shorter range may not have enough impressions to be reliable.
  3. Turn on the right metrics. At the top of the chart, make sure Total impressions, Average CTR and Average position are all switched on. Total clicks is on by default.
  4. Open the Pages tab. Below the chart, click Pages to see one row per page.
  5. Sort by impressions, highest first. This puts the pages that are seen most at the top. These are the ones where a better click rate matters most.
  6. Scan the CTR and position columns together. Look for pages with plenty of impressions and a CTR that looks low for their position.
  7. Check which searches trigger the page. Click a page, then open the Queries tab. This shows the searches people used when they saw it.
  8. Export the table if you want a to-do list. Use the Export button at the top right to download it to Google Sheets or Excel.
Search Console Pages tab sorted by impressions, showing clicks, CTR and average position for three blog pages
The Pages tab sorted by impressions, showing CTR and position

How to read the results

Not every low CTR is a problem. Use position and impressions to decide what to do:

What you seeWhat it usually meansWhat to do
Many impressions, low CTR, position 1-10Your page is seen but the result isn't convincing or doesn't match what people expectRewrite the title and description, and check the search intent
Many impressions, low CTR, position 11-20The page sits on page 2, so few people reach itImprove the content and links to move it up, and rewrite the title in case it gets to page 1
Many impressions, low CTR, position 20 or worseAlmost nobody sees the page, so the CTR is low because of ranking, not wordingFix ranking first, and don't judge the title yet
Few impressions (under about 100 in 3 months)Too little data to judgeIgnore for now
Low CTR on searches for your brand nameUnusual, because brand searches are normally clickedCheck that the right page is showing, and that nothing else outranks you

Always compare a page's CTR with its average position. A 3% click rate at position 2 is poor, but it is much better at position 9. Also compare pages with other pages on your own site that rank at similar positions, because that is a fairer benchmark than a general average.

How to improve a low CTR

1. Rewrite the title. Make it say clearly what the page offers, and put the main phrase people search for near the start. Aim for under about 60 characters so it isn't cut off. If the page is a how-to, say so ("How to…"). If it's a list, say what's on it.

2. Rewrite the meta description. Treat it as a short promise of what the reader will get. Aim for about 150 characters and include the main phrase. Google sometimes shows its own description instead, especially when it thinks another part of your page matches the search better, so also make sure the opening paragraph of the page answers the question clearly.

3. Match the search intent. Open the Queries tab for the page and read the searches. If people search "how to…" and your title reads like a sales pitch, they will pick a result that matches better. The title and the first screen of the page should answer the question people are asking.

4. Look at the search result itself. Search for the main query in Google and see what you're competing against. If results above you include videos, a featured snippet or a box with a direct answer, that can take clicks from everyone below it, and a title change may not recover them.

A worked example

This example uses made-up numbers to show the process. Say you sort your Pages report by impressions and find a page with 2,000 impressions, average position 8 and a CTR of 0.5%. That's about 10 clicks. A page at position 8 would normally get more, so the title is the first thing to check.

You open the Queries tab and see that most searches are "how to track website traffic", but the title reads "Analytics Services for Growing Businesses". The page answers the question, but the title does not say so. You change the title to "How to Track Website Traffic: A Simple Guide" and rewrite the description to match.

After 3-4 weeks you compare the page's CTR with the period before. If it has improved while the position stayed about the same, the change worked.

How to check whether your change worked

  1. Note the page's CTR, position and impressions before the change, and the date you made it.
  2. Wait at least 3-4 weeks. Search Console data takes time to build up, and Google needs to show your new title.
  3. In the Performance report, open the date filter, choose Compare and select equal periods before and after the change.
  4. Look at CTR and position together. If position dropped a lot, a lower CTR may be due to ranking, not wording.
Search Console Performance report with Compare selected, showing clicks, impressions, average CTR and average position for the last 28 days against the previous 28 days
Comparing the last 28 days with the previous 28 days in Search Console

In this example, impressions rose from 17.3k to 27.8k while the CTR fell from 0.9% to 0.5% and the position barely moved. Always read CTR alongside impressions and position, because a lower CTR can simply mean your page was shown to more people.

Change only one page's title at a time where you can. If you change many pages at once, it's harder to tell which change helped.

Common mistakes

Site search tracking

If your site has its own search bar, tracking what people search for tells you directly what they couldn't easily find through your normal navigation. If your site has no search bar, you can skip this section.

How to set up site search tracking in GA4

  1. Check Enhanced measurement. In Admin → Data streams, open your web stream and make sure Enhanced measurement is on. Site search is one of the options, and Google tracks it automatically using common search terms in the URL (such as q, s, search, query or keyword).
  2. Test your own search. Search for something on your site and look at the page address. If it ends in something like ?s=shoes, then s is your search parameter. Check that it's on the list in the site search settings under the gear icon, and add it if it's missing.
  3. Register the search term. Go to Admin → Custom definitions → Create custom dimension, set the scope to Event, and use search_term as the event parameter. Without this step GA4 records that a search happened but won't show you what was searched for.
  4. Wait and check the report. Go to Reports → Engagement → Events and open view_search_results. The custom dimension only collects data from the day you create it, so give it a few days before expecting useful numbers.
GA4 Custom definitions list showing a Search term custom dimension with scope Event and the search_term event parameter
The Search term custom dimension in GA4, with scope Event and the search_term parameter

What to do with the data

Should I check this daily?

No — daily numbers fluctuate too much to be meaningful. Weekly or monthly reviews give a much clearer picture of real trends without you reacting to normal day-to-day noise. A simple routine is enough:

Frequently asked questions

How do I track my website with Google Analytics?

Create a free account at analytics.google.com, set up a Google Analytics 4 property and a web data stream for your site, and add the Google tag it gives you. Most developers install this during the build.

How do I track website performance over time using analytics tools?

Check the same core metrics — traffic, engagement rate, key events — on a weekly or monthly basis rather than daily, and compare trends over months rather than reacting to single-day fluctuations.

What's the difference between Google Analytics and Google Search Console?

Analytics shows what happens after someone lands on your site — pages viewed, engagement, key events. Search Console shows how your site performs in Google search itself — impressions, clicks, click-through rate and average position.

Where is bounce rate in Google Analytics 4?

GA4 reports engagement rate instead. Bounce rate is simply 100% minus engagement rate, and it's often hidden in standard reports. It's calculated differently from Universal Analytics, so don't compare the two.

What is a key event in Google Analytics 4?

A key event is an action you mark as important, such as a form submission, purchase or WhatsApp click. Google renamed "conversions" to "key events" in 2024, and the goals from Universal Analytics no longer exist.

How do I find my lowest-CTR pages?

Use Google Search Console: open the Performance report, select CTR, open the Pages tab and sort by CTR ascending. A low CTR on a page with plenty of impressions often means its title or description needs work.

Is Universal Analytics still available?

No. Google retired Universal Analytics in July 2023 and Google Analytics 4 replaced it. Advice that mentions goals or UA- tracking IDs is out of date.

Not sure your tracking is set up correctly?

Send us your website and we'll check whether your analytics is recording the actions that matter, such as form submissions and WhatsApp clicks, and tell you what to fix first. We reply within 1 working day.

✉️ Get an Audit Quote
Kelvin Muema, Lead SEO Consultant at Nordlyte Web Studio

Author

Kelvin Muema

Lead SEO Consultant

With over 7 years of experience, Kelvin helps websites get found and ranked on Google.

← Back to all guides