SlideShare a Scribd company logo
1 of 53
Download to read offline
Central NJ Web Dev Meetup:
Google Analytics 4 –
Upgrade Before It’s Too Late!
August 11, 2022
1
Overview
● Intro
● Google Analytics – What is it?
● Google Analytics 4 vs. Universal Analytics
● GDPR & Privacy Considerations
● Implementing Google Analytics 4
● Conclusion
2
Intro
3
Stephen Pashby
4
● DesignHammer Account Manager
● Over a decade experience in Google
Analytics
● Oversee analytics implementations
for most clients
Who are you?
● Role?
● Freelance, Agency, or In-house?
● How would you rate your comfort or experience with Google Analytics (1-5)?
5
What we will cover:
● Just what is Google Analytics anyway?
● What’s different between Universal Analytics (Google Analytics 3) and Google Analytics 4?
● What about privacy/GDPR and Google Analytics?
● When and How to Upgrade to Google Analytics 4?
6
Google Analytics: What is it?
7
Google Analytics Overview
● Free web analytics service offered by Google
● Implemented through adding provided JavaScript to website pages
● Was based on Urchin on Demand, a previously popular analysis service
● Original Google service was released in 2005
● Subsequent major versions were released in 2009 (Asynchronous), 2012 (Universal Analytics), and
2020 (Google Analytics 4)
● Across all versions, Google Analytics is currently used by 85.9% of websites whose traffic analytics
tool could be identified ( w3techs)
8
Universal Analytics (Google Analytics 3)
● Initially released in October 2012
● A refinement of the base Urchin on Demand technology (from 1998)
● Universal Analytics added support for cross-platform tracking, app and website tracking, and
custom dimensions and metrics
● Still retained the base decade old model of pageviews, hits, and browser cookie tracking of users
● Historic data largely compatible with previous versions
9
Google Analytics 4
● Initially released in October 2020
● An entirely new model for tracking and analysis
● New model is incompatible with Universal Analytics (or earlier models)
● No direct method for historic comparison of Google Analytics 4 data with Universal Analytics
● In March 2022, Google Announced that Universal Analytics would no longer track new data in July
2023
● Google has only committed to support access to Universal Analytics data through December 2023
● After December 2023, it is unknown whether Universal Analytics data will be available from Google
10
Google Analytics Benefits
● Free platform
● Robust feature set
● In many ways, the industry standard for small/medium sized organizations
● Extensive documentation, training, and best practices available
● Robust integration with other Google products including Google Tag Manager, Google Ads, Google
Search Console, and Google Data Studio
11
Google Analytics Concerns
● Data privacy and ownership: If you are not the customer, you are the product!
● Compliance with GDPR
12
Google Analytics 4 vs. Universal
Analytics
13
Overview
● Universal Analytics
○ Core model: Pageview (hits) + GA Cookie + third party cookies, extensible with Custom Events
○ Separate App and Website properties
○ Over 100 pre-defined reports (some deprecated)
○ 4 types of pre-defined goals
● Google Analytics 4
○ 100% event based with a more flexible event structure via Parameters
○ Ability to collect app and website data in a single properties (via multiple data streams)
○ A small number of pre-defined reports (focus on custom reports or other data analysis tools)
○ Goals are identified as specific event conversions
14
Core Model
● Universal Analytics
○ Pageview (hits) + GA Cookie + third party cookies
○ Session information derived from hits + GA Cookie
○ Leverages third-party cookies for Display Advertising features and demographic data
○ Extensible with Custom Events (hits with defined structure)
● Google Analytics 4
○ 100% event based
○ Larger selection of user interactions (events) track out of the box
○ Leverages first party cookies as well as machine learning (for cookieless future)
○ More flexible Event structure via Parameters
15
Key Metrics in Universal Analytics
● Bounce Rate – Percentage of visitors to a particular website who navigate away from the site after
viewing only one page.
● Pages/Session – Average number of pages a user views in a single session.
● Average Session Duration – Average amount of time spent per session – does not include Bounces
as these are recorded with 0 time spent in those sessions.
Universal Analytics key metrics operate under the assumption that more page views and longer sessions are the
main indication of positive user engagement with a website.
16
Key Metrics in Google Analytics 4
● Engaged Session – Count of sessions that lasted longer than 10 seconds, had a conversion event, or
had 2 or more screen or page views.
● Average Engagement Time Per Session – User engagement duration per session. In other words,
the amount of time the user is actually engaging with the page (e.g., clicking, scrolling, etc) while the
page is the primary window being viewed on the screen.
● Engagement Rate – Engagement rate is the ratio of Engaged Sessions relative to total Sessions. If
you had 1,000 total sessions and 130 of them qualified as Engaged Sessions (as defined above), the
Engagement rate would be 13%.
Google Analytics 4 key metrics operate under the assumption that specific user interactions (scroll, click, file
download, etc.) are more relevant measures of engagement than the number of pages viewed or the length of
time a user interacts with a website.
17
Events in Universal Analytics
Events in Universal Analytics allow tracking of user interactions (E.g., file downloads, form submissions,
etc.) beyond the default interactions tracked by Universal Analytics. Events must be configured either
directly as JavaScript, in some cases through a module/plugin, or via Google Tag Manager.
Universal Analytics Events have the following properties:
● Event Category [string]
● Event Action [string]
● Event Label [string]
● Event Value [number]
18
Events in Google Analytics 4
Google Analytics 4 provides a wide range of included and easily added events, including:
● file_download
● scroll
● video_start
● video_progress
Google provides Recommended Events which serve as blueprints for common events that are not
preconfigured.
Additional Custom Events can be configured with desired Parameters.
19
Reporting
● Universal Analytics
○ Over 100 pre-defined reports
○ Many are deprecated or no longer report relevant data
○ Most of the best known reports are tuned for reporting pageviews, bounces, etc.
○ Supports custom report creation and reporting via Google Data Studio – Most website owners do not use
● Google Analytics 4
○ Less than 20 pre-defined reports
○ Reports focus on engagement and which events are engaging users
○ Custom reporting is more visible and expected
20
Goals & Conversions in Universal Analytics
Conversions identify users who complete identified high value interactions with a website.
Conversions in Universal Analytics are completed Goals. Universal Analytics supports 4 types of Goals:
● Destination – A specific location (URL) loads, also supports funnel tracking
● Duration – Sessions that lasts a specific amount of time or longer
● Pages/Screens Per Session – A user views a specific number of pages or screens
● Event – Specific identified Event(s) is/are triggered
21
Goals & Conversions in Google Analytics 4
Conversions directly replace Goals in Universal Analytics.
Specific Events can be marked as Conversions in Google Analytics.
Google Analytics 4 does not currently provide a built-in mechanism for Destination (funnel) based
conversions.
22
GDPR & Privacy Considerations
23
General Data Protection Regulation (GDPR)
The GDPR is an European Union (EU) law on data protection and privacy in the European Union and the European Economic
Area.
The GDPR guarantees EU citizens protection of personal data, including name, location, IP addresses, cookie information,
and more.
The GDPR provides EU citizens several rights to their personal data including right to access, rectification, erasure,
restriction of processing, portability, and the right to object, in addition to rights related to automated decision making
profiling.
The GDPR applies to any organization operating in the EU, as well as those outside of the EU that offer goods or services to
users in the EU. GDPR requirements apply not only the any website that an organization has, but also to any services the
website uses, such as Google Analytics.
24
Universal Analytics Privacy Protection
Personally identifiable information (PII), such as names and IP addresses are not provided to websites owners. Additionally,
tracking PII using Universal Analytics Events is a violation of Google’s Terms of Service.
However, Universal Analytics does collect IP addresses and data from third-party cookies. This information is used to
“measure the effectiveness of advertising” and improve the effectiveness of Google products. Additionally, Universal
Analytics data is stored on Google servers located in the United States.
In the first half of 2022, France, Italy, Austria, and Denmark determined that Universal Analytics does not comply with
GDPR. Websites that are subject to the GDPR should cease using Universal Analytics (consult your legal counsel). The core
concern is insufficient protections from US government spying on personal data stored on US servers. As of June 2022, no
economic sanctions have been issued against the use of Google Analytics.
25
Google Analytics 4 GDPR Status
Google Analytics 4 includes several improvements for privacy, including:
● GA4 initially uses IPs to decide where to store user’s data (I.e. on a US or EU based server)
● GA4 offers country level controls and customizations to allow users to minimize the collection of user-specific data
The EU and its country-level enforcement agencies have not made official decisions regarding GA4. Many commentators
believe that GA4 does not sufficiently address concerns about US government spying.
In attempt to address these concerns, the US and EU have announced a new framework for transatlantic data flow with
improved protection of data. As the formal language has not been finalized, it is too early to determine whether the new
framework will be deemed adequate by EU enforcement agencies or EU privacy NGOs.
26
Google Analytics Alternatives
There are alternatives to Google Analytics that are were designed to comply with GDPR requirements including:
● Matomo
● Piwki Pro
● Plausible
● Fathom
Each of these alternatives has a monthly or yearly fee based on usage, but they do not collect GDPR defined PII and their
data is housed in the EU. These alternatives have (or are expected to soon have) importers to import historic Universal Analytics
data.
These analytics products are not as full featured as Google Analytics and will generally require greater developer
involvement for implementation and customization.
27
Implementing Google Analytics 4
28
Should you implement Google Analytics 4?
Relevant questions include:
● Are you currently using Universal Analytics?
○ You should begin moving off of UA in the near term
● Are you using other Google products (E.g., Google Tag Manager, Google Data Studio, Google Ads)?
○ Extensive use of other Google products may recommend Google Analytics 4 to out-of-the-box integrations
between Google products and Google Analytics 4
● Is your organization subject to GDPR?
○ You should move off of UA immediately, but Google Analytics 4 presents a risk until there is consensus on
GA4’s GDPR status
29
When should you implement GA4?
Relevant questions include:
● Does your organization regularly review a current Universal Analytics property? Does this review
include review of historic data?
○ If you require 3 months or more of historic data for review, GA4 should be implemented immediately in
parallel with UA to gather necessary historic data before UA EOL
● Do you have custom Events implemented in a current Universal Analytics property?
○ These events may need to be re-implemented in GA4, so should be configured when GA4 is setup
● Does your organization have Google Data Studio dashboards consuming Universal Analytics?
○ Dashboards will need to be modified with GA4 as a data source, so GA4 implementations should allow time
for GDS updates before UA EOL
● Are you undertaking a significant website redesign in the next 3-6 months?
○ If you plan to compare before and after analytics of your website redesign, you should implement GA4 3
months prior to the anticipated launch of the new website to establish a baseline for comparison
30
How should you implement GA4?
Relevant questions include:
● How is your Universal Analytics implemented?
○ Implemented directly in the theme, implemented using a plugin/module, implemented using Google Tag
Manager
○ It may be appropriate to implement in the same fashion, depending on who will maintain, frequency of
changes, and the necessary level of customization
● Who is responsible for maintaining/updating your analytics? What is their technical comfort?
○ Developers may be comfortable adding/updating JavaScript in a theme code, but if a marketing analyst or
other administrative staff is responsible a plugin/module or Google Tag Manager may be more appropriate
31
GA4 Implementation Steps
1. Create GA4 property
2. Configure filtering for internal traffic
3. Add appropriate GA4 tracking code to your website
4. Configure events, reports, and conversions
32
Creating a GA4 Property
1. From an existing Universal Analytics Property, use the GA4 Setup Assistant. You can also use the
Create Property CTA, which will default to a GA4 property.
2. Enter an appropriate property name and fill out organizational details (if desired)
3. GA4 Properties can support multiple data sources (websites, apps), so you will need to configure
an appropriate data stream for your website. The Setup Assistant should guide you through the
process, but for a website select Web, enter your website domain, and provide a display name for
the Stream.
4. You can adjust the Events that are provided automatically, but for most uses the default setup is a
good starting point.
5. Once the Stream is configured, you can access the Stream ID (G-XXXXXXX) and provided tracking
codes.
33
From an existing Universal Analytics Property, use the GA4 Setup Assistant. You can also use the Create
Property CTA, which will default to a GA4 property.
Enter an appropriate property name…
…and fill out organizational details (if desired)
The Setup Assistant should guide you through the process, but for a website select Web…
…enter your website domain, and provide a display name for the Stream.
Once the Stream is configured, you can access the Stream ID (G-XXXXXXX) and provided tracking codes.
Filtering for Internal Traffic
It is best practice to filter out internal traffic (traffic from an organization’s own employees). In Universal
Analytics, this was generally accomplished by creating a separate “filtered” Property that filtered out
traffic by IP address. In GA4, this is handled a bit differently:
● Rather than filtering out internal traffic (so it is never tracked in a specific property), internal traffic
can be tagged so the segment can be hidden from data analysis (but the internal traffic is still
tracked).
● This can be configured at Admin > Data Streams > X Data Stream > Configure tag settings > Show
all > Define Internal Traffic
○ Provide a Rule Name for this set of IPs (E.g., corporate headquarters) and enter the appropriate IP range. You
can configure multiple IP conditions for a single rule.
● Once you have configured a filter, you can adjust its status at Admin > Data Settings > X Data
Filters > X Filter (Activate filter, Deactivate filter)
40
This can be configured at Admin > Data Streams > X Data Stream > Configure tag settings…
…Show all…
…Define Internal Traffic
Provide a Rule Name for this set of IPs (E.g., corporate headquarters) and enter the appropriate IP range.
You can configure multiple IP conditions for a single rule.
Once you have configured a filter, you can adjust its status at Admin > Data Settings > X Data Filters…
…X Filter (Activate filter, Deactivate filter)
Add GA4 Tracking Code to Website
There are several ways to add the GA4 tracking code to a website:
● Add GA Provided Global Site Tag as instructed to HTML or theme code
● Configure a Google Analytics module or plugin and configure with the appropriate data stream ID
● Via Google Tag Manager:
○ Add GTM container as instructed to HTML or theme code
○ Leverage a Google Tag Manager module or plugin
● Whichever approach selected, be sure to account for inclusion of GA tracking only on desired
pages/user roles
○ May be provided by module/plugin, control of which pages include GA or GTM code, or triggers in GTM
47
Configure Events, Reports, and Conversions
Now you are ready to configure additional Events, custom Reports, and identify Conversions
● Events will need to be implemented in JavaScript either directly in code, via Google Tag Manager,
or via an appropriate plugin/module.
● Reports can be configured in either GA4 or in an alternative analysis platform such as Google Data
Studio.
● Conversion Events need to be implemented before they can be identified in GA4.
○ Once implemented, configure Conversions at Configure > Conversions > New Conversion Event
○ Enter your EXACT event name (including capitalization)
○ You can also mark Events as Conversions at Configure > Events and toggle listed Events as Conversions
48
Next Steps
Now you are ready to track data and measure performance using GA4.
If you have implemented GA4 in parallel with Universal Analytics, I recommend transitioning your
reporting/analysis from UA to GA4 over the following 3-6 months, depending on your reporting and
historical analysis cadence.
Once you have sufficient historic data in GA4 for your purposes, you can sunset UA, hopefully well ahead
of July 1, 2023!
49
Conclusion
50
Conclusion
● Google Analytics 4 is a significant improvement over Universal Analytics
● If you wish to use Google Analytics, you should move to Google Analytics 4 ASAP
● If you have GDPR requirements, stay tuned on negotiations between the US and the EU or select a
non-Google analytics solution
51
Questions?
52
Thank you Central NJ Web
Developers Meetup!
53

More Related Content

Similar to Central NJ Web Developers Meetup - Google Analytics 4.pdf

GOOGLE ANALYTICS COURSE.pptx
GOOGLE ANALYTICS COURSE.pptxGOOGLE ANALYTICS COURSE.pptx
GOOGLE ANALYTICS COURSE.pptxEcommerceGuru
 
Data Revolution: Exploring the Differences Between GA4 and Universal Analytics
Data Revolution: Exploring the Differences Between GA4 and Universal AnalyticsData Revolution: Exploring the Differences Between GA4 and Universal Analytics
Data Revolution: Exploring the Differences Between GA4 and Universal AnalyticsAishaAlShehhi14
 
Mastering GA4: How To Use The New Google Analytics Like A Pro
 Mastering GA4: How To Use The New Google Analytics Like A Pro Mastering GA4: How To Use The New Google Analytics Like A Pro
Mastering GA4: How To Use The New Google Analytics Like A ProSearch Engine Journal
 
Beyond the Basics: A Detailed Tour of Google Analytics 4
Beyond the Basics: A Detailed Tour of Google Analytics 4Beyond the Basics: A Detailed Tour of Google Analytics 4
Beyond the Basics: A Detailed Tour of Google Analytics 4AishaAlShehhi14
 
Analytics Alchemy - Transform your data with GA4.pdf
Analytics Alchemy - Transform your data with GA4.pdfAnalytics Alchemy - Transform your data with GA4.pdf
Analytics Alchemy - Transform your data with GA4.pdfVenkatesa Madhan V
 
Google WorkShop for STC LoneStar Chapter
Google WorkShop for STC LoneStar ChapterGoogle WorkShop for STC LoneStar Chapter
Google WorkShop for STC LoneStar ChapterChristopher Ward
 
The end of analytics as we know it gauc 2020 - iih nordic - steen rasmussen v2
The end of analytics as we know it   gauc 2020 - iih nordic - steen rasmussen v2The end of analytics as we know it   gauc 2020 - iih nordic - steen rasmussen v2
The end of analytics as we know it gauc 2020 - iih nordic - steen rasmussen v2Steen Rasmussen
 
Google analytics summit 2013 in 13 slides
Google analytics summit 2013  in 13 slidesGoogle analytics summit 2013  in 13 slides
Google analytics summit 2013 in 13 slidesIntan Andini
 
Power Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdf
Power Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdfPower Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdf
Power Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdfTim Wilson
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google AnalyticsMeraj Faheem
 
Google Analytics Training Seminar - Vorian Agency
Google Analytics Training Seminar - Vorian AgencyGoogle Analytics Training Seminar - Vorian Agency
Google Analytics Training Seminar - Vorian AgencyVorian Agency
 
Introduction To Google Analytics GA4.pdf
Introduction To Google Analytics GA4.pdfIntroduction To Google Analytics GA4.pdf
Introduction To Google Analytics GA4.pdfFraction Digital
 
Google Analytics For Business - A Beginners Guide
Google Analytics For Business - A Beginners GuideGoogle Analytics For Business - A Beginners Guide
Google Analytics For Business - A Beginners GuideIndulge Media
 
Digital media analytics: web, mobile analytics - Ahmad Abdullah - Google
Digital media analytics: web, mobile analytics - Ahmad Abdullah - GoogleDigital media analytics: web, mobile analytics - Ahmad Abdullah - Google
Digital media analytics: web, mobile analytics - Ahmad Abdullah - GoogleJigserv Digital
 
Things you should know before switching your GA4.pptx
Things you should know before switching your GA4.pptxThings you should know before switching your GA4.pptx
Things you should know before switching your GA4.pptxVimalkumarVishwanath
 

Similar to Central NJ Web Developers Meetup - Google Analytics 4.pdf (20)

GOOGLE ANALYTICS COURSE.pptx
GOOGLE ANALYTICS COURSE.pptxGOOGLE ANALYTICS COURSE.pptx
GOOGLE ANALYTICS COURSE.pptx
 
Data Revolution: Exploring the Differences Between GA4 and Universal Analytics
Data Revolution: Exploring the Differences Between GA4 and Universal AnalyticsData Revolution: Exploring the Differences Between GA4 and Universal Analytics
Data Revolution: Exploring the Differences Between GA4 and Universal Analytics
 
Mastering GA4: How To Use The New Google Analytics Like A Pro
 Mastering GA4: How To Use The New Google Analytics Like A Pro Mastering GA4: How To Use The New Google Analytics Like A Pro
Mastering GA4: How To Use The New Google Analytics Like A Pro
 
Beyond the Basics: A Detailed Tour of Google Analytics 4
Beyond the Basics: A Detailed Tour of Google Analytics 4Beyond the Basics: A Detailed Tour of Google Analytics 4
Beyond the Basics: A Detailed Tour of Google Analytics 4
 
Analytics Alchemy - Transform your data with GA4.pdf
Analytics Alchemy - Transform your data with GA4.pdfAnalytics Alchemy - Transform your data with GA4.pdf
Analytics Alchemy - Transform your data with GA4.pdf
 
Google WorkShop for STC LoneStar Chapter
Google WorkShop for STC LoneStar ChapterGoogle WorkShop for STC LoneStar Chapter
Google WorkShop for STC LoneStar Chapter
 
The end of analytics as we know it gauc 2020 - iih nordic - steen rasmussen v2
The end of analytics as we know it   gauc 2020 - iih nordic - steen rasmussen v2The end of analytics as we know it   gauc 2020 - iih nordic - steen rasmussen v2
The end of analytics as we know it gauc 2020 - iih nordic - steen rasmussen v2
 
Google analytics summit 2013 in 13 slides
Google analytics summit 2013  in 13 slidesGoogle analytics summit 2013  in 13 slides
Google analytics summit 2013 in 13 slides
 
ga4.pdf
ga4.pdfga4.pdf
ga4.pdf
 
ga4.pdf
ga4.pdfga4.pdf
ga4.pdf
 
Power Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdf
Power Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdfPower Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdf
Power Digital - GA4 & BigQuery - CBUS WAW - Scott Zakrajsek.pdf
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google Analytics
 
Introduction-to-analytics
Introduction-to-analyticsIntroduction-to-analytics
Introduction-to-analytics
 
Google Analytics Training Seminar - Vorian Agency
Google Analytics Training Seminar - Vorian AgencyGoogle Analytics Training Seminar - Vorian Agency
Google Analytics Training Seminar - Vorian Agency
 
Introduction To Google Analytics GA4.pdf
Introduction To Google Analytics GA4.pdfIntroduction To Google Analytics GA4.pdf
Introduction To Google Analytics GA4.pdf
 
Web Analytics: Tracking for Success
Web Analytics: Tracking for SuccessWeb Analytics: Tracking for Success
Web Analytics: Tracking for Success
 
Google analytics glossary
Google analytics glossaryGoogle analytics glossary
Google analytics glossary
 
Google Analytics For Business - A Beginners Guide
Google Analytics For Business - A Beginners GuideGoogle Analytics For Business - A Beginners Guide
Google Analytics For Business - A Beginners Guide
 
Digital media analytics: web, mobile analytics - Ahmad Abdullah - Google
Digital media analytics: web, mobile analytics - Ahmad Abdullah - GoogleDigital media analytics: web, mobile analytics - Ahmad Abdullah - Google
Digital media analytics: web, mobile analytics - Ahmad Abdullah - Google
 
Things you should know before switching your GA4.pptx
Things you should know before switching your GA4.pptxThings you should know before switching your GA4.pptx
Things you should know before switching your GA4.pptx
 

More from DesignHammer

Increasing Traffic to your Drupal Blog with Automated RSS Email Campaigns
Increasing Traffic to your Drupal Blog with Automated RSS Email CampaignsIncreasing Traffic to your Drupal Blog with Automated RSS Email Campaigns
Increasing Traffic to your Drupal Blog with Automated RSS Email CampaignsDesignHammer
 
How to take the stress out of writing case studies
How to take the stress out of writing case studiesHow to take the stress out of writing case studies
How to take the stress out of writing case studiesDesignHammer
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website BlundersDesignHammer
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website BlundersDesignHammer
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website BlundersDesignHammer
 
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
Google Tag Manager for actionable metrics - Beyond basic Google AnalyticsGoogle Tag Manager for actionable metrics - Beyond basic Google Analytics
Google Tag Manager for actionable metrics - Beyond basic Google AnalyticsDesignHammer
 
10 Classic Website Blunders
10 Classic Website Blunders10 Classic Website Blunders
10 Classic Website BlundersDesignHammer
 
Successful Project Estimation: How to Get Your Weekends Back
Successful Project Estimation: How to Get Your Weekends BackSuccessful Project Estimation: How to Get Your Weekends Back
Successful Project Estimation: How to Get Your Weekends BackDesignHammer
 
Access Not Denied: Accessible Websites for All
Access Not Denied: Accessible Websites for AllAccess Not Denied: Accessible Websites for All
Access Not Denied: Accessible Websites for AllDesignHammer
 
How to take the stress out of writing case studies
How to take the stress out of writing case studiesHow to take the stress out of writing case studies
How to take the stress out of writing case studiesDesignHammer
 
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
Google Tag Manager for actionable metrics - Beyond basic Google AnalyticsGoogle Tag Manager for actionable metrics - Beyond basic Google Analytics
Google Tag Manager for actionable metrics - Beyond basic Google AnalyticsDesignHammer
 
Newsletters in an Hour a Week
Newsletters in an Hour a WeekNewsletters in an Hour a Week
Newsletters in an Hour a WeekDesignHammer
 
Website Accessibility: It’s the Right Thing to do
Website Accessibility: It’s the Right Thing to doWebsite Accessibility: It’s the Right Thing to do
Website Accessibility: It’s the Right Thing to doDesignHammer
 
How to Use Website Strategy to Rise to New Heights
How to Use Website Strategy to Rise to New HeightsHow to Use Website Strategy to Rise to New Heights
How to Use Website Strategy to Rise to New HeightsDesignHammer
 
Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...
Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...
Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...DesignHammer
 
Website Redesign in Drupal: are you planning to succeed or succeeding to fail...
Website Redesign in Drupal: are you planning to succeed or succeeding to fail...Website Redesign in Drupal: are you planning to succeed or succeeding to fail...
Website Redesign in Drupal: are you planning to succeed or succeeding to fail...DesignHammer
 
Get it right the first time through cheap and easy DIY usability testing
Get it right the first time through cheap and easy DIY usability testingGet it right the first time through cheap and easy DIY usability testing
Get it right the first time through cheap and easy DIY usability testingDesignHammer
 
Website Redesign: Are You Planning To Succeed Or Succeeding To Fail? It All S...
Website Redesign: Are You Planning To Succeed Or Succeeding To Fail? It All S...Website Redesign: Are You Planning To Succeed Or Succeeding To Fail? It All S...
Website Redesign: Are You Planning To Succeed Or Succeeding To Fail? It All S...DesignHammer
 
Website Redesign: Are you planning to succeed or succeeding to fail? It all s...
Website Redesign: Are you planning to succeed or succeeding to fail? It all s...Website Redesign: Are you planning to succeed or succeeding to fail? It all s...
Website Redesign: Are you planning to succeed or succeeding to fail? It all s...DesignHammer
 
Stop Playing Hide and Seek with Google: Drupal SEO for Non-profits
Stop Playing Hide and Seek with Google: Drupal SEO for Non-profitsStop Playing Hide and Seek with Google: Drupal SEO for Non-profits
Stop Playing Hide and Seek with Google: Drupal SEO for Non-profitsDesignHammer
 

More from DesignHammer (20)

Increasing Traffic to your Drupal Blog with Automated RSS Email Campaigns
Increasing Traffic to your Drupal Blog with Automated RSS Email CampaignsIncreasing Traffic to your Drupal Blog with Automated RSS Email Campaigns
Increasing Traffic to your Drupal Blog with Automated RSS Email Campaigns
 
How to take the stress out of writing case studies
How to take the stress out of writing case studiesHow to take the stress out of writing case studies
How to take the stress out of writing case studies
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website Blunders
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website Blunders
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website Blunders
 
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
Google Tag Manager for actionable metrics - Beyond basic Google AnalyticsGoogle Tag Manager for actionable metrics - Beyond basic Google Analytics
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
 
10 Classic Website Blunders
10 Classic Website Blunders10 Classic Website Blunders
10 Classic Website Blunders
 
Successful Project Estimation: How to Get Your Weekends Back
Successful Project Estimation: How to Get Your Weekends BackSuccessful Project Estimation: How to Get Your Weekends Back
Successful Project Estimation: How to Get Your Weekends Back
 
Access Not Denied: Accessible Websites for All
Access Not Denied: Accessible Websites for AllAccess Not Denied: Accessible Websites for All
Access Not Denied: Accessible Websites for All
 
How to take the stress out of writing case studies
How to take the stress out of writing case studiesHow to take the stress out of writing case studies
How to take the stress out of writing case studies
 
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
Google Tag Manager for actionable metrics - Beyond basic Google AnalyticsGoogle Tag Manager for actionable metrics - Beyond basic Google Analytics
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
 
Newsletters in an Hour a Week
Newsletters in an Hour a WeekNewsletters in an Hour a Week
Newsletters in an Hour a Week
 
Website Accessibility: It’s the Right Thing to do
Website Accessibility: It’s the Right Thing to doWebsite Accessibility: It’s the Right Thing to do
Website Accessibility: It’s the Right Thing to do
 
How to Use Website Strategy to Rise to New Heights
How to Use Website Strategy to Rise to New HeightsHow to Use Website Strategy to Rise to New Heights
How to Use Website Strategy to Rise to New Heights
 
Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...
Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...
Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...
 
Website Redesign in Drupal: are you planning to succeed or succeeding to fail...
Website Redesign in Drupal: are you planning to succeed or succeeding to fail...Website Redesign in Drupal: are you planning to succeed or succeeding to fail...
Website Redesign in Drupal: are you planning to succeed or succeeding to fail...
 
Get it right the first time through cheap and easy DIY usability testing
Get it right the first time through cheap and easy DIY usability testingGet it right the first time through cheap and easy DIY usability testing
Get it right the first time through cheap and easy DIY usability testing
 
Website Redesign: Are You Planning To Succeed Or Succeeding To Fail? It All S...
Website Redesign: Are You Planning To Succeed Or Succeeding To Fail? It All S...Website Redesign: Are You Planning To Succeed Or Succeeding To Fail? It All S...
Website Redesign: Are You Planning To Succeed Or Succeeding To Fail? It All S...
 
Website Redesign: Are you planning to succeed or succeeding to fail? It all s...
Website Redesign: Are you planning to succeed or succeeding to fail? It all s...Website Redesign: Are you planning to succeed or succeeding to fail? It all s...
Website Redesign: Are you planning to succeed or succeeding to fail? It all s...
 
Stop Playing Hide and Seek with Google: Drupal SEO for Non-profits
Stop Playing Hide and Seek with Google: Drupal SEO for Non-profitsStop Playing Hide and Seek with Google: Drupal SEO for Non-profits
Stop Playing Hide and Seek with Google: Drupal SEO for Non-profits
 

Recently uploaded

定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...akbard9823
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewingbigorange77
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Deliverybabeytanya
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 

Recently uploaded (20)

定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewing
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 

Central NJ Web Developers Meetup - Google Analytics 4.pdf

  • 1. Central NJ Web Dev Meetup: Google Analytics 4 – Upgrade Before It’s Too Late! August 11, 2022 1
  • 2. Overview ● Intro ● Google Analytics – What is it? ● Google Analytics 4 vs. Universal Analytics ● GDPR & Privacy Considerations ● Implementing Google Analytics 4 ● Conclusion 2
  • 4. Stephen Pashby 4 ● DesignHammer Account Manager ● Over a decade experience in Google Analytics ● Oversee analytics implementations for most clients
  • 5. Who are you? ● Role? ● Freelance, Agency, or In-house? ● How would you rate your comfort or experience with Google Analytics (1-5)? 5
  • 6. What we will cover: ● Just what is Google Analytics anyway? ● What’s different between Universal Analytics (Google Analytics 3) and Google Analytics 4? ● What about privacy/GDPR and Google Analytics? ● When and How to Upgrade to Google Analytics 4? 6
  • 8. Google Analytics Overview ● Free web analytics service offered by Google ● Implemented through adding provided JavaScript to website pages ● Was based on Urchin on Demand, a previously popular analysis service ● Original Google service was released in 2005 ● Subsequent major versions were released in 2009 (Asynchronous), 2012 (Universal Analytics), and 2020 (Google Analytics 4) ● Across all versions, Google Analytics is currently used by 85.9% of websites whose traffic analytics tool could be identified ( w3techs) 8
  • 9. Universal Analytics (Google Analytics 3) ● Initially released in October 2012 ● A refinement of the base Urchin on Demand technology (from 1998) ● Universal Analytics added support for cross-platform tracking, app and website tracking, and custom dimensions and metrics ● Still retained the base decade old model of pageviews, hits, and browser cookie tracking of users ● Historic data largely compatible with previous versions 9
  • 10. Google Analytics 4 ● Initially released in October 2020 ● An entirely new model for tracking and analysis ● New model is incompatible with Universal Analytics (or earlier models) ● No direct method for historic comparison of Google Analytics 4 data with Universal Analytics ● In March 2022, Google Announced that Universal Analytics would no longer track new data in July 2023 ● Google has only committed to support access to Universal Analytics data through December 2023 ● After December 2023, it is unknown whether Universal Analytics data will be available from Google 10
  • 11. Google Analytics Benefits ● Free platform ● Robust feature set ● In many ways, the industry standard for small/medium sized organizations ● Extensive documentation, training, and best practices available ● Robust integration with other Google products including Google Tag Manager, Google Ads, Google Search Console, and Google Data Studio 11
  • 12. Google Analytics Concerns ● Data privacy and ownership: If you are not the customer, you are the product! ● Compliance with GDPR 12
  • 13. Google Analytics 4 vs. Universal Analytics 13
  • 14. Overview ● Universal Analytics ○ Core model: Pageview (hits) + GA Cookie + third party cookies, extensible with Custom Events ○ Separate App and Website properties ○ Over 100 pre-defined reports (some deprecated) ○ 4 types of pre-defined goals ● Google Analytics 4 ○ 100% event based with a more flexible event structure via Parameters ○ Ability to collect app and website data in a single properties (via multiple data streams) ○ A small number of pre-defined reports (focus on custom reports or other data analysis tools) ○ Goals are identified as specific event conversions 14
  • 15. Core Model ● Universal Analytics ○ Pageview (hits) + GA Cookie + third party cookies ○ Session information derived from hits + GA Cookie ○ Leverages third-party cookies for Display Advertising features and demographic data ○ Extensible with Custom Events (hits with defined structure) ● Google Analytics 4 ○ 100% event based ○ Larger selection of user interactions (events) track out of the box ○ Leverages first party cookies as well as machine learning (for cookieless future) ○ More flexible Event structure via Parameters 15
  • 16. Key Metrics in Universal Analytics ● Bounce Rate – Percentage of visitors to a particular website who navigate away from the site after viewing only one page. ● Pages/Session – Average number of pages a user views in a single session. ● Average Session Duration – Average amount of time spent per session – does not include Bounces as these are recorded with 0 time spent in those sessions. Universal Analytics key metrics operate under the assumption that more page views and longer sessions are the main indication of positive user engagement with a website. 16
  • 17. Key Metrics in Google Analytics 4 ● Engaged Session – Count of sessions that lasted longer than 10 seconds, had a conversion event, or had 2 or more screen or page views. ● Average Engagement Time Per Session – User engagement duration per session. In other words, the amount of time the user is actually engaging with the page (e.g., clicking, scrolling, etc) while the page is the primary window being viewed on the screen. ● Engagement Rate – Engagement rate is the ratio of Engaged Sessions relative to total Sessions. If you had 1,000 total sessions and 130 of them qualified as Engaged Sessions (as defined above), the Engagement rate would be 13%. Google Analytics 4 key metrics operate under the assumption that specific user interactions (scroll, click, file download, etc.) are more relevant measures of engagement than the number of pages viewed or the length of time a user interacts with a website. 17
  • 18. Events in Universal Analytics Events in Universal Analytics allow tracking of user interactions (E.g., file downloads, form submissions, etc.) beyond the default interactions tracked by Universal Analytics. Events must be configured either directly as JavaScript, in some cases through a module/plugin, or via Google Tag Manager. Universal Analytics Events have the following properties: ● Event Category [string] ● Event Action [string] ● Event Label [string] ● Event Value [number] 18
  • 19. Events in Google Analytics 4 Google Analytics 4 provides a wide range of included and easily added events, including: ● file_download ● scroll ● video_start ● video_progress Google provides Recommended Events which serve as blueprints for common events that are not preconfigured. Additional Custom Events can be configured with desired Parameters. 19
  • 20. Reporting ● Universal Analytics ○ Over 100 pre-defined reports ○ Many are deprecated or no longer report relevant data ○ Most of the best known reports are tuned for reporting pageviews, bounces, etc. ○ Supports custom report creation and reporting via Google Data Studio – Most website owners do not use ● Google Analytics 4 ○ Less than 20 pre-defined reports ○ Reports focus on engagement and which events are engaging users ○ Custom reporting is more visible and expected 20
  • 21. Goals & Conversions in Universal Analytics Conversions identify users who complete identified high value interactions with a website. Conversions in Universal Analytics are completed Goals. Universal Analytics supports 4 types of Goals: ● Destination – A specific location (URL) loads, also supports funnel tracking ● Duration – Sessions that lasts a specific amount of time or longer ● Pages/Screens Per Session – A user views a specific number of pages or screens ● Event – Specific identified Event(s) is/are triggered 21
  • 22. Goals & Conversions in Google Analytics 4 Conversions directly replace Goals in Universal Analytics. Specific Events can be marked as Conversions in Google Analytics. Google Analytics 4 does not currently provide a built-in mechanism for Destination (funnel) based conversions. 22
  • 23. GDPR & Privacy Considerations 23
  • 24. General Data Protection Regulation (GDPR) The GDPR is an European Union (EU) law on data protection and privacy in the European Union and the European Economic Area. The GDPR guarantees EU citizens protection of personal data, including name, location, IP addresses, cookie information, and more. The GDPR provides EU citizens several rights to their personal data including right to access, rectification, erasure, restriction of processing, portability, and the right to object, in addition to rights related to automated decision making profiling. The GDPR applies to any organization operating in the EU, as well as those outside of the EU that offer goods or services to users in the EU. GDPR requirements apply not only the any website that an organization has, but also to any services the website uses, such as Google Analytics. 24
  • 25. Universal Analytics Privacy Protection Personally identifiable information (PII), such as names and IP addresses are not provided to websites owners. Additionally, tracking PII using Universal Analytics Events is a violation of Google’s Terms of Service. However, Universal Analytics does collect IP addresses and data from third-party cookies. This information is used to “measure the effectiveness of advertising” and improve the effectiveness of Google products. Additionally, Universal Analytics data is stored on Google servers located in the United States. In the first half of 2022, France, Italy, Austria, and Denmark determined that Universal Analytics does not comply with GDPR. Websites that are subject to the GDPR should cease using Universal Analytics (consult your legal counsel). The core concern is insufficient protections from US government spying on personal data stored on US servers. As of June 2022, no economic sanctions have been issued against the use of Google Analytics. 25
  • 26. Google Analytics 4 GDPR Status Google Analytics 4 includes several improvements for privacy, including: ● GA4 initially uses IPs to decide where to store user’s data (I.e. on a US or EU based server) ● GA4 offers country level controls and customizations to allow users to minimize the collection of user-specific data The EU and its country-level enforcement agencies have not made official decisions regarding GA4. Many commentators believe that GA4 does not sufficiently address concerns about US government spying. In attempt to address these concerns, the US and EU have announced a new framework for transatlantic data flow with improved protection of data. As the formal language has not been finalized, it is too early to determine whether the new framework will be deemed adequate by EU enforcement agencies or EU privacy NGOs. 26
  • 27. Google Analytics Alternatives There are alternatives to Google Analytics that are were designed to comply with GDPR requirements including: ● Matomo ● Piwki Pro ● Plausible ● Fathom Each of these alternatives has a monthly or yearly fee based on usage, but they do not collect GDPR defined PII and their data is housed in the EU. These alternatives have (or are expected to soon have) importers to import historic Universal Analytics data. These analytics products are not as full featured as Google Analytics and will generally require greater developer involvement for implementation and customization. 27
  • 29. Should you implement Google Analytics 4? Relevant questions include: ● Are you currently using Universal Analytics? ○ You should begin moving off of UA in the near term ● Are you using other Google products (E.g., Google Tag Manager, Google Data Studio, Google Ads)? ○ Extensive use of other Google products may recommend Google Analytics 4 to out-of-the-box integrations between Google products and Google Analytics 4 ● Is your organization subject to GDPR? ○ You should move off of UA immediately, but Google Analytics 4 presents a risk until there is consensus on GA4’s GDPR status 29
  • 30. When should you implement GA4? Relevant questions include: ● Does your organization regularly review a current Universal Analytics property? Does this review include review of historic data? ○ If you require 3 months or more of historic data for review, GA4 should be implemented immediately in parallel with UA to gather necessary historic data before UA EOL ● Do you have custom Events implemented in a current Universal Analytics property? ○ These events may need to be re-implemented in GA4, so should be configured when GA4 is setup ● Does your organization have Google Data Studio dashboards consuming Universal Analytics? ○ Dashboards will need to be modified with GA4 as a data source, so GA4 implementations should allow time for GDS updates before UA EOL ● Are you undertaking a significant website redesign in the next 3-6 months? ○ If you plan to compare before and after analytics of your website redesign, you should implement GA4 3 months prior to the anticipated launch of the new website to establish a baseline for comparison 30
  • 31. How should you implement GA4? Relevant questions include: ● How is your Universal Analytics implemented? ○ Implemented directly in the theme, implemented using a plugin/module, implemented using Google Tag Manager ○ It may be appropriate to implement in the same fashion, depending on who will maintain, frequency of changes, and the necessary level of customization ● Who is responsible for maintaining/updating your analytics? What is their technical comfort? ○ Developers may be comfortable adding/updating JavaScript in a theme code, but if a marketing analyst or other administrative staff is responsible a plugin/module or Google Tag Manager may be more appropriate 31
  • 32. GA4 Implementation Steps 1. Create GA4 property 2. Configure filtering for internal traffic 3. Add appropriate GA4 tracking code to your website 4. Configure events, reports, and conversions 32
  • 33. Creating a GA4 Property 1. From an existing Universal Analytics Property, use the GA4 Setup Assistant. You can also use the Create Property CTA, which will default to a GA4 property. 2. Enter an appropriate property name and fill out organizational details (if desired) 3. GA4 Properties can support multiple data sources (websites, apps), so you will need to configure an appropriate data stream for your website. The Setup Assistant should guide you through the process, but for a website select Web, enter your website domain, and provide a display name for the Stream. 4. You can adjust the Events that are provided automatically, but for most uses the default setup is a good starting point. 5. Once the Stream is configured, you can access the Stream ID (G-XXXXXXX) and provided tracking codes. 33
  • 34. From an existing Universal Analytics Property, use the GA4 Setup Assistant. You can also use the Create Property CTA, which will default to a GA4 property.
  • 35. Enter an appropriate property name…
  • 36. …and fill out organizational details (if desired)
  • 37. The Setup Assistant should guide you through the process, but for a website select Web…
  • 38. …enter your website domain, and provide a display name for the Stream.
  • 39. Once the Stream is configured, you can access the Stream ID (G-XXXXXXX) and provided tracking codes.
  • 40. Filtering for Internal Traffic It is best practice to filter out internal traffic (traffic from an organization’s own employees). In Universal Analytics, this was generally accomplished by creating a separate “filtered” Property that filtered out traffic by IP address. In GA4, this is handled a bit differently: ● Rather than filtering out internal traffic (so it is never tracked in a specific property), internal traffic can be tagged so the segment can be hidden from data analysis (but the internal traffic is still tracked). ● This can be configured at Admin > Data Streams > X Data Stream > Configure tag settings > Show all > Define Internal Traffic ○ Provide a Rule Name for this set of IPs (E.g., corporate headquarters) and enter the appropriate IP range. You can configure multiple IP conditions for a single rule. ● Once you have configured a filter, you can adjust its status at Admin > Data Settings > X Data Filters > X Filter (Activate filter, Deactivate filter) 40
  • 41. This can be configured at Admin > Data Streams > X Data Stream > Configure tag settings…
  • 44. Provide a Rule Name for this set of IPs (E.g., corporate headquarters) and enter the appropriate IP range. You can configure multiple IP conditions for a single rule.
  • 45. Once you have configured a filter, you can adjust its status at Admin > Data Settings > X Data Filters…
  • 46. …X Filter (Activate filter, Deactivate filter)
  • 47. Add GA4 Tracking Code to Website There are several ways to add the GA4 tracking code to a website: ● Add GA Provided Global Site Tag as instructed to HTML or theme code ● Configure a Google Analytics module or plugin and configure with the appropriate data stream ID ● Via Google Tag Manager: ○ Add GTM container as instructed to HTML or theme code ○ Leverage a Google Tag Manager module or plugin ● Whichever approach selected, be sure to account for inclusion of GA tracking only on desired pages/user roles ○ May be provided by module/plugin, control of which pages include GA or GTM code, or triggers in GTM 47
  • 48. Configure Events, Reports, and Conversions Now you are ready to configure additional Events, custom Reports, and identify Conversions ● Events will need to be implemented in JavaScript either directly in code, via Google Tag Manager, or via an appropriate plugin/module. ● Reports can be configured in either GA4 or in an alternative analysis platform such as Google Data Studio. ● Conversion Events need to be implemented before they can be identified in GA4. ○ Once implemented, configure Conversions at Configure > Conversions > New Conversion Event ○ Enter your EXACT event name (including capitalization) ○ You can also mark Events as Conversions at Configure > Events and toggle listed Events as Conversions 48
  • 49. Next Steps Now you are ready to track data and measure performance using GA4. If you have implemented GA4 in parallel with Universal Analytics, I recommend transitioning your reporting/analysis from UA to GA4 over the following 3-6 months, depending on your reporting and historical analysis cadence. Once you have sufficient historic data in GA4 for your purposes, you can sunset UA, hopefully well ahead of July 1, 2023! 49
  • 51. Conclusion ● Google Analytics 4 is a significant improvement over Universal Analytics ● If you wish to use Google Analytics, you should move to Google Analytics 4 ASAP ● If you have GDPR requirements, stay tuned on negotiations between the US and the EU or select a non-Google analytics solution 51
  • 53. Thank you Central NJ Web Developers Meetup! 53