Anobee

Website Growth

Google Analytics 4 (GA4) Setup Guide: Get Tracking in Under 10 Minutes (2026)

Set up GA4 the right way in under 10 minutes. This Google Analytics 4 setup guide covers account creation, tracking code install, and verification.

Google Analytics 4 (GA4) Setup Guide: Get Tracking in Under 10 Minutes (2026)

By Bibek Thapa · Published May 10, 2026 · Updated Jul 20, 2026 · 5 min read

Quick Answer

If you have a website and you're not tracking what's happening on it, you're flying blind. No idea which pages pull traffic. No clue where visitors come from. No insight into what they do before they leave.

Table of Contents
  1. What You Need Before You Start
  2. Step 1: Create Your GA4 Account and Property
  3. Step 2: Install Your GA4 Tracking Code
  4. Step 3: Verify It's Actually Working
  5. Setup Checklist
  6. What's Next (Optional, After Setup)
  7. AI Overview Extraction Table

If you have a website and you're not tracking what's happening on it, you're flying blind. No idea which pages pull traffic. No clue where visitors come from. No insight into what they do before they leave.

This guide gets GA4 installed and verified on your site. Nothing else. Three steps: create your account, add your tracking code, confirm it's working. Conversion tracking, Google Tag Manager, and Google Ads linking come after that, and they're linked at the end on purpose, so this page stays fast.

Time estimate: account creation takes about 2 minutes, property setup another 3, installing the code 2 to 5 depending on the method, verification 2 more. Call it 10 minutes total for a WordPress site using a plugin. A bit longer if you're editing theme files by hand.

What You Need Before You Start

  • A Google account (Gmail works)
  • A website you can edit, either plugin access or the ability to add code
  • 10 minutes

That's genuinely it. No Google Tag Manager required for basic setup. More on that below.

Step 1: Create Your GA4 Account and Property

Go to analytics.google.com and sign in. Click Start measuring.

Account name: use your business or site name broadly ("My Business," not "My Blog Homepage 2026"). One account can hold multiple properties later.

You'll see Account Data Sharing Settings checkboxes, on by default. Review them, then click Next.

Set up your property:

  • Property name: your website name
  • Reporting time zone: your local time zone. Get this wrong and your daily stats will be off by hours.
  • Currency: matters if you're tracking revenue

Click Next, fill in industry and business size (this only affects default report templates, not tracking), then pick your objective. Get baseline reports for most bloggers and content sites, Drive online sales for ecommerce. Click Create and accept the terms.

A quick note on structure, since this trips people up: Account is the top-level container, think of it as your company. Property is a specific site. Data Stream is where a property's data comes from, and for a website that's your web stream. Most people need exactly one of each.

GA4 property setup screen showing account name, reporting time zone, and currency fields

The property setup screen. This is where time zone most often gets set wrong.

Step 2: Install Your GA4 Tracking Code

Back in GA4, select Web as your platform, enter your site URL and stream name, and create the stream.

You'll land on a details page showing your Measurement ID (G-XXXXXXXXXX). Copy it, you'll need it either way. Below that is your full Google tag (gtag.js) snippet.

GA4 data stream details page showing Measurement ID and Google tag snippet

Your Measurement ID and full tracking snippet, both on this one screen.

Pick one install method. Using more than one will double-count your traffic, so settle on a single approach before moving on.

If you want the fastest route, install Site Kit by Google (free, official) or MonsterInsights. Activate the plugin, sign in with your Google account, connect your property, and you're done. No code touched.

Site Kit by Google plugin connection screen in WordPress dashboard

Connecting via Site Kit. No code, no theme editing.

If you're comfortable editing code directly on WordPress, go to Appearance → Theme File Editor → header.php and paste the full snippet just above </head>, then save. One caveat: a theme update can wipe this out, so use a child theme, or better, a header/footer plugin like WPCode so the code survives updates.

Non-WordPress sites (Wix, Shopify, custom builds) work the same way in principle. Each platform has its own header or custom-code section; paste the snippet there.

Already running Google Tag Manager? Skip the snippet above entirely. Instead, create a GA4 Configuration tag in GTM, set the Measurement ID, trigger it on All Pages, and publish. The full GTM walkthrough is linked at the end of this guide. Don't set up both methods on the same site.

Step 3: Verify It's Actually Working

Don't skip this. Plenty of installs look fine and are quietly broken for months before anyone notices.

For a fast check, use the Realtime report. In GA4, go to Reports → Realtime, open your site in another tab, and you should show up as an active user within 30 to 60 seconds.

For a slightly slower but more reliable check, go back to Admin → Data Streams and open your web stream. After 15 to 30 minutes, it should say "Receiving traffic in the past 48 hours", that's your clearest confirmation tracking is actually active. If you want event-by-event detail, DebugView (Admin → DebugView) shows individual events like page_view and scroll firing live, though it needs the Google Analytics Debugger Chrome extension active on the exact tab you're testing.

GA4 data streams page confirming "Receiving traffic in past 48 hours"

The confirmation that tells you setup actually worked.

If it still says no traffic after 48 hours, double-check that you only installed one tracking method and that you copied the full snippet, not just the Measurement ID.

Setup Checklist

  • GA4 account and property created
  • Correct time zone and currency set
  • Tracking code installed (one method only)
  • Confirmed in Realtime report
  • Confirmed in DebugView

If all five are checked, GA4 is live. Everything past this point is optimization, not setup.

What's Next (Optional, After Setup)

Setup gets you data. These get you decisions from that data. Each is its own guide, so this page stays focused:

  • Google Tag Manager setup guide: for form submissions, button clicks, or ecommerce events beyond what GA4 auto-tracks.
  • GA4 conversion tracking guide (link once published): mark form fills, signups, and purchases as key events.
  • Google Search Console setup guide: link it to GA4 to see which search queries actually drive your traffic.
  • Your first 30 days with GA4 (link once published): a week-by-week routine for actually using the data instead of letting it sit.

AI Overview Extraction Table

Frequently Asked Questions

How long does it take to set up GA4?

About 10 minutes for a straightforward WordPress install using a plugin. Manual code installation or GTM setup can take a bit longer.

Is Google Analytics 4 free?

Yes, completely free for standard use.

Do I need Google Tag Manager to set up GA4?

No. Direct installation is enough for basic tracking. Add GTM later if you need custom event tracking.

How do I check if GA4 is working?

Use the Realtime report for a quick check, or DebugView for a thorough one. See Step 3 above.

What is a Measurement ID?

Your GA4 property's unique identifier ( G-XXXXXXXXXX ), found on the data stream details page.

Can I use GA4 on multiple websites?

Yes, create additional properties under the same account, each with its own data stream.

Sources and References

Bibek Thapa

Written by

Bibek Thapa

AI-Powered Digital Growth Strategist

Bibek Thapa works across AI workflows, SEO, AI search optimization, content strategy, website growth, and productivity systems. Anobee documents practical lessons, tools, experiments, and systems for improving digital presence.

  • AI workflows
  • Digital growth
  • SEO
  • GEO
  • AEO
  • Content strategy
  • Website growth

Related Articles

Get practical digital-growth insights

Receive useful guides, tool comparisons, and website-growth ideas without unnecessary noise.

I agree to receive practical Anobee digital-growth emails. I can unsubscribe later.