top of page

GA4 property configuration - checklist

Updated: Aug 19, 2022

We already know the end date for Universal Analytics (July 1, 2023). If you collect data using this tool, you know that there is a 'deadline', which is what absolutely motivates you to take action. It's time to turn on the new version of Analytics - GA4. Ideally, at the beginning, parallel to the one used now, to get used to the new tool and how it works. It is recommended to conduct parallel data collection for at least 12 months in order to be able to compare reportingmodels. To do it start today with the correct configuration of the GA4 property. This checlist will help you. For each point, I have added a short information that allows you to understand what the setting is for.


If you don't know what GA4 is yet, check out the GA4, or what you like about it article. Then start with the checklist. You can go one by one or jump directly to the selected points:


Check if data is collected

Make sure you know how the code is implemented on your website

Make sure enhanced measurement is turned on

Set the correct time zone

Set the correct currency

Select the data retention period

Choose an attribution model (what's that?)

Decide who is to have access to the proeprty and to what extent

Configure filters

Report identity, or decide how the GA identifies individual users (no, no, no sensitive data there)

Determine your micro and macro conversions - it's crucial!

Register custom dimensions and metrics

Ecommerce reporting

Complete the referral exclusion list or 'unwanted referrals'

Product Links: Big Query

Product Links: Ads

Activate Google Signals

Product Links: Merchant Center

Product Links: Google Search Console

Enable reports for Google Search Console

Additional articles


Check if data is collected

If your GA4 property is already set up and connected to your website, make sure the data is being collected. Just take a look at the Home page (screenshot), where you can see traffic from the last period (default is 28 days). Thanks to this, you will find out what your next step is - property configuration or code implementation ;)





Make sure you know how the code is implemented on your website


And thus, which way you will be able to track interactions with the website (clicks, form submissions, ecommerce). The system should be consistent so that it can be navigated efficiently and that a new developer or analyst can easily see how it works (or you after six months of not looking there). What are the methods? Plugins / modules / integrations built into the site's administration panel (if you have a store, check whether it collects ecommerce data automatically within Google Analytics tracking). Another option is to implement everything via JavaScript in the website code. In this case, you need a web developer to implement tracking events, such as submitting forms. An increasingly popular (and my favorite) method is the code implementation by Google Tag Manager (GTM). If you choose this option, GTM must be implemented in the website code (directly or via a plug / module / integration), but inside one container you can store all tags measuring actions on site, including not only Google Analytics or Ads but also Facebook pixel, Intagram, Hotjar or Google Optimize.


Make sure enhanced measurement is turned on


Where? Admin > Property > Data Streams > Enhanced Measurement


This setting is enabled by default. GA4 collects data about various interactions on the site, including: page views, clicks, page scrolling, outbound clicks, site search, video interactions, files download. However, they are collected in bulk, without distinguishing into details, and in order to distinguish them in the reports, events have to be modified.



Set the correct time zone


Where? Admin > Property > Property settings > Reporting time zone


Why does it matter? If you have Los Angeles time zone while being set in Poland, and the website is visited mainly by Polish residents, you will find out from reports that most of them suffer from insomnia, because they watch it at night;)


Set the correct currency


Where? Admin > Property > Property settings > Currency displayed as


If you an on-line purchase option, you probably have no doubts that this is useful. But even if you do not run a store, but you use paid ads in Google Ads, the data on regarding cost will be imported to Analytics reports. In this case, the value in the currency used in Ads will be converted at the previous day's average exchange rate and inserted into Analytics. In practice, this could mean that when you pay for your ads in CAD, you will see the estimated cost in US dollars (the default currency) on the GA4 side.


Select the data retention period


Where? Admin > Property > Data Settings > Data Retention


You can choose either 2 months or 14 months. What's next? You have time until July 2023 to devise a long-term data archiving system. Google Cloud Storage (BigQuery) seems to be the most popular method at the moment, but the choice is yours.


Choose an attribution model (what's that?)


Where? Admin > Property > Attribution Settings


"An attribution model is the rule, or set of rules, that determines how credit for sales and conversions is assigned to touchpoints in conversion paths. For example, Last Interaction attribution assigns 100% credit to the final touchpoints (i.e., clicks) that immediately precede sales or conversions. First Interaction attribution assigns 100% credit to touchpoints that initiate conversion paths. These are two examples of attribution models." (source: https://support.google.com/analytics/answer/6086214?hl=en)

Attribution models are a big topic to think about considering how your audience interacts with your website / app. You can find details of the models here: https://support.google.com/analytics/answer/1662518


Decide who is to have access to the proeprty and to what extent


Where? Admin > Property > Access Management


There are four standard roles which are Administrator, Editor, Analyst, and Viewer. Descriptions of each role can be found next to their name in the settings. Apart from them, there is a novelty, i.e. data limitations (GA4 services only). Regardless of the role assigned above, you can add "No Cost Metrics" and / or "No Revenue Metrics" to each user. Just remember that the Administrator can change this restriction himself, because he has access to everything.





Configure filters


Where? Admin > Property > Data Settings > Data Filters


Here you can activate or test two types of traffic: internal and developer (people working on the construction / changes to the site). You can define which IPs belong to internal traffic in a slightly different place:

Where? Admin > Property > Data Streams > More Tagging Settings > Define internal traffic


For now, there are no other filters available, but these things will be surely changed at some point.


Report identity, or decide how the GA identifies individual users (no, no, no sensitive data there)


Where? Admin > Property > Reporting Identity


Here you decide whether you collect data about activities on your website based on the user ID (then you need to configure and implement it) or on the basis of a device. If based on the user ID, then Analytics will combine events from different devices, which will allow you to create a report showing how the user behaves, e.g. during the week he enters from desktops, and at weekends always from mobile devices, but it is the same visitor. In the case of the second option, events are identified only on the basis of the device ID, i.e. you separately collect data about user inputs from his desktop (on working days) and separately about inputs from a mobile device (on weekends) - you have no basis to connect them to the same person . But maybe you don't need it so there's no stress.


Determine your micro and macro conversions - it's crucial!


You won't find this in GA4 when you start working. You need to complete your task and determine which activities on the site are crucial to its performance. For example, in a store, a micro conversion will be an 'add to cart' event, and a macro will be 'purchase' conversion. In a website used for contacts, a micro conversion is entering the Contact page or 'phone number click', while a macro conversion is 'form submit'.


Once you define your conversions, start tracking them (e.g. using GTM). Each of them will be recorded on the list of events. There you can select which of them should be marked as conversions and from now on they will appear in the reports as conversions, and in addition GA4 will take them into account when analysing the data and recommending further settings for you.


Where? [left vertical menu] Configuration > Events