How to Check if Google Analytics 4 Tag is Installed on Website

Cody Schneider8 min read

Making sure your Google Analytics 4 tag is firing correctly is the essential first step to understanding your website's performance. Without it, you’re flying blind. This guide will walk you through five distinct methods to verify that your GA4 tag is installed and actively collecting data, ranging from a simple 30-second check to more advanced tools.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Method 1: The 'Realtime' Report in GA4

The simplest and most direct way to see if GA4 is working is by checking its own Realtime report. This report is designed to show you what's happening on your site right now. If your tag is installed correctly, your own visit will appear here almost instantly.

Step-by-Step Guide:

  1. Log into Google Analytics 4: Go to your GA4 account and select the correct property for your website.
  2. Navigate to Realtime: In the left-hand navigation menu, click on Reports, then select Realtime.
  3. Visit Your Website: Open a new browser tab or an incognito window and go to your website's homepage. An incognito window is often better because it helps you bypass cached data and ensures you're tracked as a new session.
  4. Interact With Your Site: Click on a few links or navigate to a different page, like your 'About' or 'Contact' page.
  5. Check the Report: Go back to the GA4 Realtime report tab. You should see the “Users in last 30 minutes” card update to at least “1”. You may also see your location appear as a blue dot on the world map and see events like page_view and session_start pop up in the event-tracking cards.

If you see your activity, congratulations! Your GA4 tag is successfully installed and communicating with Google's servers. This is the ultimate proof that your base installation is working as expected.

What if I don't see any activity?

Don’t panic just yet. Here are a few things to try:

  • Wait a minute or two: Sometimes there can be a slight delay, especially if it's the very first time data is being sent.
  • Check your IP filters: In your GA4 admin settings, you (or your developer) may have set up filters to exclude traffic from your office IPs. This is common practice to avoid skewing data with internal visits, but it will prevent your visit from showing up in the Realtime report. You can check this under Admin > Data Streams > [Your Web Stream] > Configure tag settings > Show all > Define internal traffic.
  • Try a different device: Try visiting your site on your phone using a cellular connection (not your Wi-Fi) to rule out network-related issues or IP filters.

Method 2: Using the Google Tag Assistant Companion

For a more technical and detailed confirmation, Google's own Tag Assistant is the best tool for the job. It not only confirms if a tag is present but also lets you see exactly which events are firing and what specific data is being sent to Google Analytics. This is especially helpful for troubleshooting ecommerce tracking or custom events.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Step-by-Step Guide:

  1. Install the companion extension: First, you need to add the Tag Assistant Companion to your Chrome browser from the web store.
  2. Open Tag Assistant: Go to tagassistant.google.com.
  3. Add Your Domain: Click the "Add domain" button and enter your full website URL (e.g., https://www.yourwebsite.com). Then click "Connect".
  4. A new tab opens: A new browser window pointing to your website will automatically open. You’ll notice a small overlay in the bottom right corner confirming that Tag Assistant is connected. You might also see a URL parameter get added like ?gtm_debug=.... This is normal.
  5. Check the Tag Assistant Window: Go back to the Tag Assistant tab you opened in step 2. You should now see activity. In the left-hand column under "Tags Fired," look for your GA4 Measurement ID (it starts with "G-" followed by a string of characters).
  6. What to look for: You should see your GA4 tag appear under the "Tags Fired" list. When you click on it, you can see all the "Hits" being sent. At a minimum, you want to see events like page_view and session_start. If these events are appearing, it's working.

You can continue navigating your website in the new browser window, and you'll see every event fire in real-time within the Tag Assistant interface. This granular view is extremely powerful for checking things like button clicks, form submissions, and other custom event tracking.

Method 3: Checking Your Website’s Source Code

This is a quick, manual way to see if the Google Analytics tracking script has been placed on your website. It doesn't confirm that the script is working, only that it is physically present in your site's code. This method is useful if you don’t have access to the GA4 account yourself but want to do a quick spot-check.

Step-by-Step Guide:

  1. Go to your website.
  2. View the Page Source: Right-click anywhere on the page and select "View Page Source." Alternatively, you can use the keyboard shortcut (Ctrl+U on Windows or Cmd+Option+U on Mac).
  3. Search the Code: A new tab will open showing your website’s raw HTML. Press Ctrl+F (or Cmd+F on Mac) to open the find toolbar.
  4. Enter your search term: You have two options here:

If your search finds a block of code containing gtag.js and your GA4 ID, it means the tracking script has been added to your site. You will typically find a snippet that looks something like this:

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

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

A strong note of caution: The code's presence doesn’t guarantee its functionality. It could be malformed, conflicting with another script, or placed in the wrong part of the HTML document (it should be in the <head> section). You should always use Method 1 or 2 to confirm it's actually collecting data.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Method 4: Using Your Browser's Developer Tools

This method is a bit more technical, but it provides definitive proof that your browser is successfully sending data packets to Google’s servers. It checks the live network traffic between your website and Google Analytics without requiring any special extensions.

Step-by-Step Guide:

  1. Open Developer Tools: On your website, right-click and choose "Inspect," or press F12 on your keyboard (Cmd+Option+I on Mac).
  2. Switch to the Network Tab: In the panel that opens, find and click on the "Network" tab. This tab shows all the files and data requests your browser makes while loading and interacting with a web page.
  3. Filter the results: In the filter box at the top of the Network panel, type collect. This will help you isolate requests sent to Google Analytics.
  4. Refresh the page: With the Network tab open and the filter applied, refresh your webpage.
  5. Look for the request: You should now see one or more rows appear in the panel. Look for a request with a name that starts with g/collect?v=2.... This is the data "hit" being sent to GA4 servers.

If you see that request happen, your browser is successfully communicating with Google Analytics. You can even click on the request name and look at the "Headers" or "Payload" tab to find your Measurement ID (listed under tid=G-XXXXXXXXXX), confirming that the data is headed to the right GA4 property.

Method 5: A Different Chrome Extension

Besides the official Tag Assistant Companion, there are several third-party Chrome extensions that can quickly identify what analytics and marketing tags are running on any website, including yours.

One of the most popular is called Wappalyzer. While it doesn't offer the detailed debugging features of Tag Assistant, it’s great for a high-level, instant check.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Step-by-Step Guide:

  1. Install Wappalyzer: Find it in the Chrome Web Store and add it to your browser.
  2. Visit Your Website: The Wappalyzer icon in your browser toolbar will immediately display tiny icons of the technologies detected.
  3. Click the Icon: For a more detailed view, click the Wappalyzer icon. A dropdown will appear, neatly categorizing all detected technologies. Look under the "Analytics" category.
  4. Confirm GA4: You should see "Google Analytics" listed. Sometimes, if you click for more detail, it will even distinguish between GA4 and the older Universal Analytics. Seeing it in the list confirms the tag is present and firing on page load.

Final Thoughts

From the straightforward Realtime report in GA4 to the detailed debugging provided by Tag Assistant, you have multiple ways to verify that your data is being collected. Using these methods to confirm an accurate setup gives you the foundation you need to make smart, data-driven decisions for your business. Whether you're checking a new installation or troubleshooting an old one, these steps will give you the confidence that nothing is falling through the cracks.

Once you've confirmed your analytics data is flowing in correctly, the next major hurdle is sifting through it all to find meaningful insights. We built Graphed to simplify that process. You connect your Google Analytics 4, marketing platforms, and CRM in just a few clicks. From there, you can ask questions in plain English—like "create a dashboard showing GA4 traffic sources and conversion rates for last month"—and get a complete, real-time dashboard built for you in seconds. It allows your whole team to move faster and make decisions based on live data, without ever getting stuck building manual reports.

Related Articles