# Consent Mode v2 and LGPD: what changes in your numbers

> What Consent Mode sends to Google, when modeling kicks in, how declined cookies affect conversions and how to explain the drop to a client.

- URL: https://relator.digital/en/blog/modo-de-consentimento-v2
- Publicado: 2026-10-17
- Atualizado: 2026-10-17
- Autor: Time Relator Digital
- Categoria: marketing-data

Consent Mode is the Google mechanism that tells your tags whether a person accepted or declined cookies and ad data. When someone declines, the number you see in your reports stops being a full count: part of it becomes an estimate by Google, and only under certain conditions. Understanding those conditions is what lets you explain to a client why conversions changed while sales did not.

> [!NOTE]
> **In short**
> - Consent Mode has four signals: `ad_storage`, `analytics_storage`, `ad_user_data` and `ad_personalization`. "v2" is the name the market uses for the version with the last two.
> - In **basic** mode, Google tags wait for the notice and nothing is sent if the person declines. In **advanced** mode, tags load right away and, on a decline, send pings without cookies.
> - Conversion modeling in Google Ads and behavioral modeling in GA4 have volume requirements. Without them, a decline becomes missing data.
> - Google's consent policy names the European Economic Area, the United Kingdom and Switzerland. In Brazil the duty comes from LGPD, and the legal basis is a call for your legal team.
> - When you switch on a cookie notice, note the date in the report: a drop in measured conversions is not a drop in sales.

## What Consent Mode does, in one sentence

It does not collect consent: your cookie banner does that (the CMP, or consent management platform). Consent Mode takes the choice the person made and passes it to Google tags, which adjust what they store and what they send. Google's own documentation reminds you that obtaining consent on your site or app is your responsibility, and that many CMPs handle sending the consent state to Google.

## The four signals the tag reads

Google's documentation defines each signal like this:

| Signal | What Google says it does |
| --- | --- |
| `ad_storage` | Enables storage, such as cookies, related to advertising |
| `analytics_storage` | Enables storage, such as cookies, related to analytics, for example visit duration |
| `ad_user_data` | Sets consent for sending user data to Google for online advertising purposes |
| `ad_personalization` | Sets consent for personalized advertising |

Google's implementation guide says that Consent Mode users need to send two new parameters in addition to `ad_storage` and `analytics_storage`: `ad_user_data` and `ad_personalization`. That is what the market calls v2.

In practice, the guide tells you to call `gtag('consent', 'default', ...)` on every page, before any measurement command, and its example starts with all four signals set to `denied`. Then, as soon as the person interacts with the banner, you call `gtag('consent', 'update', ...)` with their choice.

## Basic or advanced: what reaches Google when a person declines

![Two cards: in basic mode the tag waits for the notice and nothing is sent if the person declines; in advanced mode the tag loads right away and sends a cookieless ping](https://uploads.relator.digital/blog/modo-de-consentimento-v2/b5d73003-consentimento-basico-avancado.en.svg "On a decline, basic sends nothing; advanced sends only cookieless pings")

The difference between the two modes, according to Google's documentation:

- **Basic:** Google tags are held back until the person interacts with the banner. Nothing is sent before that and, if they decline, the tags do not fire at all. Google Ads conversion modeling then relies on a general model.
- **Advanced:** tags load when the person arrives, with consent set to `denied` by default unless you configure something else. With consent denied, tags still send measurements without cookies. According to the page, this enables an advertiser-specific model, more detailed than the general model used in basic mode.

Advanced mode gives Google more signal to estimate from, but it also sends something to Google before the person has chosen. Which mode to adopt involves both marketing and legal; it is not just a technical setting.

## When modeling kicks in (and when it does not)

Two different features are often treated as one.

**Google Ads: conversion modeling.** According to the Help page, it applies to those who meet all the requirements, and two are listed: having correctly implemented Consent Mode (or the IAB TCF v2.0) and having at least 700 ad clicks over 7 days, per country and domain grouping. Once the criteria are met, models go through training periods and modeled conversions gradually appear in the "Conversions" column. All reports that use conversion columns are affected by them. If you track value, modeled value appears in the "Conversion value" column.

**GA4: behavioral modeling.** Analytics Help lists these requirements: Consent Mode enabled across all pages and screens, the advanced implementation on the web (Google tags load in all cases), at least 1,000 events per day with `analytics_storage` denied for at least 7 days, and at least 1,000 daily users with `analytics_storage` granted, active on at least 7 of the previous 28 days. The page warns that training can take more than 7 days and that meeting the requirements does not guarantee eligibility. To see modeled data, the property's reporting identity must be set to "Blended"; other options hide it.

What this means for a small account: a site with few clicks per day may simply not reach the thresholds. In that case, people who decline cookies leave a hole in the data, and the estimate does not fill it.

## How much it weighs: a hypothetical example

The numbers below are made up to show the math, and they simplify on purpose. Imagine a store that spends R$ 25,000 in a month and actually generated 250 conversions, which is R$ 100.00 per conversion (25,000 ÷ 250). Assume people who accept cookies convert at the same rate as those who decline (in real life that is almost never exact) and that no modeling has kicked in yet.

| Acceptance rate (hypothetical) | Conversions seen | Apparent cost per conversion |
| --- | --- | --- |
| 80% | 200 | R$ 125.00 |
| 60% | 150 | R$ 166.67 |
| 40% | 100 | R$ 250.00 |

At 60% acceptance, the report shows 150 of 250 conversions, and the apparent cost per conversion rises from R$ 100.00 to R$ 166.67 (25,000 ÷ 150) without the campaign getting worse. If the account is eligible, modeling estimates part of the 100 missing conversions. The documentation does not promise to recover all of them, and Google does not publish a typical percentage, so do not treat the modeled number as a guarantee.

## Where LGPD comes in

Consent Mode is a Google tool. LGPD (Law 13,709/2018) is the Brazilian law, and it does not say how to configure tags. What it does say, and what matters here:

- Consent is defined as a "free, informed and unambiguous expression by which the data subject agrees to the processing of their personal data for a specific purpose" (art. 5, XII; translated from the Portuguese original).
- Consent is one of the grounds that allow processing of personal data, alongside others listed in art. 7. Which ground applies to each type of cookie or data is a legal analysis, and this text does not make it.
- When consent is the basis, the controller has the burden of proving it was obtained in line with the law (art. 8, § 2), it must refer to specific purposes, and generic authorizations are void (art. 8, § 4).
- Consent can be revoked at any time, through a free and easy procedure (art. 8, § 5).

Google's user consent policy, for its part, applies to users in the European Economic Area, the United Kingdom and Switzerland. It asks for consent "where legally required", records of consent and clear instructions for revoking it. The page does not mention Brazil. So what leads a Brazilian site to ask for consent is LGPD and your legal team's guidance, and Consent Mode is the way to make Google tags respect that choice.

Because Google's documentation also says each region has its own privacy laws, it recommends setting the `denied` default only for the appropriate regions, as long as the consent mechanism lets visitors in those regions update their choice.

## How to explain the drop to a client

The conversation gets easier with three sentences, all verifiable:

1. "People who decline cookies stop showing up as measured conversions. The sale happened; the report just cannot see it."
2. "Google estimates part of this when the account has enough volume. For your account, the condition is this: ..." and then you cite the click or event requirement above.
3. "That is why we compare e-commerce or CRM revenue with platform conversions, not platform conversions alone."

The third sentence is the most useful. A sale recorded in your own system (store, CRM) does not depend on the cookie, and works as a cross-check for any drop in measured conversions.

## How to apply

1. Ask the client which CMP is in use and confirm it sends all four signals to Google (`ad_storage`, `analytics_storage`, `ad_user_data`, `ad_personalization`).
2. Decide with legal the mode (basic or advanced) and the default state by region.
3. Confirm that `default` runs before any measurement tag and that `update` is called when the person chooses.
4. In GA4, under Admin, Data display, Reporting identity, choose "Blended" to see modeled data, if the property is eligible.
5. Note the date the banner went live (or the mode changed) in your reports, to separate a measurement effect from a campaign effect.
6. For 4 weeks, track the ratio between the client's system sales and platform conversions. It shows the size of the hole.

Relator Digital connects Meta Ads, Google Ads and GA4 in one workspace. That helps with step 6, because it brings the numbers from those platforms together in one place, but setting up consent is still done on the client's site.

## Sources

All checked on October 17, 2026. Left out, for lack of an official source checked today: the ANPD cookie guide, any claim that Consent Mode is mandatory in Brazil, and which legal basis applies to each cookie.

- Google for Developers, [Consent mode overview](https://developers.google.com/tag-platform/security/concepts/consent-mode): the four signals, basic and advanced modes.
- Google for Developers, [Consent Mode: implementation guide](https://developers.google.com/tag-platform/security/guides/consent): `default`, `update` and the two new parameters.
- Google Ads Help, [About consent mode modeling](https://support.google.com/google-ads/answer/10548233): requirements and modeled conversions.
- Google Analytics Help, [Consent Mode (Google Analytics Help)](https://support.google.com/analytics/answer/9976101): behavior by mode and regions.
- Google Analytics Help, [Behavioral modeling](https://support.google.com/analytics/answer/11161109): requirements and reporting identity.
- Google, [EU user consent policy](https://www.google.com/about/company/user-consent-policy/): regions, records and revocation.
- Câmara dos Deputados, [Law No. 13,709/2018 (LGPD), updated text, in Portuguese](https://www2.camara.leg.br/legin/fed/lei/2018/lei-13709-14-agosto-2018-787077-normaatualizada-pl.html): arts. 5, 7 and 8.
