Google Analytics 4 (GA4): The Ultimate Guide

Once data has been gathered, you’ll be able to review how many times this specific event has been triggered.

Lastly, review your settings and, once happy with them, click “submit.

Given how different Google Analytics 4 is from Universal Analytics, it’s unsurprising that the two platforms aren’t compatible. As I’ve said before, you can’t migrate past data into GA4. This means you can’t compare data saved on UA with data saved on GA.

There’s a limit on custom dimensions

When I scroll down to the bottom of this page, I can see my list of events:

you can get more insightful data. You can review what device your users are visiting from, whether it be their phone, tablet, or desktop.

Enter date parameters for more precise data

Well, you can assign event parameters to specific user actions and give them a unique name to help you keep track of each action.

…and your new audience will appear in your audience list:

How can classifying everything as an “event” be useful for analytical purposes?

Apply conditions to further refine data

If you’ve connected your website to Google Analytics 4, then you’ll have the following predefined events:

  • First_visit — This event records whenever a new visitor lands on your site for the first time.
  • Page_view — This event is triggered whenever a user lands on a new page.
  • Session_start — As the name implies, this event is triggered whenever a session on your website starts.
  • User_engagement — This event is triggered if a user spends more than 10 seconds on one page, and also visits at least one other web page on your site. It suggests that the user is engaged in your website.

…and then “Create“:

However, when it comes to visualizations, I’ve only got two options:

Monitor Traffic

Google Analytics 4 calculates user sessions slightly differently from that Universal Analytics. In UA, “new sessions” were recorded whenever a user’s timezone went past midnight.

Google Analytics 360 — 50
Google Analytics 4 — 30

Conversion table accessible from Admin

While it’s really handy that Google Analytics 4 allows you to create custom dimensions, it doesn’t help that there’s a limit on how many custom dimensions you have.

You’ll see all your template options on one page.

Set domain properties

To install a Google tag manually, select “install manually”, and copy the Javascript code that is given to you.

You can narrow down and organize the data presented by Google Analytics 4 by creating custom (and highly granular) audiences. Plus, these custom audiences can automatically connect with your Google Ads account, alongside other Google integrations.

Integrate multiple platforms

Also, make sure the name features the underscores in the place of spaces — just as they appear in the predefined event titles.

Universal Analytics has view filters, while Google Analytics 4 does not. This makes it difficult to isolate data from a data set or segment.

Once you have selected all the goals you’d like to import to GA4, hit “Import selected conversions“, which you’ll be able to find at the top right of your page.

You’ll then be prompted to state your Google Analytics objectives:

Enable Debug on Admin panel

Connection to BigQuery

Site users and their country of origin

Of course, your audience suggestions depend entirely on how your site visitors interact with your webpage. GA4 may also make suggested audiences such as:

  • Achievers
  • Billable users
  • Item searchers
  • Item viewers
  • Leads
  • Registered users
  • Searchers
  • Streamers
  • Top scorers
  • Top players
  • Tutorial abandoners
  • Video completed
  • Video start
  • Wishlist users


Creating a custom audience Use domain name as account name

In terms of individual property data limits, here’s what you should know:

  • Data retention—14 months
  • Number of audience—100
  • Custom insights—50
  • Conversions—30
  • Ads links—400

Session calculations

Welcome to GA4

Tick what you want to add then hit “Import“:

Here, you can also review the:

  • Organic Google click-through rate
  • Organic search position

Next, click on “Choose Google Ads accounts”:

Alternatively, you could change debug_mode to “true” in Google Tag Manager.

…and select your Google Ads account and click “Confirm”.

While the custom dimensions limit for GA4 is slightly higher than UA, it does still limit you.

There are no view filters

User properties

With this, I’m going to create an event that will trigger every time someone lands on my newsletter sign-up page.

Choose BigQuery Project

You can also select “At any point in time” to make the condition apply to users who at one point fit into this age group bracket:

This is useful if you’ve created an event and no longer want to record it. It’s even more useful if there’s a certain type of page you want Google Analytics 4 to stop recording as a conversion

In this guide, I’ll cover everything you need to know about GA4 including how to migrate from UA and how to navigate around the new platform.

What is Google Analytics 4?

For example, these AI metrics can help you create an audience consisting of site visitors who are likely to return and spend $50 in your e-commerce store. Or, users who are likely to purchase a product in the next 7 days.

For example, a user clicking on the link on an e-mail ad, or when a user clicked on your site following an organic search.

All of this can give you a quick glimpse into how users interact with your site.

For example, if I were to ask “How many new users did we get last week on mobile”, GA4 will give me an instant answer and also suggest relevant reports to check out:

Alternatively, if you click on “Template gallery”:

With Google Analytics 4, each user is given a session ID that remains valid for the duration of time that they’re on a site. If it passes midnight and a user is still on your website, only one session is counted.

Either way, you’ll have to set up GA4.

Step 1: Create an account

Total conversions

Basically, everyone who starts using GA4 will have to undergo a learning curve.

Can’t migrate data from Universal Analytics

So, rather than looking at only the session default channel group of just new site visitors, traffic acquisition looks at the channel group of all your site visitors.


Lastly, you’ll also have to accept the Google Analytics 4 terms of service.

Step 4: Set up a data stream

Now that you’ve set up Google Analytics 4, it’s time to explore and experiment with its main functions.

You can check this table in the future to review how this demographic has grown or shrunk in time since.

Find Events in the Life Cycle Reports

To make this event work, I’ll need to type in two specific matching conditions in the matching conditions section on the form.

However, you can import your UA goals to GA4, to save you the hassle of setting up brand-new conversion events.

If you hover your mouse over one of the bars, you can see exactly how many visitors you had 12 minutes ago, for example:

It’s worth noting here that you can control your events from the main events table. This conversion table can be found in Admin:

By being able to identify potential future conversions, you can better organize your marketing campaign to secure them.

Google Analytics 4 Vs. Universal Analytics

Choose accounts for domains managed

Go to your Google Analytics account and select “Admin.

Blue tick the property that you’d like to connect and hit “Confirm.

For example, if you’re adding an Android app, you’ll need to fill out your package and app name:

If you’ve got a website as well as an app, you can use GA4 for cross-platform analysis. The tool combines data from your app and website, allowing you to track the user journey across both platforms. This is unlike UA, which only allowed you to track web-based data.

This is similar to Universal Analytics’ “Active users in the last 5 minutes” feature. The big difference is that you can review the country of origin of most of this recent traffic directly below the graph:

Acquisition - see where new users come from

Click on this, and you’ll be presented with your “Reports snapshot”:

Using GA4 starts with signing in.

For this example, I will create a custom audience of 45-54-year-olds who visit my website via a desktop.

Google Analytics 360 — 100 per event
Google Analytics 4 — 25 per event

Custom segments are based on trigger events that occur on your website. This is what makes GA4 segments different from UA ones. On UA, your only segment options were user and session. Now, GA4 allows users to create user, session, and event segments, which allows you to get much more creative.

The first condition sets up the event as a “page view.

Plus, it can greatly improve the accuracy of your retargeting campaigns. Retargeting ad campaigns involve targeting products to users who have previously visited your site or bought one of your products in the past.

GA4 then displays its predictions through its AI metrics, which are as follows:

  • Churn probability — The chances of a user who was active in the last 7 days not being active again in the next 7 days.
  • Purchase probability — The chances of an active user in the last 28 days becoming a conversion in the next 7 days.
  • Revenue prediction — How much revenue you can expect to make over the next 28 days from a user who was active in the last 28 days?

Your options are:

  • Funnel exploration — Chart and analyze user journeys and visually review the funnels that your site visitors go through.
  • Path exploration — Discover new user journeys that your customers are going through.
  • Segment overlap — With this, you can create Venn diagrams to establish how your segments overlap. This is great for analysis as it allows you to find similarities between your segments and potentially identify new audiences.
  • User explorer — This option allows you to analyze the movements of individual user segments on your site. By isolating users, you can uncover unique insights.
  • Cohort exploration — This allows you to analyze the movements and site activity performed by site users in the same cohort. For example, you can create a graph to track the activity of site visitors who all share the same first visit date.
  • User lifetime — Here, you can review the entirety of visitors’ activity on your site. From the first date they arrived on your site, to when they made a purchase and beyond.

You’ll have to paste this code after the “<head> element” of every page on your website that you want to track.

Here are the two conditions I’ve set for this example:

You can get creative in the tab settings, and choose how you want your report to look. Options range from a humble table to a visually-appealing geo-map:

Select Google Ads Links under Product Links

You could use DebugView with Universal Analytics, however, this had to be installed as a browser extension. Google Analytics 4 is different because you can use DebugView right on the platform, without having to install additional plug-ins.

Above, suggested audiences include:

  • Recently active users
  • Purchasers
  • 7-day inactive purchasers
  • Non-purchases
  • 7-day inactive users

One of the big differences between Google Analytics 4 and Universal Analytics is that you can put both web and app data into the property settings.

You can choose to build on an existing audience by selecting “Templates.” However, for this example, we’ll “Start from scratch”:

The best way to highlight what Google Analytics 4 is would be to directly compare it to Universal Analytics, and highlight areas that have either been improved upon or remain the same (while also examining the brand-new features that one can find exclusively on GA4).

Machine learning

You can review these suggestions: go to Admin > Audiences > “New audience”:

If you’ve been using Universal Analytics since 2012, you may notice some drastic feature changes when you make the switch to GA4.

As aforementioned, you can create categories to help split up your collected data. Rather than trying to analyze huge blocks of data, you can split your site visitors, up by metrics, dimensions, and events.

Google Analytics 360 — 2,000 per app instance
Google Analytics 4 — 500 per app instance

Google Analytics: Pros and Cons

Once enabled, you’ll be able to review DebugView via Admin:

You can create custom segments in the “Explore” section of GA4.

Search bar

It’s cross-platform in the sense that you can now measure how users engage with both your website and app—which is a first for Google Analytics.

For example, if you want to measure how many people subscribed to your e-mail list, you can assign this action as an “event”. You could name the event something like “mailing_list_sign_up”.

Or, if you need help setting up a GA4 feature, you could type that in the search bar and get help. For example, “how do I set up events”. GA4 will then provide you with a list of links to relevant help pages:

However, Google’s 30-minute rule still applies. This dictates that after 30-minutes of inactivity, the session is officially recorded as having ended. This rule is followed by both UA and GA4.

Bounce rate vs. engagement rate

With this data gathered, you can create intricate target audiences for future social media and Google Ads campaigns.

Google Analytics 4’s DebugView allows you to monitor how your domain is functioning and helps you troubleshoot issues.

In the above example, the graph shows you the retention of customers based on the first day they arrived vs 7 days later.

Event-based data model

GA4 is not GDPR compliant by default but can be modified by the user in order to be compliant.

These sessions are not recorded as a metric on your dashboard, but you can calculate your non-engaged session level by subtracting your engaged session count from your total session count.

To do this, click on “Admin” on the left-hand side of the dashboard.

A single data source (from either a website or an app) is referred to as a “data stream” in GA4. This “stream” is the flow of data from a user and a specific platform to your GA4 account.

Data limits

New user metrics

Your new event should appear next to the rest of your events within 24 hours of you submitting it. Once it appears, it will not provide you with past data regarding the event, as it cannot gather data retrospectively.

Through Google Tag Manager, you can also set up events for your e-commerce site.

When you hit “Next“, you’ll be prompted to answer a few questions about your business.

Next to “free form”, you have a range of options to scroll through and choose from:

While you may be familiar with how to do some of the following with UA, Google Analytics 4 follows a totally different process, so you’ll need to learn all over again.

How to track conversions

Lastly, you’ll have to select whichever data stream is associated with the website and press “Submit.”

If you scroll down further, you can review the exact number of users that visited your page via these 5 sources. You can also review:

  • Sessions
  • Engaged sessions
  • Average engagement time per session
  • Engagement sessions per user
  • And Events per session

Additionally, you can also create custom visualizations for your GA4 dashboard in Google Data Studio. To do this, you’ll need to add GA4 as a “data source” on your Google Data Studio account.

Once you’ve arrived at the events table, you can use the blue toggle at the end named “mark as a conversion?”:

Google Analytics was originally launched way back in 2004 and has undergone many updates in the time since. It has always been a reliable tool, but the newest version, GA4, reaches brand-new peaks in terms of usefulness.

Most importantly, you can use this section to analyze the landing pages your site visitors are landing on most frequently.

You can use this new Google Analytics 4 platform to monitor your traffic levels, and also determine exactly where they’re coming from.

Surely classing everything as an “event” will only lead to confusion?

Event tracking has been a part of Google Analytics since 2004, but the concept has taken on a whole new meaning and value with Google Analytics 4.

These parameters are useful from an analytical point of view as you can use them to determine the average amount spent by a certain currency user. You can also use them to determine which items are most popular with which specific demographic.

With multiple data stream options, you can integrate several websites and apps (within Google Analytics 4’s property limits).


It has a different interface from Universal Analytics

Once set up, you can review your conversions in Reports.

This helps you to understand how your customers move through the purchasing funnel.

Wait until a pop-up message appears on the bottom left-hand side of your screen. This message will confirm whether your goals have been successfully imported as events.

How to set up life cycle reporting

Overall, queries are a super handy feature that provides you with very insightful data.

Integration with Google Ads


A variation of user metrics
  • Users by First user source —This reveals where users were before they arrived on your site. Site visitors could visit your site by simply typing in the URL of your site, or via either the SERPs or by clicking on a link from an external page. With this, you can determine which source is providing you with the most traffic currently.
  • Users by Audience — Here, you review how your users fit into different categories. With GA4, you can create custom audiences that can help you break down and analyze your data. As you can see from the screenshot above, I don’t have any set user categories listed. This is because I haven’t defined any set audiences I want to track yet. (I’ll show you how to create a custom audience later in the article).
  • Views by Page title and screen name — An obvious one, this displays the web pages that each of your current and recent site visitors are viewing. With this, you can see which of your web pages are gaining the most interest.
Describe your business

Hold on—I know what you’re thinking:

You’ll then be presented with the “Create a new Google Analytics 4 property” screen.

In Universal Analytics, webmasters could use event tracking to record all the times that site visitors downloaded a file from your web page or clicked on a sign-up button.

If you’ve connected your Google Ads to GA4, then you’ll also be able to view and use these audiences in your ad analysis. You can find saved audiences in the Google Ads Shared Library.

Analyze Search Queries

Whenever these actions are carried out on your site, an “event” is recorded. If you’re familiar with UA, this is similar to assigning “Goal Completions.

Another key difference is that Google Analytics 4 allows you to create custom segments. Instead of analyzing data based on location and age, you can create super granular segments to pinpoint a very particular type of site visitor.

Tick off the data to be shared with Google

Step 3: Property set-up

Google Analytics 360 — 400
Google Analytics 4 — 100

To summarize, here are the main pros and cons of the platform:


Follow the user journey more granularly

One thing that both UA and GA4 have in common is an intuitive search bar. You can use this feature to pull up data and insights instantly. It can also be used to find help pages if you’re stuck.

In order to link your BigQuery account, head over to Admin and click on “BigQuery Links” underneath “Product Links”:

Visualization options on funnel exploration template

To analyze search queries with this analytics tool, you’ll need to first connect your Google Search Console.

The dashboard on Google Analytics 4 is completely different from that of Universal Analytics — but don’t let this alarm you. The dashboard has been changed for the better, with all essential metrics and data laid out in a clearer and more streamlined fashion.

Then click link

Here, you’ll have two options: “Queries” and “Google organic search traffic“:

Google Analytics 4 does not store full IP addresses. When it analyzes an IP address, it cuts off the last part. It then takes and stores the metadata from the rest of the IP address. This way, Google Analytics is able to gather more general information about the site visitors. This includes information on cities, continents, countries, regions, and sub-continents of the web users who visit the site. However, it does not record the exact location of the site visitor.


This area looks at the actions the users take once they are on your site. Engagement reports include conversions, events, pages and screens, and landing pages.

This will then show you the Google Search Console accounts that are linked with the Google account you are signed into GA4 with.

On the next page, select “Choose a BigQuery Project”:

You can also review where in the world these users are based, using the large world map:

Caution: Don’t select any goals from your UA that you already have set up as events in GA4. This may cause you conversion confusion further down the line.

The “Life Cycle” reports section has also been totally revamped. As you can see underneath the main Life Cycle heading:

To define it simply: Google Analytics 4 is a cross-platform analytics tool that allows you to track site visitors and monitor key user behavior metrics, which goes beyond just tracking traffic. This paints a fuller image of what users get up to when they land on your site.

Alternatively, if you migrate from Universal Analytics to Google Analytics 4 using Setup Assistant, life cycle reporting will be added to your new analytics property by default.

Before, you needed a Google Analytics 360 account to connect your Universal Analytics to BigQuery. Now, Google Analytics 4 offers all users a free connection to the cloud-based data warehouse service. All you need is a Google Cloud account and BigQuery owner permissions.

…and you’ll be shown a search bar that reads “Link to Search Console properties I manage.” At the right-hand side of this bar, select “Choose Accounts”:

At this stage, you can choose to connect either an iOS or Android app or opt to just focus on web data:

Google Analytics 4 dashboard

As aforementioned, “events” in Google Analytics 4 allow you to measure conversions on a very granular level.

45-54-year old desktop users”, and add the extra desktop metric via “platform/device” > “platform/device category”:

In the “Property name” box, type out the name of your URL, and set the “Reporting time zone” and “Currency“:

The bounce rate still exists in GA4, however, it’s calculated slightly differently from how it is in UA. Instead of adding together all the times users “bounced” from your web page, it counts the “non-engaged sessions.

Using device web/desktops trait for categorization
Use the blue toggle

This is a big step up from Universal Analytics, which could only follow a last-non-direct click attribution model. In this model, direct traffic is excluded and the entire conversion value is credited to the last channel the user interacted with before making a purchase or converting.

On the far right of the dashboard, you can see how many site visitors you’ve received over the last 30 minutes.

This page will either say:

  • Create and continue
  • Or Create property

The events allow you to analyze precisely what your site visitors get up to when they land on your web page – whether it be viewing a product, downloading a PDF, or clicking on an internal link. Google Analytics 4 allows you to create customer funnels from scratch, which lets you follow the user journey through your site step-by-step.

Create custom audiences

If it says “Create and continue”, you’ll need to set up your Google Tag manually. There are several options for how to do this. You could either:

  • Install manually
  • Install with CMS or a website builder
  • Create a new Google tag

Like it or not, Google Analytics 4 is here to stay. Still, that doesn’t mean I can’t criticize it somewhat. It’s a decent platform, but there are still some downsides to it — especially if you currently enjoy using Universal Analytics.

Google Analytics 4 is the first version of GA to integrate machine learning and AI. Therefore, it can now provide you with detailed insights into user behavior.

This feature allows you to track how effectively the funnel is followed which gives you a better understanding of the conversion process.

This gives you valuable insight into how well your website is performing — especially when you can use the calendar settings to pinpoint the date on which it started.

How to define audiences

And you’ll see suggested audiences listed under the “Use a reference” section:

These can be shown here:

This gives you a better idea of which touchpoints are most responsible for securing your conversions.

GA4 shows user numbers over previous week

While UA recorded bounce rate, GA4 has opted for the much more positive “engagement rate” metric.

BigQuery is useful if you maintain a site that receives high levels of traffic. Google Analytics may not have the capacity to store all your data, so it would be a good idea to use the data warehousing services provided by BigQuery.

If you’ve never had a Google Analytics account:

Then hit “Link”:

Total Audiences

Not only will this alter the results of your graph, but also the table below.

With suggested audiences highlighted, you can launch Google Ads and social media campaigns in order to target these audiences.

When selecting a dimension, you can also select if the condition “is one of” or “is not one of” to include or exclude it from the dimension.

Formally known as “Analysis Hub“, this section has recently been renamed to “Explorations“, and can be found on the left-hand side menu:

Universal Analytics dashboard
Queries or Google organic search traffic

…there are 4 main headings:


Purchase event parameters for e-commerce conversions include:

  • Currency—The type of currency the user bought your product with, i.e. USD.
  • Transaction_id—The order ID attached to the transaction.
  • Value—The value of the order.
  • Items—The specific items the user is buying.
Create categories to split data

Now, you can analyze the search terms that are pulling you in the Search clicks and impressions.

These “events” are used as the core unit of measurement of user engagement, as they suggest that an action has been completed on your site.

Under the “Life Cycle Reports” section, click “Engagement”, and then click on “Events”:

Google Analytics 360 — 100 per property
Google Analytics 4 — 25 per property

Import your data

Google Analytics 4 is a new platform, meaning you have to learn how to use Google Analytics all over again.

You want to be able to identify specific events easily. If you don’t give each a distinct and clear name, it could be very easy to get them mixed up further down the line.

Life cycle reporting allows you to review how your site visitors go through the sales funnel more broadly.

If you don’t switch to Google Analytics 4, you won’t receive any new data from Google Analytics. On July 1st, 2023, Universal Analytics has stop processing data, so you won’t be able to gain any up-to-date information from it. It is recommended that you make the switch to GA4 now to not lose out on any functionality.

Is GA4 GDPR compliant?

It may take some time before data from GA4 is exported to BigQuery. However, after 24 hours, you should start to see GA4 data appearing on your BigQuery account.

How to Get Started with Google Analytics 4

If you’ve used Universal Analytics in the past, you can easily migrate to Google Analytics 4 via the Google Analytics 4 Property Setup Assistant.

So I’ll name this:

The data limits of Google Analytics 4 are similar to that of Universal Analytics. On both versions, you have a data limit of 2,000 properties.

Specifically, it allows you to understand how well you’re marketing your site and how many new users are finding your site, given that this metric reflects new interest in your website.

while the traffic acquisition looks at both new and returning site visitors:

To enable DebugView and monitor all events on an individual webpage, you’ll need to add the ‘debug_mode’:true parameter to your Google Tag configuration, which will look like this:
gtag(‘config’, ‘G-12345ABCDE’, { ‘debug_mode’:true });


In order to use DebugView, you have to first enable the feature.

In the Explorations tab, you’ll find a host of report templates that you can build insightful graphs and charts from.

Click on link button

For example, you can create a segment focused only on-site visitors who added an item to their shopping basket but didn’t complete the purchase. Other examples of custom segments you could make include events completed from a specific operating system or in a particular location.

These two conditions need to occur for the event to count as a conversion. As in, a page view needs to occur, and that page view needs to be the URL specified in the “Value” part of the second condition.

Click on “Android” or “iOS”, whichever type of app you want to monitor.

…and you should then be shown a window with your BigQuery account listed. If you can’t see it listed, your BigQuery account may not be linked to your Google Cloud account.

There are several ways to set up life cycle reporting. While setting up a Google Analytics property, you can select “get baseline reports” when choosing your business objectives.

Once you click on it, you’ll be presented with two editing columns on the left — variables and tab settings. On the right, you’ll see the output of the generated report:

The next thing to do is provide a name in the “Account name” box. If you’re only planning on analyzing one domain, you can use your domain name as your account name.

Here’s how: On the Events page, click on “Create event“:

Then select “Link”:

Reports section below home
Sample event conditions

Analyzing which pages most of your site visitors are landing on couldn’t be easier on GA4. All you have to do is head over to “Landing pages” which you’ll find under “Engagement”:

Alternatively, you could add “bounce rate” to your Google Analytics 4 by customizing your reports and adding the metric manually.

Attribution modeling

I’ll explain more about the events-based model that Google Analytics 4 follows, including where to find them and how to create them, later in the article.

Cross-platform analysis

Here, you can make charts, tables, multi-step funnels, and tree graphs.

Google Analytics 360 — 50 months maximum
Google Analytics 4 — 14 months maximum

Once you’ve finished editing, you have the option to either export the data into a Google Sheet or PDF by hitting the download button.

If you’ve connected your app to Google Analytics 4, you’ll have several predefined “events”, including:

  • First_open — This event is triggered whenever a user opens the app for the first time.
  • App_store_subscription_convert — When a user switches from a free trial to an app subscription, this event will be triggered.
  • App_store_subscription_renew — When a subscribed user switches to a higher paid tier, or renews their current subscription, this event will be triggered.
  • In_app_purchase — This event suggests that one of your app users has purchased an in-app piece of digital content.

User retention by cohort is probably the most valuable graph in Retention, as it allows you to analyze how many of your returning customers share characteristics:

Data retention

Machine learning can help you narrow down your retargeting campaign to only target those who are most likely to become conversions.

Hit create
See list of events

For example, let’s say I want to create an event to track whenever someone signs up for my newsletter.

So far, I’ve also added these events:

  • Scroll
  • Click
  • Form_start
  • Form_submit
  • File_download

Fill these out in the best way that describes your business.

User acquisition looks at where new customers come from (either organic search, direct, referral, organic social, or organic video):

Determining the probability of such events manually would be next to impossible — which is why the addition of machine learning to GA4 is so useful.


Click on Library to publish lifecycle reports
Download your report

Standard Google Analytics 4 Vs. Google Analytics 360

Next, hit “Save” in the top right-hand corner:

For example, by clicking the “+” next to dimensions, a page will pop up displaying all the available dimensions you can incorporate into your table:

Non-engaged sessions are sessions that last less than 10 seconds or don’t lead to a conversion event. In other words, they “bounced”.

The new event-based data model allows you to track every move users make on your domain.

Or share the document with others who have access to your Google Analytics property by hitting the share icon:

To add a web data stream

Click on this — it will take you to an “Account details” page:

If you don’t, you’ll need to start from scratch.

After which, you should see a “link created confirmation.”

User retention - see shared traits of returning customers

But how do you view these apps and web-based events?

Once you’ve successfully connected your Google Ads account, you should be able to review your Google Ads data in your Reports within 48 hours.

How to generate free-form reports

The life cycle reports on Google Analytics 4 looks at the entire life cycle of your site visitors, from the point at which they enter your website to when they leave or complete a purchase event.

If you don’t want to make your own free-form report, you could use one of GA4’s pre-made report templates.

This saves you the hassle of inserting information about your website, as the name, time zone, and currency of your site can be transferred between UA and Google Analytics 4.

You can name your new event literally anything that you want. However, as a best practice, I’d recommend making them concise yet descriptive.

You’ll then need to set your data location, select data streams, and decide how frequently you want data to be exported to BigQuery (your options are either daily or continuous).

GA4 also features new reports and enhanced Universal Analytics features. While GA4 is not a complete departure from Universal Analytics, the new features do take a little while to get used to.

Not only is this data more insightful, but it is also gathered using a privacy-first model. GA4 uses data anonymization by default, meaning it no longer stores the IP addresses of site visitors (unlike Universal Analytics). While this is mainly beneficial to the site user, it does help you easily comply with the latest privacy laws, such as GDPR and CCPA.

GA4 suggestions for better audience reach

Once you’ve finished adding conditions, hit the “Create” button at the top right-hand side of the form.

Once you connect your iOS or Android app to Google Analytics 4, unique user IDs are used to track your customers. Data will be gathered from each logged-in session and sent straight to Google Analytics.

The main issue with GA4 is that it stores user data by default. So, as long as you don’t change any privacy settings, GA4 will remain GDPR compliant.

Does Google Analytics 4 store IP addresses?

By connecting your Google Ads account, you streamline the entire sales process into your GA4 dashboard. You can review a sales funnel from when the customer clicks on the ad right up to when they buy the product.

Just like in Universal Analytics, each bar on the chart represents each minute in the last half hour.

You’re allowed to track user locations, device types, and clicks — but only to a certain extent.

Give event a name

While you can create totally new segments, you can’t narrow down the data presented in these segments. For example, once the segments have been created, you can’t exclude data from specific IP addresses or subdomains.


What happens if you don’t switch to GA4?

This means that if a user was on your site between 11.59 pm and 12.01 am, Universal Analytics would count this 2-minute visit as two separate sessions. Although this may seem minor, if it occurred regularly enough it would make your session count massively unreliable.

New Users” is a metric that has been lifted from Universal Analytics.

This will allow GA4 to collect on-page data, such as “video views”, “downloads”, and other valuable information.

To add app data stream

It also shows you whenever site visitors are met with errors or warnings. With these errors highlighted, you know which parts of your site are functioning correctly and which parts aren’t.

GDPR (General Data Protection Regulation) is the EU law on data protection. As with Universal Analytics, webmasters can modify the GA4 settings to ensure that it is GDPR compliant. For example, Google has implemented data anonymization, data sharing controls, and data detention durations options for webmasters to control.

Interestingly, Google Analytics 4 does not need cookies to operate. Instead, it uses machine learning to fill in data gaps (left by users who opt out of cookie usage) and provide you with reliable insights into user history — without the need for cookies.

Tracking conversions is useful for lots of reasons. For example, if a lot of users are landing on your “newsletter sign-up” page but are not actually signing up for your newsletter, it could indicate an issue with the sign-up process.

How to import goals from UA

Report snapshots

I’d recommend leaving “Enhanced measurement” turned on.

Whichever one you choose, the set-up process for each of these template options is mostly the same as setting up a free-form report. The only difference is that the visualization options will be predetermined.

You’ll then be presented with a graph showing you the sources of your traffic, namely:

  • Organic search
  • Unassigned
  • Direct
  • Referral
  • and Organic social.
State your GA objectives Click on save button

The Google Analytics 4 dashboard now looks like this by default (you can reorganize it according to your needs—more on this later):

To do this, head over to your Admin menu and click on the “Property” button at the top of the menu. From the drop-down menu, select the Universal Analytics account you want to import goals from.

It provides you with seriously helpful insight into how your marketing efforts are going—which is why it can now be found on the main reports dashboard:

Next, you need to tick off the account data-sharing settings that you want in your Google Analytics. This really depends on how much data you want to share with Google:

To connect your Google Ads account, head over to Admin, scroll down, and select “Google Ads Links” under Product Links:

With a greater focus on purchase funnels, Google Analytics 4 is able to make accurate suggested audiences to help you expand your reach.

However, if you’re not happy with the new dashboard set up, don’t worry: you can totally customize your dashboard (much like you could on Universal Analytics). This way, whenever you log into Google Analytics 4, you’re met with only the reports that matter to you.

Here, you’ll find reports on how user engagement translates to monetization. Not only will you find reports on e-commerce purchases, but you’ll also be able to review the user purchase journey as a whole, and how publisher ads and promotions helped secure the conversion.


Once you’ve successfully connected your tags, select “done.

Click on the “Web” button, add your URL, and give your site a “Stream name“:

As you can see, the “Users” metric on the left is still the main focal point of the page. However, instead of “Sessions“, “Bounce Rate“, and “Session Duration“, you’ve got:

  • Event Count”—A real-time report of how many events have been completed over the last 7 days. As we’ll explore later, “Events” count as several things — it does not simply refer to purchase conversions. A user playing a video on your site can count as an event, as can a site visitor signing up for your mailing list.
  • Conversions“—This refers to any event that has been completed that is of high value to your website. For example, if a site visitor buys one of your products or subscribes to your service or newsletter.
  • and “Sessions“—This metric reflects how many times a user has landed on your domain, regardless of whether they completed an event or not.

Step 2: Add account name and edit settings

If you scroll down the page, you’ll gain a quick snapshot of:

As default, these metrics will be set to show the last 7 days, but you can change this window at the bottom left-hand side of the graph:

While this provided you with some degree of insight, it could only provide you with information on specific events on specific pages.

Geomap with data

Attribution modeling is the process of assigning credit to different touchpoints in sales paths. These “touchpoints” are the steps a user takes before they land on a conversion. Touchpoints can be anything involved in the sales funnel.

Life cycle reports

Then, select “Set-up Assistant” from the menu that appears on the right:

Once you’ve successfully connected your Google Search Console, go to “Reports” and then select the “Google Search Console” tab.

Share your report with whomever you want

How to use GA4’s report templates

Analysis Hub renamed to Explorations on GA4

A box will then appear, where you can give your new event a name:

If you click on “Realtime Reports” on the left-hand menu:

To do this, click on “Library,” and then publish your lifecycle reports:

Another major leap that GA4 takes is in its embracement of AI technology. Machine learning algorithms are used to provide you with purchase, churn, and revenue predictions for the future (more on this later). With this, you can get ahead of the curve in terms of emerging user trends.

In the “sections” column, you can change the name of your free-form report, and choose the date range, dimensions, and metrics that you want to include:

Links with relevant links to help

New suggested audience

To publish a report collection, simply click on the three dots to the right of the card and select “Publish” from the drop-down menu:

After you hit “Register app”, you’ll have to:

Google Analytics 4 has three different attribution models to choose from:

  • Data-driven—This model looks at 50 different touchpoints to give credit to worthy touchpoints. Its in-depth analysis also looks at the time it took to complete the conversion and the device used.
  • Ads Preferred—As the name implies, this model gives full credit to the last Google ad the user interacted with. If there are no Google ads in the sales funnel, then this model switches to cross-channel last click.
  • Cross-channel rule-based—There are five different rules you can choose from with this attribution model:
    1. Linear — spreads credit evenly over all touchpoints.
    2. Position-based — gives most of the credit to the first and last clicks.
    3. Time decay — gives most credit to the touchpoint nearest the conversion.
    4. First click — gives full credit to the first click.
    5. Last click — gives full credit to the last click.

Google Analytics 4 (GA4) provides you with greater data collection accuracy than Universal Analytics (UA) and allows you to track the user journey across websites and apps.

The “Reports” section is also different.

In contrast, Google Analytics 4 classes all page actions as “events”. These include clicks, downloads, video plays, submissions, and so on.

If you’ve used a version of Google Analytics in the past, you’ll already have a Google Analytics account.

With Universal Analytics being gradually phased out, now is the best time to get to know Google Analytics 4.

Next, give the audience a title and start selecting dimensions (i.e., characteristics that define the audience, such as age and device type):

The engagement rate metric reflects how many of your site visits are “engaged”.

Event parameters

For the purpose of this task, select “Queries.” You’ll be led to a graph displaying your Google search click level over a set period:

With a bigger focus on allowing users to review the full customer cycle, it makes sense that Google has made it much easier to connect your Google Ads with your Universal Analytics account.

Then, under the “Product Links” tab, select “Search Console Links“:

Distinctly named events

This metric is calculated by adding together the number of user sessions that lasted longer than 10 seconds and featured either a conversion event or at least two page views. These sessions are aptly named “engaged sessions.

To create a free-form report, you need to either select the “blank” or “free form” option. For this example, I’m going to use the “free form” option:

This platform can also be used to aggregate and group data from various sources and perform further analysis.

On the Google Analytics homepage, you’ll see the “Start measuring” button:

The data gathered from the apps is much the same as the data gathered from your website — “events” such as video views and clicks, as well as conversion tracking, screen views, and so on.

Once you’ve selected the segments, dimensions, and metrics you want this infographic to show, download it or share it using the icons at the top right:

(Bear in mind: I don’t have an app, so the events you see in the images are all web-based)

This area allows you to review how well you retain customers. Graphs and charts include retention by cohort, user engagement, and lifetime value.

If you currently don’t have life cycle reporting set up in Google Analytics 4, you can add the reports manually.

Here’s how you do it:

You’ll then be returned to the main setup page, where it should say “You have successfully connected your properties”.

How to Use Google Analytics 4

User metrics on GA4

This will create a link between your website and Google Analytics, allowing GA4 to start collecting data from your site.

This information can help you better understand how users engage with your website and app features simultaneously.

The second condition identifies the page I want to record. In this case, it’s the “newsletter sign-up” page. This means that whenever a site visitor views the page in question, an event will be recorded.

You’ll find the reports section underneath “Home” on the main menu:

DebugView displays visitor data in real time, showing you how users are navigating through your domain and completing events.

Metrics shown for last 7 days

As aforementioned, there are two ways of doing this.

Google Analytics 360 — 1,000 shared per property
Google Analytics 4 — 500 shared per property

On the other hand, if it says “Create property”, you can transfer your Universal Analytics tags to Google Analytics 4.

The Universal Analytics dashboard looked like this:

Here, you could analyze your traffic level over 12 months, 3 months, and 1 month—right down to your traffic levels over the last day.

Through the power of AI, GA4 takes your past data, analyzes it, and makes useful predictions about future user behavior. Analyzing how users have interacted with your page in the past provides you with a degree of insight into how they might in the future.

If you’ve been using UA for a while, you’re probably wondering if you can import your historical data from your Universal Analytics property to the new platform. Unfortunately, due to the major differences between the two models, data sets cannot be merged.

For more precise data, you can scroll up to the top of the page and enter specific date parameters:

If you scroll down, you’ll find a table presenting all your organic search queries (all 29077 worth, in my case):

After this, select contains web/desktop:

Suggested audiences

By upgrading to Google Analytics 360, you unlock much bigger data limits for your Google Analytics 4 account. The upfront price is USD $150,000 per year, which grants you the following data limits (vs. how much you get with a standard Google Analytics 4 account):

Choose Google Ads Account
See your site visitors on a map

However, as soon as this event is triggered in the future, you will start to receive data regarding it.

…then click on the “Link” button:

…and you’ll be able to review the pages that are pulling in the most users, as well as how long users are spending on average on each landing page.


Find user origin

As I’ve already explained, you can assign events to basically anything, but how do you do it?

For example, after I click on the funnel exploration template option, I’m given the option to edit segments and dimensions:

Now, let us explore how to actually use the platform.

Plus, there are over 50 touchpoints that Google Analytics 4 considers, which is considerably higher than the 4 touchpoints that Universal Analytics’ considers.

Create custom segments

To do it, head over to Admin, then “Audiences” > “New audience”:

I could name this event something like:

What you’re then required to fill out depends on the type of app you’re registering.

To get to know your traffic better, click on “Reports” > “Acquisition” > “Traffic acquisition“:

GA4 gathers data on site visitors who abandoned purchases and clicked off from tutorial videos (amongst other actions) and creates “suggested audiences” from them.

The customer usage metrics allow you to track the user journey through GA4’s Funnel Exploration feature which shows you the exact steps users take before completing a conversion.

Directly under the “Property” column, make sure you have the relevant Universal Analytics account selected, before clicking on “GA4 Setup Assistant”:

Hit link
Select setup assistant

Download the config file for your app > add the Google Analytics for Firebase SDK to your app > run the app to confirm the installation of the SDK/check if the app is communicating with Google servers > hit “finish.

How to add GA4 to an existing property