Google Analytics 4 Frequently Asked Questions

Google recently announced the rollout of Google Analytics 4, the future version of its analytics platform. Our analytics team has compiled a few key initial questions (and answers!) about GA4, with more to come.



Do I need to start over on the analytics implementation we just did recently?

No. For organizations that have implemented robust analytics tracking using a tag management solution such as Google Tag Manager, it’s a matter of setting up GA4 tags with existing Triggers and Variables that have already been set up for UA. Hard-coded gtag implementation also requires only a simple, one-line addition of the Measurement ID for a GA4 data stream for standard GA4 tracking.

However, organizations should ensure that their new GA4 implementation takes into account the new GA4 naming convention. Pageviews are now another event. Event naming is much more flexible, which puts the onus for event naming, attributes and governance on the implementer. Custom dimensions are now hit-scoped by default and collected as event parameters with event hits. Session-scoped custom dimensions are no longer available and user-scoped custom dimensions are collected with user properties. Defunct Universal Analytics-specific definitions and functions such as content grouping and customTask — a feature of the UA javascript library that enables additional capabilities to get or set custom values when building the hit — are not yet available in GA4. 

Resist the urge to simply map your event category, action and label over to GA4 and instead thoughtfully take the opportunity to rethink your new event schema. As GA4 will be the new standard going forward, it makes sense to take the time to carefully plan out your reimplementation to ensure scalable and digestible reporting. 

Keep in mind that GA4 now allows for event renaming and creation in the interface, which leaves room for some trial and error if an event name or attribute needs to be changed post-implementation. 

app web


I heard this version of GA4 previously referenced as App+Web. Since our organization doesn’t have a mobile app, do I still need to migrate?

Though Google first branded this new property type as App+Web in 2019, GA4 is an overhaul of Universal Analytics and is designed for any organization to use, even those without a native iOS or Android mobile application.
We strongly recommend that organizations begin a roadmap to implement GA4 in 2021 while keeping their Universal Analytics implementation alive. For organizations that do not have a mobile app, you can still utilize GA4’s new streams feature and create a stream for your desktop site.

If an organization has an app and a website, GA4 offers the added benefit of unifying users across their app and website experiences. Organizations can choose to enable “Google signals data collection” in Data Collection settings and “By User ID and Device” in the Default Reporting Identity settings. By turning on this functionality, GA4 will first use a persistent user ID (usually captured upon authentication) to stitch together users across platforms. When a unique user ID does not exist, Google will use Google Signals — leveraging data collected from authenticated Google users who have turned on Ads Personalization — to stitch together a holistic view on multiple devices and browsers.



Does the new GA4 have any sampling?

There is no sampling for any GA4 standard reports. While Universal Analytics has limits of 500,000 sessions for a given data set within the specified date range in the property before sampling kicks in, GA4 reports do not have sampling even with additional dimensions applied. This allows users to apply dimensions and segments in the standard interface without worrying about the dreaded yellow sampling icon. GA4 also does not have an overall hit limit, as the measurement paradigm shifts over to event-based tracking, compared with the previous 10 million hits per month limit in UA.

The full data set is also available for export to BigQuery with no sampling. There is some sampling on Analysis Hub, “a collection of advanced analysis techniques that go beyond the standard reports” that 360 users have sneak-previewed. Analysis Hub is a key feature that GA4 has made available to all users for deeper ad-hoc analysis with an easy-to-use drag-and-drop interface. 

Sampling does apply when the queried data set exceeds the quota for free accounts, which is 10 million events. Sampling aside, for properties with a robust implementation Analysis Hub allows for the type of flexible analysis long desired by analysts. Users can now leverage different templates such as Exploration, Funnels, Path and Segment Overlap to explore their data. 

The funnel report, in particular, allows users the flexibility to define a sequence of events (page views or a user interaction) with the ability to drag and drop segments and apply filters to discover top conversion paths and friction points.

engagement metrics


What happened to engagement metrics such as bounce rate and time on page/site?

GA4 dropped the problematic and easy-to-manipulate “bounce rate” in GA4 and instead integrated several new engagement metrics — engaged sessions, engagement rate, engaged sessions per user and average engagement time. These metrics can be found under “acquisition” rather than “engagement” in GA4. Google defines an engaged session as a session “that lasted longer than 10 seconds, or had a conversion event, or had two or more screen or page views.” Many analysts will welcome the blend of time and action into a single, simplified metric.

Google provides a bit more detail about how it measures engagement with its definition for the new “average engagement time.” Engaged time is defined as “length of time that the app was in the foreground, or the web site had focus in the browser.” This is a much more nuanced measurement than “session duration” in Universal Analytics, which simply calculates the amount of time between the first and last interactive hits without considering the amount of time a user may have switched to another tab in the browser. 

To compute engagement time Google collects a parameter “engagement_time_msec” (milliseconds of engagement) along with enhanced measurement events such as scrolls, custom events and additionally the event “user_engagement” if needed. Given that user_engagement seems to be little other than a vehicle for sending the engagement time parameter, it’s surprising that Google provides details for user_engagement in the events reports. In Google GA4 documentation about automatically collected events, Google explains an event is collected when the app or web page is opened and “periodically, while the app is in the foreground.” Engagement time is then summed per session and averaged to calculate the “average engagement rate.”

engagement time


How is the new engagement time metric calculated?

GA4 now collects an “engagement time” parameter (an event level attribute to collect details for reporting) along with many of the site interactive events and, when needed to collect engagement details, a new event called user_engagement. Conversely, if a user switches to another browser window (or minimizes an app) the time the app or browser window is minimized is not included as engagement time. The engaged time is used to determine whether a session qualifies as an “engaged session.” 

Summing up the engagement time creates a much more accurate measurement of actual user engagement than existing “session duration” or “average time on page” in Universal Analytics. While it has been possible to collect engagement time with custom code in Universal Analytics, this new out-of-the-box metric is a welcome addition to the GA4 platform.



Can I use GA4 to build audiences for remarketing across the Google Marketing Platform, Salesforce Marketing Cloud, etc.?

In the free version of GA4, publishing remarketing audiences is expanded to publishing audiences not only to Google Ads only, but also to DV360, SA360 and CM360. With the free version you are limited to 100 audiences for each of these platforms. The upgrade to GA4 360 increases the audience limit to 400, plus advertisers will be able to publish remarketing audiences to Salesforce Marketing Cloud. Another major change is that as soon as you create new audiences in GA4 they’re automatically published to your linked Google Ads account; no extra step is required, as with the current Google Analytics. 

Moreover, users can be actively removed from a published audience. Previously, once a user was added to an audience they would remain in that audience until they hit the membership duration limit or you unpublish or close the audience. For example, if you add a non-customer to a remarketing audience with a membership duration of 30 days but that user makes a purchase seven days later, in Universal Analytics they’d remain in the non-customer audience for the entire 30 days. In GA4 they’d be removed as soon as the purchase is completed. You could of course work around this by using a customer audience for exclusion or suppression in the ad-buying platform, but this new “state-based” audience really makes managing this more efficient.

360 free


Is there a paid (360) version of GA4 or is there only a free version? 

Google will roll out a 360 version of GA4 in 2022, for now officially referred to as “New GA360.” This paid version of GA4 will offer service-level agreements (SLAs) for business critical items such as the BQ Export and data collection and processing, higher limits for audiences, conversions, custom dimensions and metrics and more. 

Perhaps the biggest difference is that the 360 version of GA4 introduces both a lower entry price point for lower volume websites and apps and a dynamic pricing feature that only charges for actual use (events) above a base fee. 

Previously, a website with 25 million hits would pay the same subscription fee as a site with 500 million. Now that base fee is much lower for the former and hits that go above 25 million are charged a variable price that decreases as volume increases.

For example, if the hits rise to 30 million the incremental charge is smaller than it would be based on current pricing tiers, and the increase at a very high volume — more than 1 billion hits a month — is even smaller.

Note that the New GA360 pricing will be based on events not hits, so while this article uses the terms interchangeably, they are a different metric and are often not one-to-one. Google estimates a site will have more events in GA4 than hits in Universal Analytics.

The free version of GA4 will still come with some great features previously available only with a GA360 subscription. The most valuable of these undoubtedly is free BigQuery export. While users of standard GA already can take advantage of the reporting or management APIs, these simply don’t stack up to the depth of data available in the BigQuery export and require development effort. So this is a huge value!

Another major feature in GA4, formerly only available via a GA360 subscription, is custom funnel analysis and reports. In fact, not only are these now free but they’re much more intuitive and easy both to create and view in GA4.

bigquery free


I don’t have GA360. Can I export GA4 data to BigQuery for free?

Organizations that have implemented GA4 can export their raw, unsampled data to BigQuery for free. Users can select to have the data exported once a day or intraday for faster access to same-day data. Teams that have selected to export their data are subject to the same active storage and processing limits as the free BigQuery tier, with 10 GB of active storage and 1 TB of processed query data per month.

Once a premium feature, now all customers can access hit-level, raw GA4 data inside BigQuery for powerful querying and inexpensive data storage on an almost real-time basis. The integration between GA4 and BQ is a simple click in the admin section once your BQ project has been created. Analysts can choose the data location and streaming frequency and data will start flowing into BigQuery almost immediately.

Did this interest you? Reach out to learn
how we can help you.

Contact Us

When you reach out to Empirical Path, you get in touch directly with our fully qualified and experienced consultants.   Whether you need an analytics audit, training, support, or a custom quote on Google Analytics 360 licensing, let’s talk today.