New vs returning visitors: what they mean and how to find them
New vs returning visitors is the split between people your analytics tool has not seen before and people it has. The catch is that, unless visitors are signed in with a consistent user ID, a tool recognises a browser, not a person, so the split is an estimate, and it moves depending on the tool, the date range and the cookies involved.
TL;DR
- New vs returning visitors is the split between people your analytics tool has not seen before and people it has.
- Unless visitors are signed in with a consistent user ID, a tool recognises a browser, not a person.
- So the split is an estimate, and it moves with the tool, the date range and the cookies involved.
Stickybeak's standard mode tells new from returning visitors with first-party cookies on your own domain; privacy mode sets no cookies and counts visitors per day. It is in early access.
Get early accessNew vs returning visitors, defined
A new visitor is a browser your analytics tool has no earlier record of. A returning visitor is a browser it has seen before. To tell them apart, the tool stores a random identifier in the browser on the first visit and looks for it on the next one. No identifier found means new. Identifier found means returning. A tool given a signed-in user ID can also recognise a person across devices (see the approach table below).
That one detail explains most of the confusion. Without a signed-in user ID, someone who visits on their phone in the morning and their laptop at night is two new visitors. Someone who clears cookies or uses a private window can get a fresh identifier on every visit. Someone who blocks the tracker completely is not recorded at all. And nobody is "returning" in a tool that keeps no lasting identifier at all (more on that below).
Why bother with the split? New visitors tell you how well you reach people. Returning visitors tell you whether what you made was worth a second visit. A site can grow on either, and the two need different fixes.
New vs returning users in Google Analytics and GA4
GA4 says "users" where older Google Analytics said "visitors", and it defines the terms precisely. These are the definitions from Google's own help page:
| Term in GA4 | What Google says it counts |
|---|---|
| Total users | Unique users who triggered any event in the date range. |
| New users | Unique users who logged the first_visit (website) or first_open (app) event in the date range. |
| Returning users | Unique users who started at least one earlier session, whether or not that earlier session was engaged, in the date range. |
| New / established | A dimension in explorations: new means the first visit was in the last 7 days, established means it was longer ago. Google's description of it is worded for apps. |
Three things follow from those definitions.
- "New" is tied to the date range you pick. A user is new if their first visit event falls inside the range. Widen the range and the new count changes without any visitor behaving differently.
- A new user is not the same as a first-ever visit to your whole site. It means the first visit GA4 recorded for that browser. If someone cleared their cookies since their last visit, GA4 starts again.
- The identifier is a cookie. On websites GA4 keeps a client ID in a first-party cookie called
_gato tell users and sessions apart, so the same cookie rules apply as everywhere else.
Google's own wording is a good guard against over-reading the numbers. It states that new users can exceed active users, and that new and active users won't exceed total users. When your new and returning counts do not add up to what you expect, check the date range and the metric names first.
How to find returning visitors in Google Analytics
Google moves report names around, so search for the metric names rather than following a menu path from a screenshot.
- Pick the date range first. Everything below is relative to it. Use at least 28 days if you want returning visitors to have a fair chance to appear.
- Add the metrics. In a report you can customise, or in an exploration, add New users, Returning users and Total users.
- Split them by something useful. Page, channel or source is where the answers are. A single sitewide ratio hides the pattern.
- Try the New / established dimension in an exploration when you want a time-based cut instead of the metric.
- Work out the share yourself. Returning users divided by total users, for the same range and the same filter. Write down the range with the number.
If you still see numbers that look wrong, our guides on how to check website traffic and how to see who visits your website cover what each report is really counting.
What is a good new vs returning visitor ratio?
There is no good ratio for every site. Compare your own results using the same tool, comparable date ranges and the same traffic channels.
The ratio depends on things you can reason about yourself:
| What shapes it | How it pushes the ratio |
|---|---|
| How often anyone needs the site | A tool people open daily will lean returning. A page people need once a year will lean new. |
| Where traffic comes from | Search and ads bring people who have never met you. Email and direct skew toward people who know you. |
| What you are doing right now | A launch, a press mention or an ad push floods the new count. A quiet month shows your loyal base. |
| How the tool counts | Cookie lifetime, ad blockers and devices all change who looks returning. |
| The date range | A longer range gives more people the chance to come back inside it. |
So treat your own ratio as the benchmark. Record it monthly with the date range, split by channel, and watch the direction. A falling returning share on a page you just rewrote is a finding. A sitewide ratio that differs from some other site's is not.
Reading the shift also needs care: more returning visitors is not always good. If a customer has to keep coming back because they could not finish the job the first time, that looks healthy in the report and is not. Pair the split with bounce rate and average session duration, and check whether returning visitors do the things you want, like buying or signing up.
How to increase returning visitors
People return when they have a reason and an easy way back. None of the following is a guarantee, but each one targets a real cause of one-and-done visits.
- Find out who already returns. Look at which landing pages and channels bring back the largest share. Make more of that, rather than guessing.
- Give people a way to be reminded. A newsletter, an account, a saved item or a feed turns a one-off visit into something with a next step.
- Link to the next thing. A reader who finishes one page with nowhere to go leaves. Related links inside the text show them the next page is worth reading.
- Publish or update on a pattern people can notice. A site that changes on a rhythm gives people a reason to look again.
- Tag the links you send out. Put UTM tags on newsletter and social links so you can see which message actually brings people back. Our UTM parameters guide and the UTM builder show how.
- Fix the first visit. Returning starts with a good first impression: pages that load, say what they offer, and answer the question that brought the person in.
Compare returning visitor counts and share over comparable date ranges, and check whether those visitors buy or sign up. If customers buy more than once, the customer lifetime value calculator turns order value, how often they come back and how long they stay into what one customer is worth, so you can see what a returning customer is worth against what it cost to win them.
Why cookieless tools count returning visitors differently
Recognising a returning visitor needs something that survives between visits. Tools make one of three choices:
| Approach | Can it spot a returning visitor? | What it means for the number |
|---|---|---|
| A first-party cookie holds a random ID | Yes, in the same browser, until the cookie is cleared or expires | Same browser counts as returning; a new browser or device counts as new. |
| No cookie and no lasting ID | No | Every visit looks new, so there is no returning figure to report. |
| A signed-in user ID | Yes, for people who log in | Follows the person across devices, but only when they are logged in. |
This is why two tools on the same site report different new vs returning splits, and why neither is "wrong". They are measuring different things: one measures browsers it can recognise, the other measures nothing it can recognise. If a cookieless tool tells you everyone is new, it is being honest about what it can know.
Blockers and consent choices push the numbers the same way. A visitor who declines or blocks a tracking script is invisible to the tool, so they show up in neither column. Our Google Analytics and GDPR guide covers the consent side.
How Stickybeak counts returning visitors
Stickybeak is live analytics for every site you own, and it is in early access. How it handles this split follows from how it is installed, and the details are on its docs pages.
- Standard mode sets first-party cookies on your own domain: a visitor ID that lasts 1 year and is renewed on each page load, a session ID that lasts 30 minutes, and a count of how many sessions that browser has had. The session count is what tells new visitors from returning ones. Details are on what Stickybeak collects.
- Privacy mode sets no cookies, and the docs are plain about the trade: every visitor looks new, and there are no returning-visitor numbers. See privacy mode.
- Bots are labelled and kept out of visitor counts, so they do not pad the new side.
The same two limits apply as anywhere else. A new browser, a new device or cleared cookies means a person is counted as new, and a blocked script means the visit is not recorded. Where first-party serving is available to your workspace, the script comes from your own domain and there is less for a blocklist to match; see serving Stickybeak from your domain. The hosted script is third-party, so blockers can detect it more easily. We do not claim blockers never catch either.
Our own numbers
Stickybeak has only been tracking usestickybeak.com since 6 October 2026, so we have no new vs returning split worth publishing yet. When we do, it will come with the date range, the visitor total and what the count includes.
Questions
What is the difference between new and returning visitors?
A new visitor is someone your analytics tool has not seen before. A returning visitor is someone it has seen on an earlier visit. Tools tell them apart with an identifier stored in the browser, so unless visitors are signed in with a consistent user ID, a returning visitor really means a browser the tool recognises.
What is a returning visitor in Google Analytics and GA4?
GA4 defines returning users as unique users who initiated at least one previous session in the date range you are looking at, whether or not that earlier session was engaged. New users are unique users who logged the first_visit or first_open event in the date range.
How do I find new vs returning visitors in GA4?
Use the New users and Returning users metrics. Add them to a report or an exploration, split by a dimension such as page or channel. Explorations also offer a New / established dimension, which groups users by whether their first visit was in the last 7 days.
What is a good new vs returning visitor ratio?
There is no number that is good for every site. The right ratio depends on what the site does, how often anyone needs it, and where its traffic comes from. Compare your own ratio over time and by channel instead of against a general figure.
How do I increase returning visitors?
Give people a reason and a way to come back: publish on a schedule, offer a newsletter or an account, link related pages so a visit leads to another, and use tagged links in the emails and posts that call people back. Then check whether the returning share of the pages you changed moves.
Why do cookieless analytics tools count returning visitors differently?
A returning visitor needs something that survives between visits. A tool that sets a first-party cookie can recognise the same browser later. A tool that sets no cookie and keeps no lasting ID has nothing to recognise, so each visit looks new.
Why does the same person show up as a new visitor again?
Because, without a signed-in user ID, the tool recognises a browser, not a person. A new browser, a second device, a private window or cleared cookies all produce a fresh identifier. A fully blocked tracker records no visit at all.
Sources, checked 17 October 2026: Google Analytics Help, Understand user metrics (total, new and returning users), Dimensions and metrics (New / established) and Data collection (the _ga client ID cookie). Stickybeak docs: What Stickybeak collects and Privacy mode.