Google Consent Mode v2 checker

See what your site does before a visitor clicks anything.

Type your website address. A real browser loads your homepage as a first-time visitor who has made no choice, then reports which tracking tools fired, which cookies were set, whether Google Consent Mode v2 started as denied, and whether a cookie banner showed at all. Free, no sign-up, one check a minute.

What the report shows

Four things, each in plain words. The checker reports what the browser saw on your homepage, once, with nothing clicked.

See the cookie banner →
01

Trackers before a choice

Google Analytics, Google Ads, Tag Manager, Meta Pixel, TikTok, Microsoft Clarity, LinkedIn, Hotjar and more. For each one, whether its script loaded and whether it sent data.

02

Cookies on the first load

How many, which are yours and which belong to a third party, with names and lifetimes.

03

Consent Mode v2

Whether a dataLayer exists, whether a consent default was pushed before the tags ran, how each of the four signals started, and what Google's own requests carried.

04

Banner

Whether a cookie banner appeared on the first load, its first words and its buttons. If it is an Embedra banner, the report says so.

Whether that is allowed on your site is a question for your privacy policy and your legal adviser, and the report never pretends otherwise. Want the fix first? See the cookie banner, or how it sends Google Consent Mode v2.

A banner that asks after the tags have run is asking too late.

How to read the Consent Mode result

Google Consent Mode v2 works on four signals: ad_storage, analytics_storage, ad_user_data and ad_personalization. Google asks for a default for each one to be set before any tag sends data, and for an update when the visitor chooses. The checker reads both the defaults your page pushed and the status Google's requests actually carried.

Consent Mode v2 explained →
01

Started denied

All four signals were denied before any tag ran. Google Analytics and Ads then wait, or send cookieless pings, until the visitor says yes. This is the setup Google describes for consent mode.

02

Started granted, or no default

Tags treated the visitor as having agreed from the first byte. A banner may still be showing, but it is asking after the fact.

03

gcs and gcd

Google's requests carry a short status, G100 when both storage signals are denied through G111 when both are granted, and a longer code with all four signals. Google has not published the longer code's meaning, so the report shows it raw.

Fix what the checker found

If tools fired before a choice, the fix is a banner that holds them back. Embedra's cookie banner keeps Google Analytics, Google Ads, Tag Manager, Microsoft Clarity, the Meta Pixel and the TikTok Pixel off until a visitor accepts, sends Google Consent Mode v2 with every signal denied by default, and updates the signals the moment someone chooses. Paste one line of code, run the checker again.

Get a free cookie banner →
Google AnalyticsGoogle AdsTag ManagerClarityMeta PixelTikTok

Embedra loads your tools

Paste each tool's ID into the banner and remove the old tag. Nothing is sent to Google or Meta before a yes.

Consent Mode v2Clarity consentMeta consentTikTok consent

Or keep your tags

The banner tells each tool the answer, through Consent Mode v2 for Google and the consent controls built into Clarity, Meta and TikTok.

Results are kept for a day, so check back tomorrow after the banner is live, or ask us to clear the cached result. Add the banner on Webflow, WordPress, Wix, Shopify, Squarespace, Framer and plain HTML.

What the checker does, and what it does not

One load, one page, plain words.

✓

A fresh first visit

Load your homepage once, in a fresh browser, with nothing clicked.

✓

What the browser saw

Read the tags, cookies and dataLayer the browser saw, and what Google's requests carried.

✓

A link you can share

Keep the result for 24 hours so you can share the link.

✓

Almost nothing stored

Store only the website address and its report. No screenshots, no page content, no visitor data.

✕

No clicking

Click Accept or Decline and compare. One load, no choice.

✕

No crawling

Crawl your other pages. The homepage stands in for the site.

✕

No legal verdict

Say whether your setup is lawful. It describes; your adviser decides.

Start free. Upgrade when you grow.

The checker is free for anyone. The banner that fixes what it finds is on every plan, Free included.

Free

$0 forever

500 monthly views

1 widget

1 domain

Small Embedra badge

Starter

$7/mo

15,000 monthly views

Any 3 widgets

Unlimited domains

Filter what appears

No badge

Pro

Most popular

$16/mo

75,000 monthly views

Any 10 widgets

Unlimited domains

Custom CSS / JS

5 projects

No badge

Business

$34/mo

300,000 monthly views

Everything in Pro

Unlimited widgets

1/2 overage rate

15 projects

No badge

Free

$0 forever

500 monthly views

1 widget

1 domain

Small Embedra badge

Starter

$7/mo

15,000 monthly views

Any 3 widgets

Unlimited domains

Filter what appears

No badge

Pro

Most popular

$16/mo

75,000 monthly views

Any 10 widgets

Unlimited domains

Custom CSS / JS

5 projects

No badge

Business

$34/mo

300,000 monthly views

Everything in Pro

Unlimited widgets

1/2 overage rate

15 projects

No badge

Questions

What people ask about checking consent mode.

All questions →

How do I check if Consent Mode v2 is working?

Load your site in a fresh browser without clicking the banner and look at the requests to Google. Each one carries a gcs value: G100 means both storage signals were denied, which is what a correct default looks like before a choice. This checker reads that for you.

What does gcs G100 mean?

G100 is Google's consent status when ad storage and analytics storage are both denied. G110 is ads granted, G101 is analytics granted, G111 is both granted. The checker shows the value Google's requests carried on your homepage.

Is this checker free?

Yes. It runs in a shared browser with a daily time budget, so when the budget is used up it asks you to come back tomorrow. Results are kept for 24 hours and each one has a link you can share.

Does the checker store my website?

It stores the website address and the report for 24 hours, nothing else: no screenshots, no page content, no visitor data.

Why does my banner show but the trackers still fire?

A banner that only shows a message while the tags run underneath has asked too late. The tags need a consent default of denied before they load, or a banner that loads them only after a yes. Embedra's banner does both.

Will the checker tell me if my site is GDPR or POPIA compliant?

No. It reports what a browser saw on your homepage: which tools fired, which cookies were set, how Consent Mode started. What the law asks of your site is for your privacy policy and your adviser.

Trackers firing before a yes?

Embedra's cookie banner holds them back, sends Consent Mode v2 and takes one line of code.

Design your banner