Google Analytics Website Tracking: How to Track Your Site in GA4
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
How to track your website with Google Analytics
Setting up GA4 comes down to five steps:
- Create an Analytics account. Sign in at analytics.google.com with a Google account and create a new account for your business.
- Create a GA4 property. Choose your time zone and currency, so your reports match your local day and prices.
- Add a web data stream. Enter your website address and a name. Google then gives you a Measurement ID that starts with G-.

Where to find your Measurement ID in the data stream details - 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.
- 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.

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.

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:

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.
| Metric | What it tells you |
|---|---|
| Users / sessions | How many people are visiting, and how often |
| Traffic source | Where visitors come from — Google search, social media, direct, referrals |
| Top pages | Which pages get the most visits |
| Engagement rate | The share of visits that were meaningful: they lasted over 10 seconds, included a key event, or viewed at least 2 pages |
| Key events | How 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:
- Total page views. A high number can mean visitors are engaged, or that they're clicking around because they can't find what they need. Read it next to engagement rate and key events.
- Single-day spikes. One busy day, often from a social post or a mention elsewhere, tells you little about whether your site is working. Look at weeks and months instead.
- Bounce rate. As explained above, GA4's version is just the opposite of engagement rate, so engagement rate is the better number to use.
- Average engagement time on its own. A short time on a page can be fine if the page answered the question quickly, such as a contact page. Judge it against what the page is for.
- Traffic from places you don't serve. If many visits come from countries you don't target, your total will look healthier than it is. Check where your key events come from before celebrating the total.
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.
| Tool | The question it answers | What you'll see |
|---|---|---|
| Google Analytics | What do visitors do on my site? | Pages viewed, engagement rate, key events |
| Google Search Console | How 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.
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
- Open the report. In Google Search Console, pick your site and go to Performance → Search results.
- Set the date range. Choose the last 3 months. A shorter range may not have enough impressions to be reliable.
- 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.
- Open the Pages tab. Below the chart, click Pages to see one row per page.
- 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.
- Scan the CTR and position columns together. Look for pages with plenty of impressions and a CTR that looks low for their position.
- Check which searches trigger the page. Click a page, then open the Queries tab. This shows the searches people used when they saw it.
- 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.

How to read the results
Not every low CTR is a problem. Use position and impressions to decide what to do:
| What you see | What it usually means | What to do |
|---|---|---|
| Many impressions, low CTR, position 1-10 | Your page is seen but the result isn't convincing or doesn't match what people expect | Rewrite the title and description, and check the search intent |
| Many impressions, low CTR, position 11-20 | The page sits on page 2, so few people reach it | Improve 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 worse | Almost nobody sees the page, so the CTR is low because of ranking, not wording | Fix ranking first, and don't judge the title yet |
| Few impressions (under about 100 in 3 months) | Too little data to judge | Ignore for now |
| Low CTR on searches for your brand name | Unusual, because brand searches are normally clicked | Check 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
- Note the page's CTR, position and impressions before the change, and the date you made it.
- Wait at least 3-4 weeks. Search Console data takes time to build up, and Google needs to show your new title.
- In the Performance report, open the date filter, choose Compare and select equal periods before and after the change.
- Look at CTR and position together. If position dropped a lot, a lower CTR may be due to ranking, not wording.

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
- Judging by CTR alone. A low CTR at position 40 isn't a title problem.
- Using too short a date range. A few days of data is mostly noise.
- Stuffing keywords into the title. A title that reads awkwardly may get fewer clicks, even if it includes more search phrases.
- Changing titles too often. Give each change a few weeks before changing it again.
- Ignoring the content. A better title that sends people to a page that doesn't deliver will only bring visitors who leave quickly. Check engagement in GA4 too, using the engagement rate and key events covered earlier in this guide.
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
- 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).
- Test your own search. Search for something on your site and look at the page address. If it ends in something like
?s=shoes, thensis 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. - Register the search term. Go to Admin → Custom definitions → Create custom dimension, set the scope to Event, and use
search_termas the event parameter. Without this step GA4 records that a search happened but won't show you what was searched for. - 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.

What to do with the data
- Repeated searches for the same thing mean visitors can't find it in your menu. Add a clearer link or page for it
- Searches for things you don't offer can show demand you could meet, or expectations your homepage should correct
- Searches that lead nowhere suggest the content doesn't match what visitors expected, so check what the search returns for those terms
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:
- Weekly (5 minutes): check how many key events were recorded and which traffic source they came from
- Monthly (15 minutes): review your top pages, look for pages with low engagement, and open Search Console to check for pages with plenty of impressions and a low CTR
- After any change: if you changed a title, a page or your tracking, wait a few weeks, then compare equal periods before and after
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