How to Check if Google Analytics Is Tracking
Setting up Google Analytics is an exciting first step, but how can you be sure it’s actually collecting data? If you've just added your tracking code or are troubleshooting a report that looks a little empty, you need a quick way to verify everything is working as it should. This guide will walk you through several straightforward methods, from the simplest 60-second check to slightly more technical confirmations, to see if your website is successfully sending data to Google Analytics.
The Easiest Method: Check Your Real-Time Report
The quickest and most reliable way to confirm Google Analytics is tracking is to look at the Real-Time report. This report shows you activity on your website as it happens, letting you "see" your own visit appear just seconds after you land on a page.
This works for both the newer Google Analytics 4 and the older Universal Analytics (UA), though the interface looks slightly different. Here’s what to do.
Step-by-Step Instructions:
- Log in to Google Analytics: Head to your GA4 property. If you have multiple accounts or properties, make sure you've selected the correct one.
- Navigate to Real-Time: On the left-hand navigation menu, click on Reports, and then select Real-Time.
- Visit Your Website: In a new browser window (ideally an incognito or private window to avoid cached data interference), open your website. Navigate to a couple of different pages to generate some activity. For an even better test, open the website on your smartphone using your mobile data network.
- Watch the Report: Go back to your Real-Time report tab in Google Analytics. Within about 30-60 seconds, you should see the number in the "Users in last 30 minutes" card tick up to at least "1". You will also likely see your geographic location appear on the map and see page views recorded in the "Views by Page title" card.
If you see a user pop up on this report, congratulations! Your Google Analytics tracking is working correctly. It is successfully receiving data from your website.
What if I don't see my visit?
If nothing appears in the Real-Time report, don't panic just yet. Here are a few things to consider:
- Be Patient: Sometimes it can take a minute or two for a visit to register. Give it a bit more time.
- IP Filters: Many businesses set up filters to block traffic from their own office IP addresses to avoid skewing their data. If you’re checking from your office, this filter might be preventing your visit from showing up. This is a common and surprisingly frequent reason people think their tracking is broken. Try testing from your phone using its mobile data, not your office Wi-Fi.
- Browser Blockers: Ad blockers and some privacy-focused browser extensions can block Google Analytics tracking scripts from running. Try testing in a different browser or disabling your extensions temporarily.
Confirm the Code Is On Your Site With Browser Tools
If the Real-Time report isn't showing anything, the next logical step is to confirm that the tracking code is physically present on your website's pages. You don’t need any special software - just your web browser.
Method 1: View Page Source
Every web browser has a feature that lets you see the raw HTML code that builds the page you're looking at. This lets you personally verify that the Google Analytics snippet is there.
- Navigate to your website on any page.
- Right-click anywhere on the empty space of the page and select "View Page Source." This will open a new tab filled with your site’s code.
- Search for the tracking script. The code will look intimidating, but you don’t need to read it. Use your browser's "Find" feature (press
Ctrl + Fon Windows orCmd + Fon Mac) to search for "gtag".
You're looking for a snippet of JavaScript that looks something like this for Google Analytics 4:
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [],
function gtag(){dataLayer.push(arguments),}
gtag('js', new Date()),
gtag('config', 'G-XXXXXXXXXX'),
</script>The key part is finding the script and verifying your Measurement ID (the part that starts with "G-"). If you see this code, you know the script has been added to your site. This doesn't confirm it's working, but it confirms it's installed.
Method 2: Use the Network Tab in Developer Tools
This sounds technical, but it’s a powerful and definitive way to see if your browser is actually sending data to Google’s servers. It shows every single connection your browser makes when loading a webpage.
- Go to your website.
- Open Developer Tools. You can do this by pressing
F12on your keyboard or by right-clicking the page and selecting "Inspect." - Click on the "Network" tab. You’ll see a list of files and requests being made by the page.
- Type
<strong>collect</strong>in the "Filter" box at the top. - Refresh the page with the Network tab still open.
When the page reloads, you should see one or more entries appear in the list with a name containing "google-analytics.com." These are the data "hits" being sent to Google's servers. If you see these requests appearing and they have a "Status" of 200 or 204, it is irrefutable proof that your site is communicating with Google Analytics.
Use a Browser Extension for a Quick Diagnosis
For a more user-friendly diagnostic tool, you can use a browser extension specifically designed to debug web tags. Google’s own Tag Assistant Companion is the perfect tool for the job.
- Install the Extension: Head to the Chrome Web Store, search for "Tag Assistant Companion," and add it to your browser.
- Navigate to Your Website: Once installed, go to your website.
- Click the Extension Icon: Click the Tag Assistant icon in your browser's toolbar. For the newest version, you may need to open a debug window through the Tag Assistant interface first (
tagassistant.google.com). - Analyze the Results: The extension will show you a list of all the Google marketing and analytics tags it finds on your page. It uses color-coding to report their status:
This extension simplifies the process of checking for tags and their status, making it a great middle-ground between the user-friendly Real-Time report and the more technical developer tools.
Troubleshooting Common Tracking Issues
Even if you've confirmed the code is installed, other issues can prevent data from being collected correctly. Here are a few common mix-ups to check.
1. Is the Measurement ID Correct?
This is one of the most common setup errors. A simple typo or copy-paste mistake can lead to your data being sent to the wrong property - or nowhere at all.
- Find Your ID in GA4: Go to Admin > Data Streams. Click on your website's data stream to find your "Measurement ID" (e.g., G-XYZ123ABC).
- Compare It: Go back to your website’s source code (using the method above) and compare the Measurement ID in the script to the one from your Admin panel. Make sure they match perfectly.
2. Is the Code on Every Page?
Most modern websites and CMS platforms (like WordPress, Shopify, or Squarespace) make it easy to add scripts to a global header or footer template, which ensures the code appears on every single page. However, if your code was added manually to one page, you won't be tracking user journeys across your whole site.
To check, simply use the "View Page Source" or Tag Assistant methods on a few different templates on your site: your homepage, a blog post, a product page, and your contact page. The tracking script should be present on all of them.
3. Have You Waited Long Enough?
While the Real-Time report shows data instantly, standard reports in Google Analytics can take 24-48 hours to fully process and display data for a brand-new setup. If your tracking code is brand new and you've confirmed it's working via the Real-Time report, the rest of your reports are likely just catching up. Check back in a day to see reports like the Traffic Acquisition report begin to populate.
Final Thoughts
By using the Real-Time report, checking your site's source code, browsing the network traffic, or using a dedicated extension, you have a complete toolkit to confirm an active Google Analytics setup. These methods allow you to move past the uncertainty of installation and focus on what truly matters: understanding the data.
Making sure data is flowing correctly is the foundational step. Yet, the real work begins when you transform that raw data into clear, actionable insights for your team. Here at Graphed, we help you skip the manual reporting drudgery. You connect your data sources like Google Analytics, Shopify, and your social media ads once. From there, you can use simple, everyday language to build dashboards and ask questions, getting instant answers and AI-powered recommendations that drive smarter decisions.
Related Articles
What SEO Tools Work with Google Analytics?
Discover which SEO tools integrate seamlessly with Google Analytics to provide a comprehensive view of your site's performance. Optimize your SEO strategy now!
Looker Studio vs Metabase: Which BI Tool Actually Fits Your Team?
Looker Studio and Metabase both help you turn raw data into dashboards, but they take completely different approaches. This guide breaks down where each tool fits, what they are good at, and which one matches your actual workflow.
How to Create a Photo Album in Meta Business Suite
How to create a photo album in Meta Business Suite — step-by-step guide to organizing Facebook and Instagram photos into albums for your business page.