Google Analytics 4 Migration Guide: Best Practices for a Smooth Transition

| | 4 min read

Introduction

Google announced the end-of-life for Universal Analytics (UA)1 , which means that marketers and businesses must undergo a GA4 migration to upgrade to the latest version of Google Analytics.

The deadline for the transition is July 1st, 2023, and it is essential to start the migration process as soon as possible to ensure a smooth transition.

What does it mean for you?

If you are using the old version of Google Analytics, popularly known as Univeral Analytics (UA), after July 1st, the data from your website or app will not get updated on it. Ie. It will move to read-only mode, and most probably within, six months1 from then, it will entirely shut down operations. 

The new and better version of Google Analytics, popularly known as GA4, is already available, and it is possible to migrate to GA4 from Univeral Analytics.

 

 

Google Analytics 4 Migration: Follow These Best Practices for Seamless Upgrade

From our experience in migrating multiple Universal Analytics properties to GA4, we have a playbook to migrate. The key steps involve

  1. Create a new GA4 property and automatically migrate whatever is possible from your UA property. The objective is to get GA4 to start receiving data as early as possible.
  2. Do an audit of your UA, specifically on Goals, Reports, Content Groups, Channel Classification, Views, Events, Custom Dimensions, Automated emails etc. and document and prioritize the items you want to migrate to GA4. 
  3. Do an audit of the scripts, tags, and event triggers you have implemented in your Website or App and document and prioritize the items you want to migrate to GA4.
  4. Create a comprehensive checklist with all the items identified in the audit, so that we do not miss any items during migration.
  5. Create the list of reports that should be created in GA4 and other reports that will be easier to create in tools like Looker Studio.
  6. Do the migration based on the documentation and checklist prepared.
UA/GA4 Migration Checklist Sample
Sample: UA to GA4  Migration Checklist
Download the complete GA4 migration checklist.

Tips for a Successful Google Analytics 4 Migration

  • It would help if you understood the differences between UA and GA4 and how they impact your data analysis and reporting.
  • There are significant changes in the user interface and report structure. Training your team on GA4's new features and functionalities is essential to get the full potential of GA4.
  • You should communicate the migration plan to your stakeholders and clients, and keep them updated on the progress. Multiple departments will most probably use GA in your organization. Clear coordination will help a smoother migration and avoid unnecessary issues.
  • Run a few iterations of the Test-Fix-Test cycle before July 1st to ensure that the data is accurately tracked and aligns with your business goals. We recommend completing the entire migration, including testing, before the end of March to get accurate data with all the audience/conversions etc., for at least two months for seamless operations. If you are not using GA for advertisement, retargeting etc., then no need to rush. Plan the migration to be complete, including testing, by June 1st week.
  • Ensure your team takes advantage of Google's migration resources and support, such as the GA4 migration checklist and the Google Analytics Help Center.

What Happens if You Don't Migrate to GA4

After the July 1st, 2023 deadline, Google will no longer support Universal Analytics. UA will become read-only, and you may get six months (as per google) to export the data collected in your UA property before they completely shut down UA.

360 Universal Analytics users will get one more year to migrate to GA4. However, Google recommends that 360 users start the migration process as soon as possible to take advantage of the advanced features and capabilities of GA4.

Users with default UA configuration have nothing to worry about; they can use the one-click creation of GA4 tags and set up the tracking code in their websites/apps.

Please note that even if you migrate your UA to GA4, you still need to install the new GA4  tracking code in your website or tag manager and double-check the configuration to ensure that the data is being accurately tracked.

Conclusion

The MarTech team of Zyxware Technologies has good experience migrating complex UA properties to GA4. Our team can help you conduct a comprehensive GA Migration Audit that includes a review of your Goals, Reports, Content Groups, Channel Classification, Views, Events, Custom Dimensions, Automated Emails, and other relevant items.  We'll work with you to identify any issues that may arise during the migration process and provide solutions to ensure a successful transition to GA4.

We can also provide expert support throughout the migration process, from creating your GA4 property to mapping your existing GA data to your new GA4 property. Our team of experienced GA specialists can help ensure that your migration goes smoothly and that you get the most out of GA4.

The migration from Universal Analytics to GA4 is a significant change, but it's necessary to stay ahead of the curve in digital marketing. Get in touch with our expert team for consulting, and we can help you ensure a smooth transition to GA4 and unlock the benefits of advanced tracking, analysis, and insights it offers.

FAQ on Migrating from Universal Analytics to GA4

What is the difference between Universal Analytics and GA4?

Universal Analytics, the previous version of Google Analytics, was released in 2013. GA4 is the latest Google Analytics version, released in 2020, and offers several significant differences in terms of its event tracking, cross-device functionality, and machine learning capabilities.

  • Data model: Universal Analytics uses a session-based data model, which tracks a series of user actions on a website as a single "session". GA4, on the other hand, uses an event-based data model, which tracks individual user actions, such as page views, clicks, and form submissions, as separate events. This allows GA4 to collect more detailed and granular data about user behaviour.
  • Automatic event tracking: GA4 automatically tracks a wide range of events on your website without requiring manual configuration. This includes page views, clicks on buttons and links, form submissions, and other interactions. Universal Analytics, however, requires manual configuration to track events, which can be time-consuming and error-prone.
  • Enhanced data collection: GA4 uses machine learning to collect and analyze data from various sources, including website interactions, app usage, and customer interactions across channels. This allows it to provide a more complete and accurate picture of customer behaviour and preferences. Universal Analytics is limited to tracking data from website interactions.
  • Improved reporting and analysis: GA4 provides more detailed and customizable reports and new tools for analyzing customer behaviour and predicting future trends. It also includes new features such as "path analysis" and "funnels", which allow you to visualize and analyze the different steps users take on your website. Universal Analytics has more limited reporting and analysis capabilities.
  • Improved integration with other Google products: GA4 is closely integrated with other Google products, such as Google Ads, Google Marketing Platform, and Google BigQuery, making it easier to analyze and optimize your marketing efforts across different channels. Universal Analytics has limited integration with other Google products.
  • Data retention: GA4 includes new data retention controls that allow you to specify how long data is retained before it is automatically deleted. This can be useful for complying with data privacy regulations such as GDPR. Universal Analytics does not have this capability.
What are the main features of GA4?

GA4 has several new features that are not available in Universal Analytics, including:

  • Automatic event tracking: GA4 automatically tracks events on your website, such as page views and clicks on buttons, without the need for manual configuration.
  • Enhanced data collection: GA4 uses machine learning to collect and analyze data from a wide range of sources, including website interactions, app usage, and customer interactions across channels.
  • Improved reporting and analysis: GA4 provides more detailed and customizable reports, as well as new tools for analyzing customer behaviour and predicting future trends.
  • Improved integration with other Google products: GA4 is closely integrated with other Google products, such as Google Ads, Google Marketing Platform, and Google BigQuery, making it easier to analyze and optimize your marketing efforts across different channels.

This article details the five key features Google Analytics 4 offers.

Can I use Universal Analytics and GA4 together?

Universal analytics will reach end of life on July 1, 2023, till then you can use GA4 and Universal Analytics together, so that you can make use of the exisiting reports and events created there. You need to update your GA4 instance with all the specific configurations before the UA stop taking data.

Do I need to migrate from Universal Analytics to GA4?

Universal Analytics will reach the end of life on July 1, 2023, at which point Google will stop collecting data on UA. If you are currently using Universal Analytics, it is recommended that you migrate to GA4 before the end-of-life date to ensure that the tracking on your website happens uninterruptedly, and to take advantage of the new features and functionality available in GA4.

How do I migrate from Universal Analytics to GA4?

To migrate from Universal Analytics to GA4, you will need to create a new property in your Google Analytics account and configure it to use the GA4 tracking code. You will then need to update any custom tracking code, integrations, reports and other configurations that you have set up in UA to GA4. Once you have completed the migration, you can retire your Universal Analytics property and tracking code. Please see the checklist we have prepared to assist you in the migration

Will my existing data be lost if I migrate from Universal Analytics to GA4?

The historical data will be available in Universal Analytics after the end-of-life for at least 6 months, and you can still use that in read-only mode. UA captures no new data after it reaches the end of its life. We recommend you set up GA4 now along with UA to track the website analytics in GA4 and then take steps to migrate the custom configurations and reports to GA4. Once UA reaches the end of life, you can remove the UA tracking code from your website.

You should also take steps to export existing data before Google shuts down UA completely. For the free version of Google Universal Analytics, the BigQuery connection is not available by default. You may need a 3rd party connector to back up your historical data. Matomo offers a GA Data Export plugin to move your data to Matomo.

We are using 360 Universal Analytics. Is there any difference?

360 Univeral Analytics users will get one more year to migrate to GA4. However, Google recommends that 360 users start the migration process as soon as possible to take advantage of the advanced features and capabilities of GA4.

We are a SME, and using UA as it is. Ie we did not made any customization, just using the default reports. Do we have to prepare for anything?

Users with default UA configuration have nothing to worry about; they can use the one-click creation of GA4 tags and set up the tracking code in their websites/apps.

GA4 is a different product, and the user interface and reports have changed. There will be a learning curve to start using the new system.

Please note that even if you migrate your UA to GA4, you still need to install the new GA4  tracking code in your website or tag manager and double-check the configuration to ensure that the data is being accurately tracked.

Is there a Playbook or Checklist available to do the migration?

Google offer comprehensive documentation to migrate from UA to GA4. We have documented the best practices we use to migrate UA to GA4. Please review this documentation and let us know if you need further assistance.

Is there any professional support available for migrating from UA to GA4?

Zyxware Technologies provide expert support throughout the migration process, from creating your GA4 property to mapping your existing GA data to your new GA4 property. Our team of experienced GA specialists can help ensure that your migration goes smoothly and that you get the most out of GA4. Please contact us if you need consulting with our GA expert.

Will custom events created in GTM work in GA4?

Yes, Custom events created in Google Tag Manager (GTM) will work in Google Analytics 4 (GA4), as long as you've set up your configuration tag to send your data to GA4. GA4 allows you to use existing triggers that you've used for Universal Analytics (UA) to send events to GA4.

Is there a report available for session duration in GA4?

GA4 focuses less on the idea of sessions and more on engagements. While there may not be an out-of-the-box report for session duration in GA4, you can build custom reports in the Explore section by playing around with metrics and dimensions. 

Is GA4 suitable to track multiple domains and subdomains?

Yes, absolutely. All of your tracking in GTM can be sent to the same data stream. It's good to just have one data stream, but if you have your domain and your subdomains, you can send that to the one data stream if you want.

What's the difference between data streams in GA4 and views in UA?

A data stream is the source of your data, while a view was more like a filtering of data that was already there. In GA4, we have comparisons, which are kind of like a segment you can apply. We don't go into much detail on comparisons in this session, but we will later on.

How can we evaluate user data for different platforms separately, web and app?

If a user's data is captured against a single user ID, GA4 provides differentiation. While we have that consolidated idea of user ID, in the data model, we'll still always have those dimensions attached, or the parameters attached, saying, web, app, page view, screen view, where you can separate, or segment, or filter for just the web session or just the app session.

Is there any mechanism to track invalid traffic?

GA4 automatically detects bot traffic, so that will be excluded by default. In internal traffic, there is a parameter you can attach to traffic called Traffic Type (traffic_type). So whatever you're using for tagging, GTM, for example, you can have a parameter attached to a user with Traffic Type Internal. That will be excluded.

Can we add additional parameters to the default page view event?

Yes, you can set up automatically collected parameters that you want on all of your page views and use properties if that applies as well. However, these parameters will only apply once to the page you're on, so they should be page-level values.

Can page path be an example of a high cardinality custom dimension?

No, the page path is automatically collected and not high cardinality. You do not need to create a custom dimension for page_path. A high cardinality dimension isn't automatically collected, like article ID, which would be a custom dimension you must tell GA4 to collect and recognize as custom. 

Do I have to migrate to GA4? Is there any alternative options?

If you are looking for a privacy-first website analytics platform, you should give a try to Matomo or Plausible based on your business need.

Is it possible to create custom channel groups in Google Analytics 4?

Yes! GA4 offers a new feature that allows you to create custom channel groups based on your own rules and criteria