Google Analytics and Product Analytics Fundamentals
Google Analytics and product analytics turn website and app interactions into event data that supports questions about acquisition, conversion, engagement, and retention. The work includes planning events, collecting them responsibly, validating the data, and interpreting reports without confusing measurement with proof of causation.
itData engineering and analytics | OpenSkills.info
Course pathWalk it in order
Look it upDip in anytime
Go furtherLeaves this page
Intro
Google Analytics and Product Analytics Fundamentals
Google Analytics is an event-based measurement service for websites and apps. Product analytics is the broader practice of using behavioral data to understand how people find, adopt, and continue using a product. Google Analytics 4, or GA4, can support both marketing and product questions, but the practice begins with a measurement design rather than a dashboard.
An implementation has five working layers:
- Questions and decisions define what the team needs to understand and what action an answer could change.
- Events and properties describe observable behavior in a stable vocabulary.
- Collection sends events from a website, app, or server while applying consent choices.
- Processing and identity organize events into users, sessions, dimensions, metrics, and audiences.
- Analysis and activation turn the processed data into reports, explorations, exports, and downstream actions.
Each layer constrains the next. A polished funnel cannot repair a missing event. A complete event stream cannot answer a question whose success condition was never defined.
The event model
An event records an interaction or occurrence. Examples include a page view, a product search, an account creation, a purchase, or an application error. An event name identifies what happened. Event parameters provide context, such as the page location, plan name, or item identifier. User properties describe relatively persistent attributes that are suitable for analysis, such as an account tier. Do not place personally identifiable information in analytics fields.
GA4 collects some events automatically. Enhanced measurement can collect common web interactions, including page views, scrolls, outbound clicks, site searches, video engagement, and file downloads. Recommended events use Google-defined names and parameters for common scenarios. Custom events cover behavior that the automatic and recommended sets do not express.
Continue the course
This section is part of the paid course.
See pricing to subscribe, or log in if you already have access.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://support.google.com/analytics/answer/10089681?hl=en-EN
Supports
- GA4 as event-based website and app measurement
- Privacy controls, modeling, and media-platform integration
- Standard Universal Analytics stopping new-data processing on 1 July 2023
- https://support.google.com/analytics/answer/9356037?hl=en
Supports
- Events recording interactions or occurrences on websites and apps
- https://support.google.com/analytics/answer/13675006?hl=en
Supports
- Event parameters as key-value context for interactions
- Parameters associated with automatically collected and recommended events
- https://support.google.com/analytics/answer/11593727?hl=en
Supports
- Default collection and first-party client ID behavior
- App-instance identifiers and the effect of denied analytics storage
- https://support.google.com/analytics/answer/9191807?hl=en-EN
Supports
- Session definition, default 30-minute inactivity timeout, session-start event, session ID, and session number
- External joining of user identifier and session ID
- https://support.google.com/analytics/answer/12253918?hl=en
Supports
- Definitions of total, new, active, and returning users
- Engaged-session conditions
- https://support.google.com/analytics/answer/7579450?hl=en-419
Supports
- Free-form, cohort, funnel, path, segment-overlap, user, and lifetime exploration techniques
- Segments, filters, sharing, and export in Explore
- https://support.google.com/analytics/answer/9327974?hl=en
Supports
- Funnel steps, open and closed entry, sequence counting, and first qualifying sequence behavior
- https://support.google.com/analytics/answer/9317498?hl=en
Supports
- Forward and backward paths, nodes, event stream aggregation, segments, filters, and supported metrics
- https://developers.google.com/analytics/devguides/collection/protocol/ga4
Supports
- HTTP collection for server-to-server, offline, and device events
- Measurement Protocol supplementing rather than replacing normal tagging
- https://support.google.com/analytics/answer/12335634?hl=en
Supports
- Consent states and denied analytics-storage tag behavior
- https://support.google.com/analytics/answer/11198161?hl=en
Supports
- Processing delays, changing report data, late offline events, and reporting limitations
- https://support.google.com/analytics/answer/12229528?hl=en-EN
Supports
- Configuration, retention, export, and exploration limits
- Sampling of explorations above applicable event limits
- https://support.google.com/analytics/answer/7029846?hl=en-EN
Supports
- BigQuery dataset naming and daily and intraday event tables
- https://support.google.com/analytics/answer/13578783?hl=en
Supports
- Report and export reconciliation across identity, time zones, streams, exclusions, and filters
- Expected small event-count differences between GA4 and BigQuery
- https://github.com/sindresorhus/awesome
Supports
- Required starting point for discovering curated awesome lists
- https://github.com/oxnr/awesome-analytics
Supports
- Discovery of PostHog, GrowthBook, Matomo, Plausible, Umami, Snowplow, and RudderStack
- Wider web, product, privacy-focused, collection, and analytics ecosystem
- https://posthog.com/docs/product-analytics
Supports
- Product analytics trends, funnels, paths, retention, and cohorts
- https://docs.growthbook.io/
Supports
- Feature flags, experiments, metrics, and data-source integration
- https://matomo.org/guides/
Supports
- Matomo events, goals, consent, reports, and tag-management learning path
- https://plausible.io/docs
Supports
- Aggregate web analytics, goals, campaigns, and custom events
- https://umami.is/docs
Supports
- Hosted and self-managed website and event analytics documentation
- https://docs.snowplow.io/
Supports
- Structured behavioral event collection and controlled data infrastructure
- https://www.rudderstack.com/docs/
Supports
- Event collection, transformation, routing, destinations, and warehouse integration
- https://amplitude.com/docs/analytics
Supports
- Funnels, retention, journeys, behavioral cohorts, feature adoption, dashboards, and experiments
- https://business.adobe.com/products/adobe-analytics/digital-analytics.html
Supports
- Web and mobile behavioral collection, processing, segmentation, cohorts, flows, fallout, attribution, and journey analysis
- https://mixpanel.com/pricing/
Supports
- Insights, funnels, retention, flows, behavioral cohorts, session replay, and tiered access
- https://www.heap.io/platform/autocapture
Supports
- Interaction autocapture and retroactive event analysis
- https://www.heap.io/pricing
Supports
- Funnels, retention, journeys, replay, heatmaps, and tiered access
- https://snowplow.io/integrations-catalog
Supports
- Schema-validated web, mobile, and server-side events routed to warehouses and downstream destinations
- https://analytics.googleblog.com/2009/12/google-analytics-launches-asynchronous.html
Supports
- Asynchronous tracking launch on 1 December 2009 and its implementation effects
- https://analytics.googleblog.com/2011/04/new-google-analytics-available-to.html
Supports
- Google Analytics version five availability on 20 April 2011 and its dashboard and event-goal features
- https://analytics.googleblog.com/2011/09/whats-happening-on-your-site-right-now.html
Supports
- Realtime reports launch on 29 September 2011 and campaign-tag smoke testing
- https://analytics.googleblog.com/2012/10/universal-analytics.html
Supports
- Universal Analytics announcement on 29 October 2012, Measurement Protocol, and cross-platform custom data
- https://analytics.googleblog.com/2014/05/better-data-better-decisions-enhanced.html
Supports
- Enhanced Ecommerce beta in May 2014 and structured shopping-funnel behavior
- https://blog.google/products/marketingplatform/analytics/firebase-analytics-gets-new-features/
Supports
- Firebase app analytics unification under the Google Analytics name on 17 May 2017
- https://blog.google/products/marketingplatform/analytics/new-way-unify-app-and-website-measurement-google-analytics/
Supports
- App plus Web announcement on 31 July 2019, event-based cross-platform data, funnels, and paths
- https://blog.google/products/marketingplatform/analytics/new_google_analytics/
Supports
- GA4 default for new properties on 14 October 2020 and its App plus Web foundation
