Google Search Console: The definitive guide
Learn how to use every report in Google Search Console, from performance and indexing to Core Web Vitals and AI Overviews. I...







Most businesses are running GA4 whether they choose to or not. Universal Analytics stopped processing data on July 1, 2023, and the cutoff for GA360 followed a year later. The migration happened. What did not follow for most teams was a clear understanding of what GA4 actually does differently and how to make it work for their specific goals.
This guide covers everything a marketer, founder, or growth lead needs to know about GA4. You will learn how the data model works, how to set it up without the common mistakes that corrupt reporting, how to stay compliant under GDPR, and how to use GA4's AI features to make faster decisions.
GA4 is Google's current analytics platform, launched in October 2020 to replace Universal Analytics. It tracks users across websites and mobile apps inside a single property, uses machine learning to fill data gaps left by cookie restrictions, and connects directly to Google Ads for audience targeting. As of early 2025, it is installed on more than 14.2 million websites globally.
Google did not simply update Universal Analytics. It rebuilt the measurement system from scratch. The core reason was a shift in how the web works: more users crossing between devices, more browsers blocking third-party cookies, and stronger privacy regulations demanding a different approach to data collection.

Universal Analytics was designed when most users visited sites on a single device, cookies were reliable, and GDPR did not exist. GA4 was designed for the opposite reality.
| Feature | Universal Analytics | GA4 |
|---|---|---|
| Data model | Session and hit-based | Event based |
| App tracking | Separate Firebase property | Unified with web |
| Bounce rate | Core metric | Replaced by engagement rate |
| Data retention | Up to 50 months | Up to 14 months (interface) |
| Predictive metrics | Not available | Built in |
| BigQuery export | GA360 paid only | Free for all properties |
| Privacy and consent | Limited native support | Consent Mode V2 built in |
| Cross-device tracking | Limited | Unified user journey |
Google Analytics is used by 55.49% of all websites globally, representing approximately 37.9 million sites. Yet in 2023, only 23% of marketers had fully adopted GA4, with 50% still learning the platform and 16% having set it up without actually using it, according to data from Amra and Elma.
That gap between installation and real use is exactly where businesses lose the most value.
In GA4, every user interaction is an event. A page view is an event. A button click is an event. A video play, a scroll, a purchase, and a form submission are all events. This replaces the session-hit model Universal Analytics used, where pageviews and interactions were categorized as different hit types. The event model gives you more flexibility and precision, but it also requires a different approach to setup and measurement.
If you do not understand how events work, your setup will be incomplete, your reports will mislead you, and your conversion tracking will not reflect what actually matters to the business.
GA4 events fall into four categories, each requiring a different level of setup.
As Americaneagle.com notes, Enhanced Measurement handles a range of common interactions automatically, but custom events are required for any business-specific action that matters to your funnel.
Any event in GA4 can be marked as a key event. This is what Universal Analytics called a goal. When you mark an event as a key event, it appears in conversion reports and can be imported into Google Ads as a conversion action.
The practical point: do not wait for a developer to build a special tracking tag to create a goal. If GA4 is already capturing the event, you can mark it as a key event in Admin settings within two minutes.
A correct GA4 setup requires more than installing the tag. Most businesses that install GA4 and do nothing else are collecting incomplete or unreliable data. The minimum viable setup includes the right property structure, a 14-month data retention setting, Enhanced Measurement enabled, key events marked, Google Ads linked, and DebugView used to verify every event before you publish.
Julius Fedorovicius, founder of Analytics Mania, puts it plainly: GA4 is not a plug-and-play tool. There is a lot to absorb to set it up properly.
"The number one issue we see in new GA4 properties is untouched default settings. Data retention at two months, no key events marked, and no DebugView validation. The tag fires, but the data is close to useless for business decisions."
Derick Do, Co-Founder & Chief Product Officer, Launchcodex
Follow these steps in order. Each one affects the quality of your data.

GA4 can track any user interaction as a conversion, but only if the event is configured and marked correctly. The most common gap is form submissions. GA4 does not track form submissions automatically. You need either a GTM trigger that fires on form completion or a custom event sent from your website code. Without this, contact form leads, demo requests, and newsletter signups are invisible in your reports.
For e-commerce, GA4 uses a set of recommended events to capture the full purchase funnel. These include view_item, add_to_cart, begin_checkout, and purchase. Each event carries parameters like item ID, item name, price, and quantity.
Most e-commerce platforms including Shopify, WooCommerce, and BigCommerce have native GA4 integrations or plugins that handle these events automatically. Verify that the purchase event includes the correct transaction_id and value parameters. Duplicate transaction IDs are one of the most common causes of inflated revenue figures in GA4.

GA4 is not GDPR compliant out of the box. Businesses collecting data from users in the European Economic Area must implement Google Consent Mode V2, which became mandatory in March 2024. Without it, GA4 continues to collect data but Google Ads loses the ability to build remarketing audiences, run conversion modeling, and use smart bidding signals. The result is lower ad performance and potential regulatory exposure.
Privacy and analytics expert Brian Clifton frames the core principle clearly: if a visitor explicitly states they do not want to be tracked and you ignore that request as the data processor, you have deliberately broken the rules of GDPR, as cited in the Piwik PRO blog.
Consent Mode V2 is an API framework that tells Google tags how to behave based on a user's cookie consent choice. When a user declines tracking, Consent Mode V2 does not stop firing tags entirely. Instead, it switches those tags to cookieless ping mode. Google then uses modeled data, based on anonymized aggregate behavior, to fill the measurement gaps.
Without Consent Mode V2:
Businesses selling to California users should also review CCPA requirements. The EU-US Data Privacy Framework, updated in 2023, governs transatlantic data transfers and applies to any US-based service storing EU user data, including Google Analytics.
This section covers general information. Consult a qualified legal professional for advice specific to your business and jurisdiction.
GA4 includes built-in machine learning features that require no additional tools or budget. The three core predictive metrics are Purchase Probability, Churn Probability, and Predicted Revenue. To activate them, a GA4 property must record at least 1,000 purchasing users and 1,000 non-purchasing users within the same 28-day period. Once active, these signals can be used to build predictive audiences directly inside GA4 and export them to Google Ads for targeting.
Most guides mention these features in passing. In practice, they change how paid media teams allocate budget.
GA4's machine learning models analyze behavioral patterns across users who have already converted and those who have not. From this, it assigns each active user a probability score for purchase, churn, or predicted revenue contribution.
These scores update continuously as new behavior is recorded. An InfoTrust overview of GA4 predictive analytics explains that the models require sufficient historical data before predictions become reliable, which is why the 1,000-user threshold exists.
Once predictive metrics are active, you can create audiences based on them inside GA4's Audiences section. For example:
These audiences publish directly to Google Ads once linked, with no additional export or configuration needed.
GA4 surfaces automated insights in the home dashboard. When traffic drops unexpectedly, conversion rates shift, or a new segment shows unusual behavior, GA4 flags it without you needing to build a custom alert. For teams running multiple campaigns across multiple channels, this reduces the time between a problem occurring and a team member acting on it.
BigQuery export was previously a feature exclusive to paid GA360 customers. GA4 makes it free for every property. You pay only for BigQuery storage and queries, and Google's free tier covers most small to mid-sized businesses comfortably. Combined with Looker Studio, this creates a full data pipeline: raw, unsampled, permanent event-level data in BigQuery, with custom dashboards built on top in Looker Studio.
This stack removes the two biggest limitations of the standard GA4 interface: data sampling in large properties and the 14-month retention ceiling.
The standard GA4 interface applies sampling to Exploration reports once data volumes grow. Sampled data introduces error into any analysis that depends on precision, including revenue attribution, cohort analysis, and funnel modeling.
BigQuery stores every raw event that fires in your GA4 property. You can query it without sampling, join it with CRM data, blend it with ad spend data, and build models the GA4 interface cannot run. According to SQ Magazine, companies using a GA4, BigQuery, and Looker Studio pipeline saw a 37% rise in custom analytics builds between 2024 and 2025.
A complete walkthrough of the GA4 to BigQuery integration by Plang Phalla covers the full connection setup, schema structure, and query basics.
Looker Studio connects to both GA4 directly and to BigQuery. For standard reporting, use the GA4 connector. For custom, high-volume, or blended reports, connect to BigQuery.
"When we connect GA4 to BigQuery and build a Looker Studio layer on top, clients stop asking 'what happened' and start asking 'what should we do next.' That shift is where analytics actually earns its place in a growth strategy."
Tanner Medina, Co-Founder & Chief Growth Officer, Launchcodex
GA4 uses a data-driven attribution model by default. It assigns conversion credit across touchpoints based on each channel's actual contribution to the path, using machine learning rather than a fixed rule like last click or first click. For e-commerce businesses, this changes which channels appear to drive revenue and directly affects how media budget should be allocated.
Universal Analytics defaulted to last non-direct click attribution, which gave almost all credit to the final paid channel before a purchase. GA4's data-driven model distributes credit based on observed patterns across the actual conversion paths in your data.
The practical effect is that channels that assist early in the funnel, such as organic search, email, and display, receive more credit than they did under Universal Analytics. This often explains why channel performance looks different between the two platforms.
GA4's Advertising section includes a dedicated Attribution report and a Model Comparison tool. Use the comparison tool to see how revenue attribution shifts between last click and data-driven models for each channel. This data directly informs budget decisions.
GA4's e-commerce reports cover the full purchase funnel. Key reports include:
McDonald's Hong Kong demonstrates what GA4-driven insights can deliver at scale. Using GA4's sales and in-app analytics data to optimize their mobile ordering experience, they boosted in-app orders by 550%.
A GA4 audit takes under two hours and often reveals data problems that have been corrupting reports for months. The most common issues are wrong data retention settings, duplicate tags, missing key events, and no DebugView validation. Each of these is fixable without a developer.
If your GA4 property has been live for more than three months and you have not validated events in DebugView, checked for duplicate tags, or confirmed data retention, assume the data has errors. A focused implementation audit will surface the specific gaps faster than self-diagnosing from reports.
GA4 data has no value if it does not connect to decisions. The most effective way to build that connection is a measurement plan: a documented map of which events in GA4 correspond to which business goals. Without it, GA4 collects data that no one acts on. With it, every report connects to a decision about traffic, leads, revenue, or efficiency.
A measurement plan does not need to be complex. It needs to be specific.
| Business goal | GA4 event | Key event? | Reported in |
|---|---|---|---|
| Generate qualified leads | generate_lead | Yes | Conversions report |
| Drive demo requests | form_submit_demo | Yes | Conversions report |
| Grow email subscribers | sign_up | Yes | Conversions report |
| Improve checkout completion | purchase | Yes | E-commerce reports |
| Reduce early drop-off | engaged_session | No | Engagement overview |
| Increase video consumption | video_complete | No | Engagement events |
For SaaS and B2B teams, add events that track product activation milestones such as first login, feature usage, and upgrade intent signals. These become the foundation for lifecycle marketing and retention campaigns.
For teams that run paid media alongside organic, the most valuable step after a clean GA4 setup is connecting GA4 data to ad platform data and CRM data in a single reporting layer. This is where the BigQuery export becomes critical. Raw event data from GA4, blended with spend data from Google Ads and Meta and pipeline data from a CRM like HubSpot or Salesforce, creates a full-funnel view that the GA4 interface alone cannot provide.
71% of small businesses with fewer than 50 employees use Google Analytics for decision-making. The businesses that grow from that baseline are the ones that connect those analytics to the decisions that actually move the numbers.
GA4 is a capable platform when set up with intention. The businesses that get the most from it are not the ones with the most advanced setups. They are the ones that set it up cleanly, track what matters, stay compliant, and connect data to decisions consistently.
Start with the 10-point audit above. Fix any gaps you find. If your property is new, follow the setup checklist in order before you invest in any reporting. Once the foundation is clean, turn on BigQuery export, build your measurement plan, and activate predictive audiences for your paid media campaigns.
Each of these steps takes hours, not weeks. The data quality improvement that follows lasts as long as the business runs.
Universal Analytics used a session-based data model and tracked web only. GA4 uses an event-based model, unifies web and app tracking in one property, includes predictive metrics, and offers a free BigQuery export. Universal Analytics stopped processing data in July 2023.
No. GA4 requires Google Consent Mode V2 and a certified Consent Management Platform to meet GDPR requirements for EEA users. Without proper consent configuration, GA4 may collect data from users who declined tracking.
GA4 retains user-level event data for up to 14 months when set manually. The default is two months. Aggregate data in standard reports is not affected by the retention setting, but Exploration reports lose user-level detail after the retention window closes.
A key event is any GA4 event you designate as a business-critical conversion. It replaces what Universal Analytics called a goal. Any event GA4 already collects can be marked as a key event in Admin settings without additional code changes.
No. GA4 works well without BigQuery for most small and mid-sized businesses. BigQuery becomes valuable when you need unsampled data, long-term storage beyond 14 months, cross-platform data blending, or custom SQL-based analysis.
Predictive metrics activate automatically once your property records at least 1,000 purchasing users and 1,000 non-purchasing users within any 28-day window. There is no manual configuration. Once active, they appear in the Advertising section under Predictive Audiences.
Consent Mode V2 is a Google framework that tells GA4 and Google Ads tags how to behave when users decline cookies. It was mandatory for EEA advertisers from March 2024. Without it, Google Ads loses the ability to build remarketing audiences and run conversion modeling for non-consenting users.



Learn how to use every report in Google Search Console, from performance and indexing to Core Web Vitals and AI Overviews. I...
Learn how to set up GA4 correctly, track conversions, stay GDPR compliant with Consent Mode V2, and connect GA4 data to BigQ...
Oxygen 6 is a rebuilt WordPress builder with components, CSS variables, conditional visibility, loops, and a new code editor...


