Google Analytics is a free web analytics tool from Google that tracks how people use your website or mobile app. It collects data on visitor behavior, traffic sources, page views, and user interactions, then organizes everything into reports you can use to understand what’s working and what isn’t. Most websites on the internet use some form of Google Analytics, making it the dominant analytics platform worldwide.
How Google Analytics Collects Data
Google Analytics works by placing a small piece of JavaScript code (called a tag) on every page of your website. When someone visits your site, that tag fires and sends information back to Google’s servers: which page loaded, how long the visitor stayed, what they clicked, where they came from, what device they’re using, and more.
The current version, Google Analytics 4 (often called GA4), uses an event-based data model. Every interaction a visitor takes is recorded as an “event.” Viewing a page is an event. Clicking a button is an event. Scrolling down is an event. Completing a purchase is an event. This is a shift from the older model (Universal Analytics), which organized data around sessions, meaning a group of interactions within a single visit. The event-based approach gives you more flexibility to track exactly what matters for your site, whether that’s video plays, file downloads, form submissions, or anything else.
GA4 also collects data from both websites and mobile apps within a single property, so if your business has a website and an iOS or Android app, you can see the full customer journey across both platforms in one place.
What Google Analytics Measures
The reports inside Google Analytics cover several broad categories of data that help you answer practical questions about your audience and your content.
Traffic sources: Where your visitors come from. Google Analytics breaks this down into channels like organic search (someone found you through Google), paid search (they clicked an ad), social media, email campaigns, direct visits (they typed your URL), and referrals from other websites. This tells you which marketing efforts are actually driving people to your site.
User behavior: What visitors do once they arrive. You can see which pages they view, how long they spend on each page, what actions they take, and where they drop off. GA4 tracks “engaged sessions,” which it defines as any session that lasts longer than 10 seconds, includes two or more page views, or results in a key event (like a purchase or signup). The percentage of sessions that meet this threshold is your engagement rate. The flip side is your bounce rate: the percentage of sessions where the visitor left without meaningfully engaging.
Audience demographics: General information about who your visitors are, including their approximate location, language, device type, browser, and operating system. If users are signed into Google accounts and certain settings are enabled, you can also see age ranges and interest categories.
Conversions: GA4 lets you mark specific events as “key events” (formerly called conversions). These are the actions that matter most to your business, like completing a purchase, filling out a contact form, or signing up for a newsletter. You can set up to 30 key events on a free account. Once configured, Google Analytics tracks how often these happen and which traffic sources, pages, or campaigns lead to them.
Setting It Up
Getting Google Analytics running on your site requires a Google account, a few configuration steps, and access to your website’s code or a tag management tool.
First, you create a Google Analytics account and property at analytics.google.com. A “property” represents the website or app you want to track. During setup, you create what’s called a web data stream for your site, which generates a unique tag ID.
Next, you install the tracking tag on your website. There are two common approaches. The simpler method is pasting the Google tag (a snippet of JavaScript) directly into the HTML of every page on your site, typically in the head section. Most website platforms like WordPress, Shopify, and Squarespace have built-in fields or plugins where you can drop in your tag ID without touching code.
The second approach uses Google Tag Manager, a separate free tool that acts as a container for all your tracking tags. Inside Tag Manager, you create a new tag, select “Google Tag” as the type, enter your tag ID, and set it to fire on all pages. You then preview the setup to confirm data is flowing correctly, and publish the changes. Tag Manager is worth learning if you plan to track custom events or manage tags from multiple platforms, since it lets you add and edit tags without modifying your website’s source code each time.
After installation, data typically starts appearing in your Google Analytics reports within 24 to 48 hours.
Free Version vs. Google Analytics 360
The standard version of Google Analytics is completely free, and it’s what the vast majority of businesses use. It handles millions of events and provides the full reporting interface, custom event tracking, audience building, and integration with Google Ads.
Google Analytics 360 is the paid enterprise tier, designed for large organizations with high-traffic websites that need higher data limits and more advanced features. The differences are primarily about scale: 360 properties can retain data for up to 50 months compared to 14 months on the free plan, export billions of events daily to BigQuery (Google’s data warehouse) versus 1 million on the free tier, and run exploration reports on up to 1 billion events per query instead of 10 million. You also get more room for custom dimensions (125 vs. 50), audiences (400 vs. 100), and key events (50 vs. 30).
Google Analytics 360 pricing is not publicly listed and is typically negotiated through Google’s sales team or authorized resellers. It generally runs into six figures annually, which is why it’s mostly used by large enterprises and media companies processing enormous volumes of data. If your site gets under a few million visits per month, the free version is more than sufficient.
Privacy Controls and Data Handling
Google Analytics has built in several privacy features in response to evolving data protection regulations around the world. IP addresses collected by the Google tag are encrypted rather than stored in raw form. You control how long user-level data is retained, with free accounts offering either 2 or 14 months of retention.
Starting June 15, 2026, Google Analytics is transitioning to use Consent Mode as the single control for how data flows to linked Google Ads accounts. This means the privacy choices your visitors make through cookie consent banners will directly govern what data gets collected and how it’s used for advertising. If a visitor declines ad personalization consent, that preference carries through automatically.
If you operate in regions with strict privacy laws, you’re responsible for configuring consent mechanisms on your site and ensuring your Google Analytics setup respects those choices. Google provides the technical controls, but compliance depends on how you implement them.
What You Can Do With the Data
Raw numbers aren’t useful on their own. The real value of Google Analytics comes from using the data to make decisions. A few practical examples of how businesses typically use it:
- Identify your best content: Sort pages by engagement time or key events to see which blog posts, product pages, or landing pages actually hold people’s attention and drive action.
- Evaluate marketing spend: Compare traffic sources to see whether your paid campaigns, email newsletters, or social media posts are bringing in visitors who convert, not just visitors who bounce.
- Spot problems in your funnel: If you run an e-commerce site, you can track each step from product view to cart to checkout to purchase. A big drop-off at any step tells you exactly where to focus improvements.
- Understand your audience: Knowing that 60% of your traffic comes from mobile devices, for example, tells you that mobile experience should be a priority. Seeing that most of your engaged users come from a specific country might shift how you allocate ad budgets.
GA4 also includes an “Explorations” section where you can build custom reports, funnel analyses, and path explorations beyond what the standard reports show. Free accounts allow up to 200 explorations per user per property.
For deeper analysis, you can connect Google Analytics to BigQuery for SQL-based querying, link it to Google Ads for campaign optimization, or export data to visualization tools like Looker Studio (formerly Google Data Studio) to build dashboards you can share with your team.

