Is Google Analytics Working on My Site?

Cody Schneider••7 min read

Thinking your Google Analytics is set up correctly is one thing, knowing it is another. Without accurate data, your marketing decisions are based on guesswork, and nobody has the budget for that. This guide will walk you through several easy ways to confirm Google Analytics is actively collecting data on your site, from a simple 30-second check to more powerful verification tools.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Why Verifying Your GA4 Setup is Non-Negotiable

Just because you pasted a tracking snippet into your site's header doesn't guarantee it's working properly. A tiny implementation error, a conflicting plugin, or even placing the code in the wrong spot can lead to incomplete or totally inaccurate data. This means a broken understanding of your user behavior, skewed campaign performance metrics, and a fuzzy view of your conversion funnels.

Before you build a single report or analyze a trend, you need to be absolutely certain that the data flowing in is reliable. Taking a few minutes to verify your setup now will save you from making critical strategy decisions based on flawed information later on.

Method 1: The Quickest Check Using the Real-Time Report

The simplest way to see if Google Analytics is receiving signals from your site is by using its built-in Real-Time report. This shows you activity on your website as it happens. If you see yourself, you know it's working.

Here’s how to do it in three simple steps:

  1. Log into your Google Analytics 4 account. Navigate to your property, then click on Reports > Realtime in the left-hand navigation.
  2. Open your own website in a new window. For best results, use an incognito or private browsing window. This prevents your browser from using cached versions of your site and sidesteps any existing cookies that might interfere.
  3. Watch for your visit. Go back to your GA4 Real-Time report. On the main dashboard, you should immediately see the "Users in last 30 minutes" card jump to at least "1". You can also look at the map to see if a dot appears in your location and check the "Views by Page title" card to see if the page you're currently on is listed.

If you see your activity, congratulations! Google Analytics is connected and processing data from your site. If several minutes pass and nothing appears, it’s time to move on to the next method.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

What if I don't appear in the Real-Time report?

  • Give it a moment: Sometimes it can take a minute or two to register.
  • Check your filters: In GA4 admin settings, you might have filters set up to exclude traffic from your own office IP address. This is a common practice to keep your data clean but will prevent you from showing up in tests like this.
  • Ad blockers: Many ad-blocking and privacy extensions specifically block Google Analytics scripts. Try disabling them for your site and re-testing.

Method 2: Inspecting Your Website's Source Code

Every page on your website is built from code, and if Google Analytics is installed directly on your site, its tracking script will be visible in that source code. This method helps you confirm the code is physically present.

Here's how to check:

  1. Navigate to any page on your website.
  2. Right-click anywhere on the page and select "View Page Source.” Alternatively, you can use the keyboard shortcut (Ctrl+U on Windows, Cmd+Option+U on Mac).
  3. A new tab will open showing your site's raw HTML. Don't be intimidated! You're just looking for one thing. Press Ctrl+F (Windows) or Cmd+F (Mac) to open the search box.
  4. In the search box, type gtag.js and hit enter. This is the core library for the Google Tag.

If you see a block of code show up that includes references to gtag.js and a Measurement ID that starts with G-, then the GA4 tag is present on your page. Make sure the Measurement ID (e.g., G-123XYZ456) matches the one shown in your Google Analytics account under Admin > Data Streams.

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-YOURTAGIDHERE"></script>
<script>
  window.dataLayer = window.dataLayer || [],
  function gtag(){dataLayer.push(arguments),}
  gtag('js', new Date()),

  gtag('config', 'G-YOURTAGIDHERE'),
</script>

If you see a block of code that includes references to gtag.js and a Measurement ID that starts with G-, then the GA4 tag is present on your page. Make sure the Measurement ID (e.g., G-123XYZ456) matches the one shown in your Google Analytics account under Admin > Data Streams.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

A Quick Note on Google Tag Manager

If your search for gtag.js comes up empty, try searching for gtm.js instead. If you find a script related to Google Tag Manager (GTM), it means Analytics is likely installed through GTM, which is a common practice. In this case, just finding the script isn't enough proof, the verification needs to happen within your GTM container.

Method 3: Using Browser Developer Tools for a Deeper Look

This method sounds technical, but it’s surprisingly straightforward. Every time your browser loads a webpage, it makes dozens of requests in the background to fetch images, scripts, and other assets. You can use your browser’s diagnostic tools to see if one of those requests is being made to Google Analytics. This doesn't just check if the code is present, it confirms that your site is actively sending data.

  1. On your website, open your browser’s Developer Tools. You can typically do this by right-clicking and selecting “Inspect” or by pressing F12 or Cmd+Option+I.
  2. Click on the Network tab within the developer console.
  3. In the filter box at the top of the Network panel, type collect. This will filter the long list of requests to show only analytics-related pings.
  4. With the Network tab still open, refresh your web page (hit F5 or Cmd+R).
  5. Watch the requests as they load.

You should see at least one request pop up in the list with a name that looks something like collect?v=2&tid=G-XXXXXXXXXX…. Seeing this request means your browser successfully sent a pageview hit to Google’s servers using your specific Measurement ID (tid).

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Method 4: The Definitive Check with Google Tag Assistant

By far the most reliable and informative way to verify your setup is by using Google's own diagnostic tool: a web-based utility called Tag Assistant.

Tag Assistant connects to your site and gives you a real-time, event-by-event breakdown of every tag that fires, any data it sends, and whether any errors occurred. It’s the ultimate source of truth for all your Google tags (Analytics, Google Ads, etc.).

Here’s how to use it:

  1. Go to tagassistant.google.com.
  2. Click on Add domain and enter your full website URL (e.g., https://www.yourwebsite.com).
  3. Click Connect. A new browser tab or window will open to your website, showing a small "Tag Assistant Connected" overlay in the corner.
  4. Leave that window open and go back to the Tag Assistant tab. You should now see that it has connected successfully.
  5. On the Tag Assistant dashboard, you will see a list of Google tags detected on your page. Find your Google Analytics Measurement ID (G-XXXXXXXXX) in the list under "Tags Found."
  6. Click on your GA4 tag. This takes you to a summary page. Interact with your website in the other window — click on a link, scroll down the page — and you'll see these events like page_view, click, and scroll appear in real-time in the "Output" section.

If Tag Assistant finds your GA4 tracking ID and shows you a clean stream of events firing, you can be 100% confident your setup is working as expected. If it flags any warnings or errors (often highlighted in yellow or red), it will give you specific diagnostic information to help you fix the issue.

Final Thoughts

Verifying that your data is being collected correctly is the most important first step in any data analysis effort. By using the methods above, from a quick check of the Real-Time report to a full diagnostic with Tag Assistant, you can move forward with confidence, knowing the insights you uncover are based on solid, reliable data.

Once you’re sure the data is flowing in correctly, the next step is making sense of it all. Instead of spending hours pulling manual reports and trying to connect the dots between platforms, we built Graphed to do the heavy lifting for you. We connect to your data sources like Google Analytics in just a few clicks, enabling you to build real-time dashboards and get instant answers using simple, natural language - no complex BI tools or spreadsheet formulas required.

Related Articles