GA4 Frequently Asked Questions

Our team has put together answers to some of the most common questions about Google Analytics 4. From bounce rate to content grouping, our information will help you get to know Google's new reporting platform a little bit better.

Do you have a question about GA4 you'd like us to answer? Send us your query and we'll look to provide a prompt answer.

Graham Marsh, Analytics Director

Where can I find bounce rate in GA4?

The bounce rate measurement is not available in GA4. Instead, it offers a set of more meaningful engagement metrics to understand user engagement. Use 'engagement rate' instead. Engaged sessions are defined as sessions with a minimum of two pages, ten seconds on-site or a conversion event—basically, the opposite of a bounce.

Where can I find the landing pages report in GA4?

The dimension 'Landing page' no longer exists in the new, event-based data models. Instead, look at the number of 'session_start' events for each page. You can do this in the 'Pages and Screens' report by selecting the 'session_start' event from the drop-down in the Event count column or by creating a custom report for it 

Where can I find exit pages and exit % in GA4?

Page exit metrics are not available in the standard reports in GA4, but the metric 'Exits' is available in the Explorer. Create a new Free-Form exploration, use Page Path as the dimension and Exits as the metric, and presto!    

Unfortunately, you cannot simply calculate an exit rate % within the GA4 interface; calculated metrics are on the roadmap. The easiest way to do this is to head over to Data Studio.

Where do I find ‘Time on Page’ in GA4?

This metric does not exist in the new Google Analytics. Its replacement is the more meaningful 'average engagement time', which you can find in the 'Pages and Screens' report in GA4. The 'time on page' metric was flawed as it didn't calculate for all pages. Exit pages or pages where the user bounced could not calculate a time on page, making this metric one of the most misleading ones in Universal Analytics.

How do I setup content grouping in GA4?

Set up content grouping needs via Google Tag Manager. Go to your GA4 config tag, under Fields to Set, add a row with Field Name' content_group'.

For the value, create a regex table with dimension {{Page Path}} where you develop a set of rules, similar to creating content grouping in the UI for Universal Analytics.

Preview and publish, and the data will become available under Content Grouping in your GA4 property. Using the page path to create your regex, the lookup table should look something like the following image.

How to setup content grouping in GA4

How do I export data from GA4?

Click on 'Share this Report' in the top right corner of the window, then select 'Download File', which gives you the option to either download a PDF or a CSV.

There is no opportunity to push straight into Google Sheets which is a massive shame. Hopefully, this is on the product roadmap.

One big positive is that a CSV export will export all rows, not just the ones you see in the table. GA power users will know that this is a significant improvement! One big negative is that the export does not respect the search/filter box! So, you may filter for all pages containing /blog/, and when you hit the export button, you don't get a list of all blog pages but every single page on the site.

How do I connect Google Optimize to GA4?

There is no connector for Google Optimize and GA4, but this is on the roadmap and should be released soon.

How do I connect Google Search Console to GA4?

There is no connector for Google Search Console (currently), but the release is imminent (alpha access available at the time of writing). One workaround would be to combine data from GA4 and Google Search Console in Google Data Studio, using the 'Blending data sources' functionality, and unifying the two data sets over the page dimension. Alternatively, you can combine the two data sources in Google Big Query.

How can I view traffic by channel in GA4?

Channel reports are still available in GA4, albeit a lot less flexible than you would expect. Navigate to Reports > Acquisition > Traffic acquisition and change the little drop-down for the primary dimension to 'Session default channel grouping'. You can see the definition of each channel in Google's official documentation, but you cannot edit them.

In Universal Analytics, you can also create custom channel groupings that can work with historic data. To date, there is no such feature in GA4. As a workaround, you can create channels in Data Studio using a CASE WHEN formula. This blog post explains how to do that.

Do you have a question about GA4 you'd like us to answer?

Can I merge my historic Universal Analytics data with GA4 data?

No, you can't because they use fundamentally different data models. The lack of integration compounds why you must get started with GA4 and start building up that historic data for when you need it.

Do I have to re-tag my entire website for GA4?

GA4 uses a different data model, so the method of collection is also slightly different. While Google Tag Manager offers native tags for GA4 config and GA4 events, these need rolling out across the entire site, so yes, you do have a bit of re-tagging work cut out for this migration.

Google provides a lot of support for this tag migration, especially the slightly more complex migration of eCommerce tracking. GA4 is the new data model, and it is here to stay. If you want to benefit from its advanced capabilities, you should invest time into setting it up properly. Try to avoid custom scripts that promise to automatically 'translate' your existing dataLayer, as they introduce risk and potentially latency into your website.

Why is my GA4 data not matching Universal Analytics?

The two use different data models, so we should always expect a discrepancy, but it probably depends very much on your individual use case. Here are a few things that can lead to differences between the two.

  • Improved cross-device tracking of GA4 can result in a lower total user count
  • Faulty or incomplete tracking implementation can cause discrepancies (either or both can be wrong, just because you have had Universal Analytics for longer, and have trusted it in the past, does not guarantee that it is accurate)
  • Data for one data set is filtered (best compare two raw data sets, GA4 filters still need a bit of work to be as powerful as the UA ones)
  • Segment the data by device, browser, language etc. to try and isolate the issue
  • If you see discrepancies in specific events, we suggest using the GTM debug mode to observe the behaviour in question.

How to setup Cross Domain Tracking in GA4?

You can set cross-domain tracking directly from within the settings of your GA4 property. Go to your GA4 property in the GA Admin panel and click on your Data Stream, then More Tagging Settings at the very bottom of the window.

How to set up Cross Domain Tracking in GA4

Where do I find the referral exclusion list in GA4?

You can exclude unwanted referrals in the Data Stream Settings.

Go to Admin > Data Streams > More Tagging Settings > List unwanted referrals and add any domains you do not want to appear as referrals here.

This action will append the parameter ?ignore_referrer=true to the domain and no longer show it as a traffic source.   

Use case examples for this feature are user journeys that include another domain, such as PayPal or a password recovery journey via an email link. Do not use this functionality to exclude unwanted traffic like bot traffic, as it will simply disguise that traffic as 'Direct'.

Make sure to check Google's official documentation.   

Can existing Data Studios reports (linked to UA) be linked to GA4, or would you have to re-create your existing reports?

Changing the data source to your new GA4 property in an existing dashboard is easy, but you will need to update every dashboard element due to the different data structures. While some dimensions might be the same, the metrics aren't, so it's like starting from scratch.

How much does BigQuery integration usually cost for small-to-mid-size businesses?

Data storage is cheap, but there is a cost for querying data, and this requires monitoring. The larger your raw data set, the more a query of that data set will cost. There are many ways to work around this, such as creating tables with smaller data sub-sets to run your dashboards. Find information about BigQuery pricing.

How can you give events a revenue value in GA4?

Each event can contain up to 25 parameters. Use one of those for the value. The prior statement answers how to send that value to GA4 – if your question is implementation related, I would probably recommend storing an event value in the dataLayer from where pick up is easy.

With tools such as Google Data Studio at our disposal, how much do you think we should open GA4 to colleagues versus restricting them to our dashboards? Especially given how much of a paradigm shift GA4 is!

We suggest keeping users who are not very technical and do not spend a lot of time in GA within the Data Studio reports until the GA4 interface is more user-friendly. The Explore reports can be tremendously helpful once users have understood the new data model and how to get what they need from it. With some training, most people will be fine going straight into GA4.

Is it possible to set up views on a site for both classic GA and GA4 and use both?

Setting up GA4 is straightforward, especially if you already have Google Tag Manager on your site. You cannot create views, but you can run two properties of UA and GA4 side-by-side. This method is the recommended best practice, so precisely what you should be doing at this stage. See our recent blog post on how to set up GA4 in a few easy steps.

Anyone with edit access to GTM and GA will be able to follow these steps.

What are the data sampling thresholds in GA4?

There are no limits to how much data you can send to a free GA4 account, and you will not encounter sampling within the standard reports in the user interface. Users can also export all raw data to Google BigQuery, where large data sets are easier to handle.

You will encounter sampling in the Explore workspace when creating customised reports that contain over 10m events. For the premium version of GA4, there is no sampled data in the Explore workspace.

There are also data thresholds around potentially sensitive data such as demographics. If the size of a segment becomes so small that you might be able to identify the individual, GA4 will not show you the demographic data for that segment. These thresholds are system-defined, and there is no alteration mechanism.

Ask us a question about GA4. Send us your query and we'll look to provide a prompt answer.