How to Migrate From UA to GA4 | Procedure and Points to Note During Migration

Published:
Last Updated:
Category: SEO & Content
Authors: Shusaku Yosa

Published:
Last Updated:
Category: SEO & Content
Authors: Shusaku Yosa
Migration from the old version of Google Analytics, "Universal Analytics (UA)," to the new version "GA4" has already been completed on many sites. On the other hand, there are also cases of "not yet migrated to GA4" on sites that have not been updated for a long time or on newly handed-over projects. This article organizes the current situation that forms the premise of UA-to-GA4 migration, then explains the migration (GA4 setup) procedure and the points to note during migration.
The first thing to understand is that UA has already ended its service. Free UA stopped processing new data on July 1, 2023, and after the subsequent transition period, access to the UA admin screen and data also ended (the paid version, Google Analytics 360, also ended measurement in October 2023).
Therefore, at present, the task of "migrating from UA to GA4" does not strictly mean carrying over UA's data, but refers to newly creating a GA4 property and starting measurement. UA and GA4 have fundamentally different data models, and automatic migration of past data was not possible to begin with. For sites where GA4 measurement has not yet started, it is important to set up GA4 as soon as possible so as not to widen the data gap any further.
Understanding the difference in thinking between UA and GA4 before proceeding with migration makes it less confusing to read the data after setup.
Here we introduce the basic flow from creating a GA4 property in the Google Analytics admin screen to starting measurement. Screen names may change with updates on Google's side, so proceed by reading them as the latest display.
UA data cannot be carried over to GA4. If you want to do comparative analysis such as year-over-year comparisons, you need to wait until enough data has accumulated in GA4. The sooner you start measuring on a site you are setting up from now on, the more it leads to future analysis.
Because UA and GA4 differ in their measurement thinking, numbers such as session count and conversion count do not match even with the same name. Comparing directly with UA-era reports leads to mistaken judgments, so it is important to re-grasp GA4 on its own terms.
When installing tags directly with gtag.js or using a CMS plugin, be careful not to mistake the tag placement. Accidentally overwriting an existing tag or installing a measurement tag twice can prevent data from being collected correctly. After installation, always check the measurement status with the realtime report or similar.
Simply creating a GA4 property does not guarantee that you can do the analysis your business truly needs. It becomes a practical analysis foundation only when you arrange initial settings such as configuring important actions (inquiries, purchases, etc.) as conversions (key events) and linking with Google Tag Manager and advertising services.
UA-to-GA4 migration, now that UA has already ended, means "the task of newly creating a GA4 property and starting measurement." Because UA's past data cannot be carried over, it is important for sites that are not yet measuring to set up GA4 even a day sooner and begin accumulating data.
As for the procedure, the basic flow is creating a GA4 property, setting up a data stream, installing the measurement tag, checking measurement, and changing the data retention period. While being careful about the differing premises of the numbers from UA and about tag installation mistakes, doing the initial adjustments such as conversion settings lets you make use of GA4 as a practical analysis foundation. Start by checking whether GA4 is measuring correctly on your own site.

How to grow e-commerce sales with content marketing: dividing roles with product pages, seven article theme templates, p...

How to make owned media SEO drive traffic: pre-launch design, topic clusters, article production, rewrite operations, an...

How noindex works, the two ways to implement it (meta tag and X-Robots-Tag), when to use it and when to avoid it, and ho...