GDPRChecker

Home / Knowledge Base / Termly Consent Mode v2 Verification Guide: Validate Your GDPR Compliance Setup

Website Compliance

Termly Consent Mode v2 Verification Guide: Validate Your GDPR Compliance Setup

A practical guide to verifying Termly consent mode v2 for GDPR compliance, covering default consent, network requests, banner testing, common mistakes, and using GDPRChecker for automated validation.

Author

GDPRChecker Editorial Team

Reviewed by

Privacy & Compliance Research Team

Last updated

July 2026

Reading time

11 min read

Educational guidance for compliance readiness — not legal advice. Requirements vary by jurisdiction and your specific processing activities.

Introduction

*Updated for 2026 compliance practices.*

Consent Mode v2 is now a critical component for any website using Google services while serving European visitors. If you rely on Termly as your Consent Management Platform (CMP), verifying that consent signals are correctly implemented and respected is essential for GDPR compliance. This Termly consent mode v2 verification guide provides a practical, step-by-step approach to ensure your setup works as intended—covering consent defaults, tag behavior, network requests, and policy disclosures. We’ll focus on technical validation techniques you can perform yourself, including using GDPRChecker’s scanning tools to catch hidden gaps. Remember, this guide offers technical implementation guidance, not legal advice. For legal interpretations, consult a qualified professional.

Why Verification Matters for GDPR Compliance

Under the GDPR, you must obtain valid consent before processing personal data, and you must be able to demonstrate that consent was freely given. Consent Mode v2 helps bridge the gap between user choices and tag behavior, but misconfigurations can lead to non-compliance. Verification matters because:

  • **Regulatory risk**: Supervisory authorities expect technical measures that enforce consent. A broken implementation could result in fines.
  • **Data accuracy**: Without proper consent signals, your analytics and advertising data may be incomplete or unreliable.
  • **User trust**: Transparent and functional consent mechanisms build confidence.

GDPRChecker scans help verify pre-consent network requests, banner behavior, and disclosure gaps after changes. By regularly validating your setup, you can catch issues before they become compliance problems. For more on the legal framework, refer to the GDPR.eu overview and guidance from the European Data Protection Board.

Step-by-Step Implementation Verification

Verifying your Termly consent mode v2 setup involves several layers of testing. Follow these steps to ensure every component is working correctly.

1. Confirm Default Consent State

Before any user interaction, your website must set default consent values. For Consent Mode v2, these defaults should be `'denied'` unless you have a legitimate reason to set them otherwise (e.g., for essential cookies). Use your browser’s developer tools to check the data layer:

```javascript // Check in console before interacting with banner console.log(window.dataLayer); ```

Look for an event like `consent_default` or a `gtag` configuration that sets `ad_storage`, `analytics_storage`, etc., to `'denied'`. If you see `'granted'` by default, your setup is likely non-compliant.

2. Test Banner Interaction and Consent Update

Interact with your Termly banner—accept all, reject all, or customize preferences. After each action, verify that the consent state updates correctly. In the console, you can monitor for Consent Mode update events:

```javascript // Listen for consent updates gtag('consent', 'update', { 'ad_storage': 'granted', 'analytics_storage': 'denied' }); ```

Ensure that the values reflect the user’s choices. Termly should fire a custom event (often `termly_consent_update`) that you can use to trigger tag updates.

3. Inspect Network Requests

Open the Network tab in developer tools and filter by requests to Google domains (e.g., `google-analytics.com`, `doubleclick.net`). Before consent:

  • You should see requests with `gcs=G100` or similar parameters indicating denied consent.
  • No cookies should be set that contain personal data.

After granting consent, requests should include full measurement parameters and cookies. Use GDPRChecker’s Google Consent Mode v2 Checker to automate this inspection and catch subtle issues.

4. Validate Tag Manager Triggers

If you use Google Tag Manager, ensure your triggers are configured to respect consent. For example, a Google Analytics tag should fire on a trigger that checks for `analytics_storage = 'granted'`. Test each tag individually using GTM’s preview mode. Common mistakes include:

  • Tags firing on page view without waiting for consent.
  • Using the wrong consent variable (e.g., checking `ad_storage` for an analytics tag).

5. Check Policy Disclosures

Your cookie banner and privacy policy must accurately describe what cookies and trackers you use, their purposes, and how users can manage consent. Verify that:

  • The banner lists all categories of cookies (e.g., necessary, analytics, marketing).
  • The privacy policy includes a clear explanation of Consent Mode and how it affects data processing.
  • Links to the privacy policy are accessible from the banner.

For more on banner requirements, see our Cookie Banner Requirements guide.

6. Perform a Reject-Flow Test

A critical verification step is the “reject flow.” When a user rejects all non-essential cookies, no tracking scripts should fire (except those that are strictly necessary). Use a scanner or manually block cookies and observe whether any analytics or marketing requests still occur. GDPRChecker scans can simulate this flow and report any unauthorized network activity.

7. Post-Change Scanning

After any modification to your Termly configuration, run a full scan. This includes:

  • Adding new tags or pixels.
  • Updating your privacy policy.
  • Changing consent defaults.

Automated scanning tools like GDPRChecker can be scheduled to monitor your site continuously, alerting you to regressions.

Common Mistakes and How to Avoid Them

Even with careful setup, mistakes happen. Here are the most frequent issues we see and how to prevent them.

Mistake 1: Incorrect Default Consent State

Setting default consent to `'granted'` is a serious violation. Always start with `'denied'` and update only after user action. Double-check your Termly script configuration and any custom code that might override defaults.

Mistake 2: Tags Firing Before Consent

A common pitfall is firing Google tags on page load without waiting for consent. Use GTM triggers that depend on consent variables, or implement a custom event listener that fires after Termly updates consent.

Mistake 3: Incomplete Banner Disclosure

Your banner must list all cookies and their purposes. If you add a new marketing pixel and forget to update the banner, you’re not obtaining valid consent. Regularly audit your site’s cookies using a scanner and update disclosures accordingly.

Mistake 4: Ignoring the Reject Flow

Many sites test only the “accept” path. The reject flow is equally important. Ensure that when a user rejects, all non-essential cookies are blocked and no tracking requests are sent.

Mistake 5: Not Verifying After Updates

Consent Mode implementations can break silently after updates to Termly, GTM, or your site’s code. Implement a routine verification schedule, especially after any deployment.

How to Validate with GDPRChecker

GDPRChecker provides a suite of tools specifically designed to verify Consent Mode v2 implementations. Here’s how to use them effectively:

  1. **Run a Pre-Consent Scan**: This scan checks network requests before any consent is given. It identifies whether any tags are firing prematurely and whether default consent states are correct.
  2. **Banner Behavior Analysis**: GDPRChecker can simulate user interactions with your banner and verify that consent signals update as expected.
  3. **Disclosure Gap Detection**: The scanner compares your cookie banner and privacy policy against actual cookies found on your site, highlighting discrepancies.
  4. **Continuous Monitoring**: Set up scheduled scans to receive alerts when your compliance posture changes.

To get started, simply enter your URL into the GDPRChecker scanner. The report will pinpoint issues and provide actionable recommendations. Remember, these scans are technical verification tools; they do not constitute legal advice.

Implementation Checklist

Use this checklist to ensure your Termly consent mode v2 setup is fully verified:

  1. Confirm default consent state is `'denied'` for all non-essential categories.
  2. Test banner interactions: accept, reject, and customize preferences.
  3. Verify consent update events fire correctly in the data layer.
  4. Inspect network requests before and after consent for Google tags.
  5. Check that no cookies are set before consent (except strictly necessary).
  6. Validate GTM triggers are consent-aware.
  7. Review cookie banner disclosures against actual cookies.
  8. Ensure privacy policy explains Consent Mode and data processing.
  9. Perform a full reject-flow test.
  10. Run a GDPRChecker pre-consent scan.
  11. Schedule regular automated scans.
  12. Document your verification process and results for accountability.

FAQ

What is Termly consent mode v2 verification guide? This guide is a practical resource for website owners to validate that their Termly CMP correctly implements Google’s Consent Mode v2. It covers technical checks, common mistakes, and verification tools to ensure GDPR compliance.

Do I need Termly consent mode v2 verification guide for GDPR? If you use Termly and Google services (like Analytics or Ads) on a site serving EU visitors, verification is essential. It helps demonstrate that you respect user consent choices and avoid unauthorized data processing.

How do I implement Termly consent mode v2 verification guide? Implementation involves checking default consent states, testing banner interactions, inspecting network requests, validating tag triggers, and reviewing policy disclosures. Use browser tools and automated scanners like GDPRChecker.

How can I verify Termly consent mode v2 verification guide with a scanner? GDPRChecker scans your site to detect pre-consent network requests, banner behavior, and disclosure gaps. It automates the verification steps and provides a detailed compliance report.

What are common Termly consent mode v2 verification guide mistakes? Common mistakes include incorrect default consent states, tags firing before consent, incomplete banner disclosures, neglecting the reject flow, and failing to re-verify after site updates.

Which cookies and trackers should I check for Termly consent mode v2 verification guide? Check all Google-related cookies (e.g., _ga, _gid, _gat) and any third-party marketing or analytics trackers. Ensure they are only set after appropriate consent is granted.

How often should I review Termly consent mode v2 verification guide? Review your setup whenever you change Termly settings, add new tags, update your privacy policy, or deploy site changes. Additionally, schedule monthly automated scans to catch regressions.

What evidence should I keep for Termly consent mode v2 verification guide? Keep records of your default consent configuration, scan reports from GDPRChecker, screenshots of banner behavior, and logs of consent update events. This documentation can demonstrate compliance to regulators.

Conclusion

Verifying your Termly consent mode v2 implementation is a continuous process that protects both your users’ privacy and your business’s compliance standing. By following this Termly consent mode v2 verification guide, you can systematically test and validate every aspect of your setup—from default consent states to post-change scanning. Remember, tools like GDPRChecker simplify this process by automating the detection of pre-consent requests, banner issues, and disclosure gaps. For further reading, explore our related guides on Google Analytics GDPR compliance and Consent Mode v2 vs Google Certified CMP. Start your verification today to ensure your site respects user consent and meets regulatory expectations.

Next step

Run a GDPRChecker scan to validate consent behavior, trackers, and disclosures after you implement the checklist above.

Practical examples

Example 1: A small ecommerce site

A shop changes its cookie banner wording before a seasonal campaign. The operator records the previous and new banner version, tests Reject all and Accept all, and stores screenshots plus the resulting network checks. That creates a clear before-and-after record without relying on memory.

Example 2: A B2B lead-generation site

A marketing team adds a form analytics tag through its tag manager. Before publishing, it documents the consent category, the tag trigger, the privacy notice update, and a test showing that the request does not fire after a visitor rejects optional cookies.

Example 3: A multi-page content site

An editor notices that a new embedded video adds a third-party request. The team scans the affected pages, compares the result with the last scan, updates the cookie disclosure if necessary, and keeps the scan report with the deployment reference.

Article schema

```json { "@context": "https://schema.org", "@type": "Article", "headline": "Termly Consent Mode v2 Verification Guide: Validate Your GDPR Compliance Setup", "description": "Learn how to verify Termly consent mode v2 implementation for GDPR compliance. Step-by-step guide with scanner checks, common mistakes, and a practical checklist.", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://www.gdprchecker.online/guides/termly-consent-mode-v2-verification-guide" }, "publisher": { "@type": "Organization", "name": "GDPRChecker", "url": "https://www.gdprchecker.online" } } ```

GDPRChecker guides are educational resources and do not constitute legal advice. Use them to understand technical and operational privacy requirements, and consult qualified counsel for legal interpretation.

Check Your Website in Under 60 Seconds

  • No signup required
  • GDPR-focused checks
  • Cookie banner detection
  • Privacy policy verification