← All articles
Ad intelligenceBy Laszlo Nemeth · Founder, CloseFast2 September 2026 · 7 min read

How to Check if a Website Has Google Ads Tracking (3 Methods)

To check if a website has Google Ads tracking, view the page source and search for 'googletagmanager.com/gtag/js' or 'AW-' — the conversion ID prefix every Google Ads tag leaves in the HTML. Alternatively, use Google's free Tag Assistant tool at tagassistant.google.com, which connects to any URL and reports which Google tags are firing. The Google tag infrastructure is present on 45.5% of all websites per W3Techs' September 2026 survey, but the AW- prefix is the specific fingerprint that confirms Google Ads conversion tracking is configured.

The Google tag (formerly gtag.js) is a JavaScript snippet that powers conversion tracking, audience measurement, and remarketing for Google Ads. According to W3Techs' September 2, 2026 survey, the Google Tag Manager infrastructure — which loads the gtag.js library from googletagmanager.com — is present on 45.5% of all websites globally, rising to 99.0% among the top one million sites that use a tag manager. But having the tag infrastructure installed does not mean Google Ads conversion tracking is configured: the AW- prefix in the gtag config call is the specific fingerprint that confirms an advertiser's conversion ID is wired up. For an agency evaluating whether a prospect runs Google Ads without measuring results, checking takes under 30 seconds and needs no paid tools. This guide covers three free detection methods, what the tag code looks like, and why a missing tag on a business already running Google Ads is a top prospecting signal.

Method 1: View page source and search for the fingerprint strings

The fastest method needs nothing but a browser. Open the target website, right-click, and select View Page Source (or press Ctrl+U / Cmd+Option+U). Press Ctrl+F and search for:

Search string What it means
googletagmanager.com/gtag/js The Google tag script URL — always present if the tag is hardcoded
gtag( The tag's main function — appears in gtag('config', ...) and gtag('event', ...)
AW- Google Ads conversion ID prefix — confirms Ads tracking specifically
googleadservices.com Google Ads conversion tracking domain (may appear in event snippets)

If googletagmanager.com/gtag/js appears, the Google tag is installed. But to confirm it is configured for Google Ads specifically — not just Google Analytics — look for the AW- prefix inside a gtag('config', 'AW-XXXXXXXXX') call. The official base code, as documented in Google's developer documentation, looks like this:

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

The TAG_ID placeholder is where the actual ID goes — AW-123456789 for Google Ads, G-XXXXXXXX for Google Analytics 4. A site can have multiple config calls for different products. The ID prefix tells you exactly which Google product is configured:

Prefix Product What it tracks
AW- Google Ads Conversions, remarketing audiences, conversion value
G- Google Analytics 4 Page views, events, user behavior
GTM- Google Tag Manager Container ID (tags configured inside GTM, not in page source)
UA- Universal Analytics (deprecated) Legacy — replaced by G- IDs in July 2023

Method 2: Use Google's free Tag Assistant tool

Google's own Tag Assistant tool automates detection across Google Ads, Google Analytics, and Google Tag Manager. After Google nearly deprecated the tool in late 2024, it reversed course following user feedback and merged the Legacy and Companion versions into a single unified Chrome extension in January 2025 — the extension now has over 2 million users.

Tag Assistant is available in two forms:

Web tool — go to tagassistant.google.com, click Add domain, enter the URL, and click Connect. Tag Assistant loads the site in a debug session and reports every Google tag found, with a green or blue icon indicating it is working. Check the Google tags found header to see if your AW- ID appears.

Chrome extension — install from the Chrome Web Store. Navigate to any website and the extension icon shows whether Google tags are present. Click the icon to open a side panel listing every tag detected, its ID, load status, and errors.

Feature What it shows
Tag detection Every Google tag on the page (Ads, Analytics, GTM)
Tag ID The specific AW-, G-, or GTM- ID found
Load status Whether each tag loaded successfully or errored
Consent mode Whether consent mode signals are firing correctly

This method is faster than source-searching for checking individual sites and catches tags loaded dynamically via Google Tag Manager. The limitation: the web tool requires a Google account, and neither form is built for bulk-checking hundreds of sites at once.

Method 3: Browser DevTools Network tab (catches tag-manager-loaded tags)

When the Google tag is deployed through Google Tag Manager, the gtag() calls may not appear in the page source HTML — they get injected by the GTM container script at runtime. In that case, searching for AW- returns nothing even though the tag is firing. This is the same pattern as Meta Pixel detection through tag managers.

Open Chrome DevTools (F12 or Ctrl+Shift+I / Cmd+Option+I), switch to the Network tab, and reload the page. Google's developer documentation specifies the domains to filter for:

Network request What it tells you
googletagmanager.com/gtag/js The Google tag library loaded — tag is installed
googleadservices.com Google Ads conversion tracking is active
googlesyndication.com Google Ads remarketing or display tags are firing
No requests to any Google Ads domain No Google Ads tracking detected, or it was blocked

The googleadservices.com filter is the most specific — requests to this domain are Google Ads conversion calls, not general infrastructure. This method is the most technically thorough for a single site but impractical for checking more than a handful of prospects.

Why a missing Google Ads tag on an ad-running business is a pitch signal

A business running Google Ads without the conversion tracking tag is spending budget blind — Google cannot optimize for conversions, build remarketing audiences, or measure return on ad spend. Smart Bidding strategies like Maximize Conversions and Target CPA literally cannot function without conversion data.

According to W3Techs' September 2026 survey, the Google tag infrastructure (gtag.js, loaded from googletagmanager.com) is present on 45.5% of all websites globally — but the AW- prefix that specifically confirms Google Ads conversion tracking is a separate configuration step many businesses never complete. A business running Google Ads without it is spending without conversion measurement.

This is where checking for the tag crosses over into a prospecting signal. If you have used the Google Ads Transparency Center to confirm a business is actively running Google Ads, and then find no AW- tag on their website, you have a concrete pitch: "You are running Google Ads but have no conversion tracking." That opening is materially stronger than a generic "we can help with your marketing."

The same logic applies across platforms — a business running Facebook ads without a Meta Pixel has the same tracking gap.

Enhanced Conversions and the invisible-tracking caveat

Google now recommends Enhanced Conversions alongside the standard tag — a feature that sends hashed (SHA256) first-party data to Google when a user converts, improving accuracy when cookies are blocked. Detection-wise, it does not change the fingerprint — the gtag.js script still loads, the AW- ID still appears, and googleadservices.com requests still fire. You cannot tell from page source whether it is enabled.

A more significant caveat is server-side Google Tag Manager. If a site routes tag data through a server-side GTM container, browser requests go to the site's own domain instead of googletagmanager.com. None of the standard fingerprints appear in the page source — the Google equivalent of Meta's Conversions API, invisible to all three methods above.

In practice, server-side GTM is rare among small businesses — it requires infrastructure most SMBs lack. A missing Google Ads tag is a strong signal of no conversion tracking, but not a guaranteed one.

Checking at scale: where manual methods stop being enough

The three methods above work well for checking five or ten prospects before a discovery call. They do not scale to screening a city's worth of businesses before deciding who is worth an outreach sequence.

That is the gap CloseFast (closefa.st) is built for. It pulls a defined universe of local businesses from Google Maps for a given city and niche, checks their live ad activity and tracking setup across the whole list, and surfaces the ones spending on ads without tracking. Our breakdown of CloseFast vs Clay covers how a flat monthly fee changes the economics versus paying per credit when you are checking hundreds of businesses.

The bottom line

Checking for a Google Ads tracking tag takes under 30 seconds per site. View page source and search for googletagmanager.com/gtag/js — then look for AW- to confirm Ads conversion tracking specifically. Use Tag Assistant at tagassistant.google.com for a debug view that catches tag-manager-loaded tags. Use the DevTools Network tab filtered for googleadservices.com for a technical audit. A business running Google Ads without a detectable conversion tag is spending without measurement — one of the strongest free prospecting signals available.

Frequently asked questions

How do I check if a website has Google Ads conversion tracking?+

Open the website, right-click and select View Page Source, then press Ctrl+F and search for the string googletagmanager.com/gtag/js or AW-. The AW- prefix is a Google Ads conversion ID — if it appears inside a gtag config call like gtag('config', 'AW-123456789'), conversion tracking is installed. If you only find G- IDs, the site has Google Analytics but no Google Ads conversion tracking. For a more thorough check, use the Network tab in Chrome DevTools and filter for googleadservices.com.

What is the Google tag and is it the same as gtag.js?+

Yes. Google renamed the global site tag (gtag.js) to the Google tag. The underlying code is identical — it still loads from googletagmanager.com/gtag/js and uses the gtag function. The rename reflects that the same tag now powers multiple Google products (Ads, Analytics, Campaign Manager) through a single installation. You configure which products receive data by passing different tag IDs (AW- for Ads, G- for Analytics) in the gtag config call.

What does the AW- prefix mean in Google Ads tracking?+

AW- is the prefix for Google Ads conversion IDs. When you see gtag('config', 'AW-123456789') in a page source, it means the site has a Google Ads tag configured for that account. Other prefixes include G- for Google Analytics 4 measurement IDs, GTM- for Google Tag Manager containers, and UA- for the deprecated Universal Analytics. Only AW- confirms Google Ads conversion tracking is active.

Is Google Tag Assistant still available in 2026?+

Yes. Google nearly deprecated Tag Assistant in late 2024 but reversed that decision after user feedback, merging the Legacy and Companion versions into a single unified Chrome extension in January 2025. It is available as both a Chrome extension with over 2 million users and a web tool at tagassistant.google.com where you enter a URL and it connects to check which Google tags are firing. The tool is free and detects Google Ads, Google Analytics, and Google Tag Manager tags.

Can Google Ads tracking be detected if it is loaded through Google Tag Manager?+

Yes, but the detection method differs. When the Google tag is deployed through Google Tag Manager, the gtag config calls may not appear in the page source HTML because they get injected by the GTM container script at runtime. In that case, searching the source for AW- returns nothing even though the tag is firing. Use Chrome DevTools Network tab and filter for googletagmanager.com or googleadservices.com to see the actual requests being made, or use Tag Assistant which catches dynamically loaded tags.

What does it mean if a business runs Google Ads but has no conversion tracking?+

It means the business is paying for clicks and impressions without measuring what happens after someone clicks — Google cannot optimize campaigns for conversions, build remarketing audiences from website visitors, or calculate return on ad spend. The business is spending blind. This is one of the strongest opening lines an agency can use in a pitch because it identifies a concrete, fixable gap that directly affects ad spend efficiency, rather than a vague offer to help with marketing.

More articles