What is First Visit in Google Analytics 4?

Cody Schneider••8 min read

If you've spent any time in Google Analytics 4, you've probably noticed the term 'first_visit' and wondered exactly how it works. Understanding this specific event is the key to accurately measuring how you acquire new users and what they do once they arrive. This tutorial will break down what the first_visit event is, how it differs from other metrics like 'New users' and 'Sessions', and how you can use it to get real, actionable insights for your business.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

What is the 'first_visit' Event in GA4?

The first_visit event is an automatically collected event in Google Analytics 4. It's triggered only once: the very first time a user visits your website or launches your mobile app. Think of it as the 'birth' of a user within your analytics. Once a user triggers this event, GA4 recognizes them on subsequent visits and won't fire the first_visit event for them again.

This event forms the foundation of all new user analysis in GA4. It helps you answer the most fundamental marketing question: "How are new people discovering us?" Unlike Universal Analytics, which was heavily focused on sessions, GA4’s event-based model is centered around users. The first_visit event is the starting point for tracking that entire user journey, from their initial anonymous visit to their eventual conversion.

How GA4 Identifies a First Visit

So how does Google Analytics know if a visit is truly the first one? It uses a couple of different identifiers depending on the platform:

  • For Websites: GA4 relies on a first-party cookie called _ga, which is stored in the user's browser. When someone lands on your site, GA4’s tracking code checks if this cookie exists. If it doesn't, GA4 creates one, assigns a unique Client ID to that browser, and fires the first_visit event.
  • For Mobile Apps: A similar process happens, but instead of a cookie, GA4 generates an App Instance ID the first time a user opens your app after installation. This ID serves the same purpose, uniquely identifying that specific installation of your app.

This system works well, but it has limitations. If a user clears their browser cookies, uses a different browser, or visits your site in incognito mode, GA4 won't find the _ga cookie. As a result, it will treat them as a new user and fire another first_visit event. This is why you sometimes see more 'New users' than you might expect - it’s often the same people on different devices or with cleared cookies.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

'first_visit' vs. 'New users' vs. 'Sessions'

One of the biggest points of confusion in GA4 is understanding the difference between the first_visit event, the 'New users' metric, and the 'Sessions' metric. Let's clear this up with a simple analogy.

Imagine you own a local coffee shop:

  • first_visit (an event): This is the moment a customer walks through your door for the very first time ever. It's a single, one-time action that marks their introduction to your shop.
  • New users (a metric): This is the count of all the customers who had their first visit within a specific timeframe. If you ask, "How many brand new customers did we get this week?", the answer is your 'New users' metric. It's the total number of people who triggered that first_visit event in that week.
  • Sessions (a metric): This is the total number of times all customers (new and old) entered your shop during that week. A loyal regular might come in five times, creating five sessions. A new customer comes in once, creating one session and one first_visit event. Your 'Sessions' count includes everyone.

To summarize:

  • first_visit is the specific event that happens once per user.
  • 'New users' is the sum of users who triggered that event in your selected date range.
  • A 'Session' begins every time a user is active on your site, regardless of whether it's their first visit or their hundredth. A single user can have multiple sessions over time but will only have one first_visit.

Where to Find and Use First Visit Data in GA4

Now for the practical part: how do you actually look at and analyze this data? You’ll primarily find it in two places: standard reports and explorations.

In Standard Acquisition Reports

The easiest place to get a high-level view is in the pre-built acquisition reports. These reports are designed to show you where your new users are coming from.

  1. In the left-hand navigation of GA4, go to Reports > Acquisition.
  2. Click on the User acquisition report.

This report pivots entirely on the first visit. The primary metric you see here is 'New users'. The dimension, 'First user default channel group', tells you which marketing channels (e.g., Organic Search, Paid Search, Direct, Social) are responsible for bringing those new users to your site. This is your go-to report for a quick answer to "Which of my marketing channels is best at acquiring new customers?"

For example, you might see that Organic Search brought in 5,000 New users, while Paid Social brought in 1,200 New users. This tells you where to focus your efforts for audience growth.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

In GA4 Explorations

To dig deeper and build custom reports, you'll need to use Explorations. This is where you can isolate the first_visit event and combine it with other dimensions to uncover more specific insights.

Let's build a simple report to count first_visit events by country:

  1. In the left-hand navigation, click on Explore.
  2. Start a new blank exploration by clicking the Blank template.
  3. In the 'Variables' column on the left, click the '+' sign next to Dimensions. Search for and import "Event name" and "Country".
  4. Click the '+' sign next to Metrics. Search for and import "Event count".
  5. Drag 'Country' from the Dimensions list into the 'Rows' area in the 'Tab Settings' column.
  6. Drag 'Event name' into the 'Filters' area at the bottom. Configure the filter to be "exactly matches" and type in "first_visit". Click apply.
  7. Drag 'Event count' from the Metrics list into the 'Values' area.

You will now see a table showing the exact number of first_visit events - and therefore new users - that originated from each country. You can swap 'Country' with other dimensions like 'First user source / medium' or 'Device Category' to slice your new user data in countless ways.

Practical Uses for First Visit Data

Understanding and analyzing this data is more than just a technical exercise. It directly informs your marketing strategy and helps you improve your user experience from the very first touchpoint.

1. Evaluate Marketing Campaign ROI

When you launch a new Facebook ad campaign or a Google Ads campaign targeting a "cold" audience, your primary goal is to attract new eyeballs. By looking at your User acquisition report and filtering by 'First user campaign', you can see exactly how many new users each campaign brought in. If a campaign is generating a lot of sessions but very few new users, it means you're just reaching your existing audience over and over again, not growing your base.

2. Optimize the New User Experience

What do people do right after they land on your site for the first time? You can create a 'Path Exploration' report in GA4 to visualize their journey.

  • Start the path exploration with the 'Event name' node and select first_visit.
  • For the next steps, choose a dimension like 'Page title and screen name' or 'Page path'.

This will create a flow chart showing you the most common pages new users visit immediately after their first visit. Are they going to your "About" page, a key product page, or are they dropping off immediately? This insight is invaluable for optimizing your landing pages and guiding new visitors toward your conversion goals.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

3. Create Powerful Audience Segments for Retargeting

One of the most effective use cases is building audiences. In GA4, you can create an audience of users based on the events they've triggered. For a powerful retargeting campaign, try this:

  • Create an audience that includes users who: Triggered the first_visit event.
  • AND excludes users who: Triggered a purchase event (or a generate_lead event).

This gives you a segment of brand-new visitors who looked around but didn't convert. You can now sync this audience with Google Ads and run a targeted campaign with a special offer to bring them back and encourage them to make that first purchase.

Final Thoughts

The first_visit event is the starting block for all new user measurement in Google Analytics 4. By knowing how to find it, analyze it, and distinguish it from similar metrics, you can get a crystal-clear picture of which marketing efforts are growing your business and how to improve the journey for first-time visitors.

Ultimately, analyzing your GA4 data is about connecting the dots across your entire marketing stack. At Graphed, we help you break down data silos by connecting all your platforms - from Google Analytics and Facebook Ads to Shopify and Salesforce. Instead of building manual reports, with Graphed you can simply ask questions in plain English like, "Show me how many first visits from my latest Facebook campaign resulted in a Shopify purchase," and get a real-time dashboard in seconds. This lets you see the full customer journey and make faster, smarter decisions without the reporting headaches.

Related Articles