GA4 Ebookv5
GA4 Ebookv5
No part of this publication can be reproduced or transmitted in any form or by any means, mechanical or
electronic including photocopying and recording or by any information storage and retrieval system, without
permission in writing from the author (except by a reviewer, who may quote brief passages and/or show brief
video clips in a review).
Disclaimer: Great efforts have been made to ensure the accuracy, timeliness, and completeness of the contents
(written text, graphics) provided in this book. However, neither the author nor Optimize Smart make any
guarantee /warranty of accuracy, timeliness, and completeness of the information provided in this book or any
website this book link out to. No warranty/guarantee may be created or extended by a sales representative or
written sales materials. Similarly, neither the author nor Optimize Smart make any guarantee/warranty that the
websites linked to this book are free from viruses, adware or other malicious programs. Websites listed in this
book may have changed or disappeared between when this book was written and when it is read. Neither the
author nor Optimize Smart will be liable for any losses or damages (including but not limited to: commercial,
special, incidental, consequential damages) arising from the use of the contents in this book. This book is for
information purposes only. The advice and strategies contained herein may not be suitable for every situation.
If professional assistance is required, the services of a competent consultant/agency should be sought. The fact
that an organization or website is referred to in this book, as a citation and/or potential source of further
information does not mean that the author or Optimize Smart endorses the information the organization or
website may provide and/or recommendations it may make.
● Founder, OptimizeSmart.com
● Over 20 years of experience in digital analytics and marketing
● Author of four best-selling books on digital analytics and conversion optimization
● Nominated for Digital Analytics Association Awards for Excellence
● Runs one of the most popular blogs in the world on digital analytics
● Consultant to countless small and big businesses over the decade
Website: www.optimizesmart.com
Linkedin: https://www.linkedin.com/in/analyticsnerd
X: https://twitter.com/analyticsnerd
For example,
>> How to use the knowledge of maths and stats to interpret analytics data.
>> How to optimize and scale ads by leveraging analytics and attribution data.
b) You don't have to purchase half a dozen different courses from different course creators,
all teaching the same basic stuff. "Click here...and now click there....". You can learn these
‘click here and then click there’ lessons for_free on my blog or YouTube.
c) I teach how to use AI tools like chatgpt to automate mundane and low value tasks like
manually creating Excel/Google sheets functions and formulas, regex, SQL, JavaScript etc. So
that you can spend more time doing data analysis then data extraction.
In this training program my objective is not to teach you digital analytics. That's not my end
goal. My end goal is to increase sales and ROI by leveraging the knowledge of digital
analytics. That's the end goal. So everything you learn is tied to driving sales and ROI.
Note: GA4 also uses the gtag.js library but uses a new measurement model
called the ‘Event+Parameter‘ model.
Through GA4 you can combine mobile app and website usage data for
unified reporting and analysis.
For more details, check out this article: How to learn Google Analytics without
a website.
#3 Click on the button below to open the GA4 Merchandise Store demo
account:
#7 Use the side panel to navigate to different reports. Click on the ‘Reports’
icon:
You will now see the Reports Snapshot, which gives you an overview of
important information about your users and their engagement with your
website/app:
#10 Reports
Check the various reports which provide important information about the
users’ behavior on your website/app.
Click on the Exploration icon to view the various exploration report templates
provided by GA4:
Click on the ‘Advertising’ icon to see the various GA4 attribution reports
through which you can understand your customers’ purchase journey:
#16 Admin
Click on the ‘Admin‘ button to review and edit your account and property
settings:
Use the search box at the very top of your GA4 reporting view to search for a
specific GA4 report, ask a question about your data or search for help:
● Predictive metrics.
● Predictive audience.
● Modeled conversions.
● Behavioral modeling in path and funnel reports.
● Custom Insights.
● Automated Insights.
● Anomaly detection.
Whereas GA4 is an analytics platform that helps you collect and analyze data
about your website or app visitors. GA4 and GTM are often used together.
If you want to measure your mobile app usage data, you need to use Google
Analytics for Firebase or Google Analytics APP view (created via separate
Universal Analytics property).
There was no easy way to combine mobile app and website usage data for
unified reporting and analysis.
However, this has all changed with the advent of the GA4 property (formerly
known as ‘App+Web’ property).
Google Analytics 4 allows you to integrate mobile app and website usage data
into a single GA Property.
The GA4 property is available in your GA account when you create a new
property.
Even if you don’t have a mobile app, Google still recommends that you
create and use the GA4 property.
If you don’t have a mobile app, your GA4 property can be used to measure
your website performance.
The reporting view you create in the GA4 property is called the GA4 reporting
view.
Note: You can create only one reporting view in a GA4 property.
To learn more about these differences, check out this article: Google
Analytics 4 (GA4) vs Universal Analytics – What is the difference?
The GA4 standard refers to the free version of the GA4 property. Whereas GA4
360 refers to the paid version of the GA4 property.
GA4 360 is one of the products of the Google Marketing Platform and is a
subscription service where you pay monthly fees.
Unlike GA4 360, you can not rely on GA4 standard property for a large amount
of data processing and high accuracy.
To learn more about the GA4 advantages, check out the article: Key
Benefits of Using Google Analytics 4 (GA4)
#2 If you use Adobe products, it makes sense to use Adobe Analytics as Adobe
Analytics works well with other Adobe Experience Cloud services like Adobe
Target and Adobe Audience Manager.
#5 GA4 is a relatively new analytics platform, so some features are still in the
development stage. Whereas Adobe Analytics is a more mature platform.
#7 Both GA4 and Adobe Analytics come with a steep learning curve.
#8 Adobe Analytics usually takes longer to set up and configure than GA4
properly.
#2 The size and complexity of your current tracking setup, including the level of
customization you have made to your Universal Analytics reports.
If you have a small website/app with a simple tracking setup, you can switch to
GA4 in a matter of hours.
However, if you have a large and complex website/app with a complex tracking
setup, switching may take you a few days or weeks.
● Set up GA4 as soon as possible so that you can collect as much data as
possible about your website/app.
● Track only those events you really need. Don’t track unnecessary
events.
● Get professional help. Setting up GA4 correctly is not easy. You would
be better off getting professional help.
● GA4 constantly evolves, so keeping up with the latest changes is very
important.
Use AI tools with Google Sheets to automate and enhance data analysis
without the need to memorise formulas and functions.
Google Sheets has many formulas and functions, and using the correct formula
and function is a major issue.
It’s hard to memorize and use them all. Correct usage is also a challenge. One
mistake can break a formula or function. AI tools can help solve this problem.
You can use the Google Cloud AI platform (to perform tasks like data
pre-processing, cleaning, and transformation) with Google Sheets.
Another way to use natural language with BigQuery is by using an NLP library
like Google Cloud Natural Language API.
This API allows you to extract insights from an unstructured text by applying
powerful machine learning models.
You can use this API to perform sentiment analysis, entity recognition, and
other NLP tasks on text data stored in BigQuery.
However, this should all change with the advancement of technology within a
year or two.
If you don’t use AI tools, you will be replaced by one that does.
A GA4 property comprises one or more data streams (aka data sources).
The data stream can be a web data stream or app data stream. The app data
stream can be further classified into IOS and Android app data streams.
If you want to learn more about how to structure your GA account for GA4,
then check out this article: Google Analytics Account Hierarchy (structure
explained).
Even if you don’t have a mobile app, Google still recommends that you create
and use the GA4 property and run it parallel with your GA3 property, as Google
will discontinue GA3 in 2023.
The reporting view that you create in a GA4 property is a GA4 view.
It’s not like Google is running out of storage space, so they need to get rid of
GA3 to make room for GA4 data. They own massive data centres.
So Google is kinda forced to push GA4 product down our throats. And we are
forced to analyze data which are often subject to data thresholds.
Google is so afraid of being penalized again that it will not only stop collecting
new data in the GA3 properties, but it will also delete all of the historical GA3
data from millions of GA accounts worldwide in July 2024.
So if you decide not to switch to GA4, then no more analytics data for you
after July 1, 2023.
And to make matters worse, Google will also delete all of your historical
universal analytics data in July 2024
Check out this article to take a backup of your GA3 data: How to backup
Google Universal Analytics data
Because of that, it is not possible to transfer your GA3 data into your GA4
property. But there is a workaround.
You can transfer both your GA3 and GA4 data into BigQuery and then
manipulate it there.
GA4 provides a free connection to BigQuery, but GA3 does not (unless you use
GA360).
Check out this article for more details: Sending data from Google
Analytics to BigQuery without 360
When the data source is a mobile app, it is called a mobile app data stream.
A web data stream has got: Stream URL, Stream name, Measurement ID, and
Stream ID:
If you want to learn more about the measurement ID then check out this
article: Understanding Google Analytics Measurement ID (GA4)
The ‘event and parameter’ measurement model is more flexible than the
traditional ‘sessions and pageviews’ model for the following reasons:
#1 It allows you to see integrated data across mobile apps and websites in a
single GA4 reporting view.
#2 It allows you to use a single set of metrics and dimensions across mobile
apps and websites.
It is different from a GA3 session, which is a group of hits recorded for a user in
a given time period.
The session count of GA4 and GA3 are unlikely to match as they are calculated
and adjusted differently.
To learn more about GA4 sessions, check out this article: Understanding
Google Analytics 4 Sessions
● Collect cross-device data from those website users who have signed in
to one of their Google accounts (Gmail, YouTube, etc.) and have
turned on ad personalization.
● Analyze demographic data (age, gender and interest) of your users in
GA4 reports.
● Track and remarket to more users across different devices and
platforms.
Google Signals is not enabled by default; you have to activate it for your GA4
property.
Following are the main benefits of integrating your GA4 property with your
Google Ads account:
Follow the steps mentioned in this article in order to connect your GA4
property with your Google Ads account: How to link GA4 (Google
Analytics 4) with Google Ads
That is because GA4 uses first-party cookies that can be read by only that
domain that issued it.
This way, you can identify the same user across different domains and get a
complete view of the user’s journey.
Earlier, this feature was available to only the Google Marketing Platform users.
Now you can access the raw GA4 data and run SQL queries on it.
Follow the steps mentioned in this article in order to connect your GA4
property with BigQuery: GA4 BigQuery – Connect Google Analytics 4
with BigQuery
In the case of GA4, all user interactions (including pageviews) are tracked as
events.
Check out the following articles to learn more about the events in Google
Analytics 4:
To learn more about event parameters in GA4, check out this article:
Understanding Event Parameters in Google Analytics 4 (GA4)
This is the simplest way to set up conversions for already available tracked
events.
You can also set up conversions in GA4 by creating a new conversion event.
To learn more about conversions in GA4, check out the following articles:
But in the case of GA4, we pass ‘item_name’ to track the product name.
If you want to set up ecommerce tracking in GA4 via GTM then follow
the steps mentioned in this article: GA4 (Google Analytics 4) Ecommerce
Tracking via GTM – Tutorial
You can use GA4 audiences as remarketing audiences for your Google Ads.
In order to create and use audiences in GA4, read this article: GA4
Audiences – Creating custom audience in Google Analytics 4
In GA4, you can create audience trigger events that fire when users match the
definition of an audience and become members.
You can identify users and their actions on the website that will likely lead to a
purchase or conversion through predictive metrics.
This can help you discover more users who can purchase a product in the next
seven days.
You can use predictive metrics in ‘Audience builder’ while creating a custom
audience or doing advanced analysis.
To learn more about predictive metrics in GA4, read this article: What
are predictive metrics in Google Analytics 4 (GA4)
To learn more about predictive audiences in GA4, read this article: How
to create and use predictive audiences in Google Analytics 4 (GA4)
When you use a custom audience for remarketing purposes, it is called the
remarketing audience.
However, before you create a remarketing audience in GA4, you need to link
your GA4 property with your Google Ads account.
To create and apply comparisons to your GA4 report follow the steps
mentioned in this article: How to build comparisons (advanced
segments) in Google Analytics 4 (GA4)
While GA4 automatically generates automated insights, custom insights are not
automatically generated.
Note: The DebugView report only shows you real-time events data for the last
30 minutes.
Data filters are one of the features of GA4, through which you can include or
exclude certain event data from your GA4 reporting view.
And once you apply the data filter, the effect on your event data is permanent
and can not be reversed.
1. Developer traffic – Use this filter to block developer traffic (the traffic
generated from your own device while debugging the analytics
implementation).
The data filters in GA4 can be further classified into include and exclude filters
depending upon the filter operation being used:
To learn more about data filters, check out the following article:
These scroll depth events can also play an important role in measuring website
user behavior, especially if you have a content-rich website (like a blog).
If you want to set up scroll events for lesser thresholds (10%, 25%, 50% and
75%), you need to set up custom events using the global site tag (gtag.js) or
Google Tag Manager.
Users can search for specific content on your website through this search box.
Follow the steps mentioned in this article to set up site search tracking in
GA4: GA4 Site Search – Tracking Site Search in Google Analytics 4
In GA4, channel groupings are used to quickly check the performance of a set
of marketing channels or a set of traffic sources.
Data sampling is the process of selecting only a subset of traffic data for
analysis and reporting.
When GA4 analyses the complete traffic data set to produce a report, the
produced report is considered unsampled.
The metrics reported by a sampled report may not be very accurate as they are
based on incomplete traffic data set.
To learn more about data sampling in GA4, check out this article:
Understanding Data Sampling in Google Analytics 4 (GA4)
If you want to send offline events data to a GA4 property, you can do that via
the Google Analytics 4 Event Builder.
1. Hit summary
2. Event details
To learn more about using the GA4 event builder, read the article: How
to use Google Analytics 4 Event Builder
Learn more about this report from this article: How to use the Funnel
Exploration Report in Google Analytics 4 (GA4)
Use the Segment Overlap report to visualize the various user segments and
understand how they relate to each other.
Learn more about the Segment Overlap report from this article: How to
use Segment Overlap Report in Google Analytics 4 (GA4)
The Path Analysis report is one of the report templates available in the Explore
tab of GA4.
Through this analysis technique, you can explore your users’ journey (the steps
they took through your website/app) in the form of a tree graph.
You can learn more about Path Analysis in GA4 from this article: How to
use path analysis report in Google Analytics 4 (GA4)
The User Lifetime report is one of the report templates available in the Analysis
Hub of GA4.
Through this analysis technique, you can analyze the entire lifetime of your
users’ behavior as customers, as long as they have been active on your website
or app since or after August 15th 2020.
1. Initial interactions
2. Most recent interactions
3. Lifetime interactions
4. Predictive metrics
You can learn more about user lifetime in GA via the article: How to use
the user lifetime report in Google Analytics 4 (GA4)
Through the data import feature, you can upload data from external data
sources (like CRM, CMS, shopping cart, etc.) and then combine it with the
Google Analytics 4 data.
To learn more about the GA4 data import feature, check out the article:
GA4 Data Import Tutorial
The Google Analytics 4 property comes with only one reporting view.
So whenever you change one of the settings of your GA4 property, you
permanently change the way the data is collected, processed and reported in
your GA4 reporting view.
If your changes skew your analytics data, then your data is skewed for good.
That’s why you need to create a separate GA4 property just for testing
purposes. We call this property a GA4 test property.
To learn more about the GA4 test property, check out this article: Using
the GA4 test property
Unlike in Universal Analytics, the GA4 can automatically detect and fix
self-referral issues via the feature called ‘Automatic self-referral detection‘.
To learn more about excluding the unwanted referrals in GA4, check out
this article: Self-referral Google Analytics 4 – Referral exclusion GA4
Remember, people will not automatically find your website and visit it directly.
They find and visit your website in response to some marketing activity.
So you need to be aware of this marketing activity if you want to determine the
cause of the sudden spike in direct traffic.
Check out this article for more details: Causes of Sudden Spike in Direct Traffic
in Google Analytics
There are two broad categories of dimensions in GA4: Default dimensions and
custom dimensions.
To learn more about GA4 dimensions, check out this article: GA4
Dimensions Tutorial
Google Analytics 4 allows you to create your own dimensions to measure the
data that cannot be measured by default dimensions.
To learn more about custom dimensions in GA4, check out this article:
GA4 Custom Dimensions Tutorial
The dimension which has an event scope is called the event scope dimension.
This dimension gets its value from the event scoped parameter you send along
with an event.
To learn more about GA4 event scoped custom dimensions, check out
this article: Event Scoped Custom Dimensions in GA4 – Tutorial
To learn more about user properties, check out this article: GA4 User
Properties (User Scoped Custom Dimensions) – Tutorial
For example, the following are the characteristics of the dimension called ‘User
medium’:
● New users
● Engaged sessions
● Engagement rate
● Engaged sessions per user
To learn more about metrics in GA4 check out this article: GA4 Metrics
Tutorial
You should create and use custom metrics to measure the characteristics of a
dimension (whether default or custom dimension) that cannot be measured by
any default metric.
To learn more about custom metrics in GA4, check out this article: GA4
Custom Metrics Tutorial
To learn more, check out this article: How to Install Google Analytics 4 on
Shopify.
With the help of these notes, you can remember the reason for certain peaks
and valleys in your data trends even months from today.
But in the case of GA4, you would need to use a third-party tool.
To learn more about adding annotations to your GA4 report, check out this
article: Google Analytics 4 Annotations Tutorial.
You can deploy Google Analytics 4 via the GTM server-side container.
You can export all events from GA4 to BigQuery and then use SQL-like syntax to
query the data.
Learn to connect and export data from GA4 to BigQuery through this step by
step guide: How to connect and export data from GA4 to BigQuery
The cohort analysis is the analysis of the website users who showed common
characteristics, attributes, or experiences in a particular time frame.
This report is available under the ‘Explore’ menu in a GA4 reporting view.
To learn more about cohort exploration in GA4, check out this article: Cohort
Exploration Report in Google Analytics 4 (GA4)
You can connect your GA4 property with your Google Search Console account
via the ‘search console linking’ feature in your GA4 admin area.
To learn more about integrating GA4 with search console, check out this article:
How to link Google Search Console to Google Analytics 4 (GA4)
Just like Universal Analytics, GA4 also allows you to create content groups.
The content groups are a set of web pages based on the same topic like
Attribution Modelling.
Through content groups, you can check the performance of a set of web pages
at the group level.
There are two methods you can use to create a landing pages report in GA4:
A sub property is a GA4 property which gets its data from another property.
This other property is called the source property.
If you want to create a filtered reporting view in GA4, create and use the GA4
sub property.
For step by step instructions on creating and using the GA4 sub-properties,
check out this article: Google Analytics 4 Sub Properties Tutorial
Through roll-up reporting you can aggregate all of your website data into one
reporting view and see aggregated global performance metrics.
To learn more about roll-up reporting and properties in GA4, check out this
article: Roll up Property in Google Analytics 4 (GA4) – Tutorial
You would need to create this report from scratch by using the exploration
report templates.
For step by step instructions on creating this report from scratch, check out this
article: How to create Google Ads report in GA4 (Google Analytics 4)
This would help you in measuring and comparing the performance of different
data streams in one GA4 report.
For step by step instructions on segmenting the GA4 data by data streams,
check out this article: How to segment GA4 data by data stream
When you send data from a GA4 property to BigQuery, you use the default
schema provided by Google.
You do not get the option of creating the data tables you want or setting the
fields you want to see in the data table(s).
If you want to see your data tables with only the fields you want then you need
to create your own schema (also called Custom Schema).
For step by step instructions on creating your GA4 custom schema, check out
this article: BigQuery GA4 schema – Send Custom GA4 data to BigQuery
By default, the GA4 data is imported to BigQuery only from the date you first
connected your GA4 property to your BigQuery project.
If you want historical GA4 data in your BigQuery project, then you would need
to backfill GA4 data in BigQuery. You can do that by using a third-party solution.
To learn more about backfilling GA4 data in BigQuery, check out this article:
How to backfill GA4 data in BigQuery
To learn more about the conversion rate metrics in Google Analytics 4, check
out this article: GA4 Conversion Rate – How to find it and use it
But average metrics can provide muddy analytics insight if they are not
calculated and interpreted correctly.
If you want to learn and calculate the average metrics correctly in your GA4
reports and get above average insight, then read this article: Google Analytics
4 Averages – Learn to Analyze & Report Above Average
I have come up with the following nine exploration reports that could help
you with analyzing the organic search traffic in GA4:
1. Overview report
2. Landing pages report
3. Devices report
4. Browsers report
5. Countries report
6. Conversions report
7. E-commerce report
8. User flow report
9. Funnel report
Just like Universal Analytics, GA4 also provides custom campaign tracking via
UTM parameters.
For example, through UTM parameters, you can send the following information
about an email newsletter campaign to GA4:
#2 The name of the particular link within the newsletter campaign that
generated traffic and/or sales on your website.
For step by step guide on learning and using the UTM parameters tracking in
GA4, check out this article: Track and see UTM parameters in GA4 (Google
Analytics 4) – Campaign Tracking
Just like GA3, Google also provides the GAIQ exam for GA4. However, unlike
GA3, passing the GA4 GAIQ exam is relatively easy.
If you want to pass the GA4 GAIQ exam, then check out this article: GAIQ
(Google Analytics Individual Qualification) Exam Preparation 2022 (includes
GA4)
If you have enabled enhanced measurement tracking in your GA4 property, you
should see a new setting for form tracking.
This feature allows you to track form submissions in your GA4 property without
any additional code or tagging.
For step by step instructions on enabling form tracking in GA4, check out this
article: GA4 Form Interactions Tracking – Enhanced measurement
GA4 does not provide any report to track the performance of your email
marketing campaigns.
You would need to create this report from scratch using the exploration report
templates.
For step by step instructions, check out this article: How to track email
campaigns and traffic in GA4
GA4 does not report on web pages with zero views. However, it reports on
pages with zero views on certain days and one or more views on other days.
The web pages which are not viewed by your website visitors do not add any
value to your business, traffic or conversions.
By identifying such web pages, you can either update them to increase their
search engine ranking position or repurpose their content.
For step-by-step instructions on finding pages with zero traffic in GA4, check
out this article: How to track web pages with zero traffic in Google Analytics
When a user successfully submits a form, you can fire the ‘generate_lead’
event on the ‘thank you’ page via GTM.
For step-by-step instructions, check out this article: GA4 Form Tracking via
Google Tag Manager.
Fully matches regex means the regex fully matches a pattern in a string.
You will find regular expressions very useful in GA4 while setting up:
● Subproperties.
● Site search tracking without query parameters.
● Referral Exclusion.
● Data filters in the exploration report.
● Custom Events via GTM.
● Content groups.
● Audiences.
To learn more about the use of regex in GA4, check out this article: Google
Analytics 4 Regex (Regular Expressions) Tutorial
I asked this question because many businesses believe their website is GDPR
compliant just because they display a cookie consent pop-up.
Recently a business contacted us. They were fined ($25k) for violating the
GDPR guidelines.
All this time, they thought they were compliant. Guess what. Their cookie
consent pop-up didn’t help much.
If you are processing the personal data of EU Citizens (and you may not even
know about it), then you must comply with GDPR regardless of where you live
on this planet.
You can reduce the impact of ‘(Other)’ in GA4 Reporting by removing all the
unwanted query parameters from your page path before you send the page
tracking data to GA4.
Check out this article for more details >> How to Exclude URL Query
Parameters in Google Analytics 4
Use the following methods to remove the (other) row in your GA4 reports:
Unassigned traffic in GA4 refers to the website traffic that is not attributed to
any specific channel group.
For more details, check out this article: What is unassigned traffic in GA4 and
how to fix it.
SQL queries can become progressively harder to understand and debug as they
become more complex.
Even small syntax errors or logical mistakes can result in incorrect results.
Complex queries often involve nested subqueries, multiple joins, and complex
logic, which can be difficult to follow.
All of this can make SQL hard to learn and use, especially for absolute
beginners.
With the advent of AI tools like ChatGPT, it is now possible to convert natural
language into SQL queries.
Whenever GA4 does not receive any information for a particular dimension, it
uses a placeholder called (not set).
There are many reasons why (not set) may appear in your GA4 reports. But the
following are the top reasons:
#1 The number 1 reason for (not set) appearing in your GA4 reports is because
you are either not tagging ad URLs or your tagging is incorrect or incomplete.
#3 The Server side tracking can also result in (not set) data in GA4 reports if not
implemented correctly.
#5 Some Adblockers and privacy extensions can cause missing values for a GA4
dimension (like source or medium), thus resulting in (not set) as the value of a
dimension.
#6 Traffic from unliked Google Ads account(s) often appears as (not set) in GA4.
To learn more, check out this article: How to remove not set in GA4 (Google
Analytics 4)
And if you are into organic and/or paid search marketing, you need access to
tons of keyword data.
GA4 and its alternatives can not provide you with such insight.
So you can no longer rely just on traditional web analytics tools to optimise
your search marketing campaigns.
One thing that bugs me greatly is that GA4 does not provide session
recordings and heatmaps.
I now use ‘Microsoft Clarity‘ just for the purpose of getting session recordings
and heatmaps.
Many people don’t know, but you can also integrate Microsoft Clarity with GA4.
When you integrate Microsoft Clarity with GA4, you can see the GA4 data in
clarity.
You can view heatmaps and recordings for popular pages on your website.
Me: Great.
Client: We are missing a lot of data that was available in GA4, and that too for
free. We want to switch back.
The client gets on a product demo call (aka sales call), and an analytics tool
vendor highlights all the current shortcomings of GA4 and then sells their tool
as a better replacement.
The client sees that GA4 is improving over time and giving more opportunities
to collect different types of data, while their ‘paid’ tool continues to report the
same set of dimensions and metrics and provide the same set of reports month
after month.
Most analytics tool vendors can not compete with Google on innovation.
And people who complain that Google is not innovating GA4 fast enough go
check out other companies and their rate of innovation.
Just the sheer volume of dimensions and metrics available in GA4 should
give you an idea that using any other web analytics tool is likely
downgrading, and that too for a fee.
Most of these tools don’t hold a candle to GA in terms of features and usability,
and the ones that do, are just too difficult/expensive to use.
All web analytics tools face the same browser and privacy restrictions as the
free tools.
People who criticize GA4 do not really understand it. It’s the fear of the
unknown, and the vendors are exploiting this fear to sell their own tools.
Over time I concluded that you don’t need these tools. In fact, you don’t need
any GA4 alternative.
This is what the vendors of paid web analytics tool wants you to believe so that
you ditch GA4 and pay for their tool indefinitely.
All web analytics tools face the same browser and privacy restrictions as the
free tools and do not provide keyword data.
Companies buy paid web analytics tools hoping to get some magical and
hidden insight.
But they forget that it is not the tool but the person using that tool that brings
the real difference.
To view the full page URLs follow the steps mentioned in this article >> How to
view full page URLs in GA4?
Method-1: Link your Google Search Console account to your GA4 property and
then publish the search console reports.
Method-2: Use a tool like ‘Keyword Hero’ to collect more keyword data in your
GA4 property.
For more details, check out this article: How to see Organic Search Keywords
in GA4 (Google Analytics 4)
Following are the benefits you can enjoy by connecting your Google Adsense
account with your GA4 property:
#1 By establishing this link, you gain the ability to view your AdSense data
directly in GA4 by:
#2 Additionally, you can align your AdSense data with website usage metrics,
such as ‘First User Source Medium.’ This connection allows for more profound
insights and the ability to identify trends, ultimately assisting you in optimizing
your advertising revenue.
For more details on GA4 and Adsense integration, check out this article: How
to link Google Analytics 4 with Adsense.
To learn more about the GA4 Monetization reports, check out this article:
Understanding Google Analytics 4 Monetization Reports
Unlike Universal Analytics, GA4 does not have the ‘Full referrer’ dimension.
For step by step instructions, check out this article: How to view full referral
URL in GA4 (Google Analytics 4).
To learn more about how to use this tool, check out this article: Using GA4
BigQuery SQL generator to create SQL queries.
Method 1: Directly download the data to Google Sheets via the GA4 reporting
interface.
Method 2: Utilize a free Google Sheets add-on to move GA4 data into Google
Sheets.
To learn more about these methods, check out this article: How to export GA4
data to Google Sheets for free.
#2 GA4 Property
#3 GA4 Integrations
#5 GA4 Conversions
#6 GA4 Dimensions
#7 GA4 Metrics
#8 GA4 Ecommerce