gcd Parameter
The gcd parameter is a piece of data that Google's tags attach to the network requests they send to Google services, such as Google Analytics and Google Ads. It carries information about a user's consent choices as expressed through Google Consent Mode. Unlike some other signals, it is generally included in every hit to Google services, whether or not consent mode is active.
The gcd parameter is a query parameter appended to hits sent to Google services (for example Google Analytics 4 and Google Ads) when Google Consent Mode is in use. According to vendor and practitioner documentation, it encodes the statuses of all four Consent Mode v2 signals (typically ad_storage, analytics_storage, ad_user_data, and ad_personalization), whereas the related gcs parameter reflects only ad_storage and analytics_storage. Sources indicate that gcd is included in all hits to Google services regardless of whether consent mode is active, and its encoded values can be inspected using tools that decode gcs and gcd from network requests. This entry describes the parameter's reported technical role only; it does not establish that transmitting these signals satisfies consent obligations under the ePrivacy rules governing storage of and access to information on a device, or under the GDPR governing subsequent processing of personal data, which require separate legal assessment. The precise encoding scheme and its interpretation may evolve as Google updates its tagging and Consent Mode implementations.
Why it matters
The gcd parameter is one of the practical signals through which a website's consent decisions are actually communicated to Google's services. When privacy teams configure Google Consent Mode to reflect a user's choices, the gcd parameter is what carries the encoded statuses of the underlying Consent Mode v2 signals on hits to services such as Google Analytics 4 and Google Ads. For compliance and analytics professionals, this makes gcd an important verification point: inspecting the parameter helps confirm whether the consent states surfaced in the browser are being transmitted to Google as intended, rather than assuming the configuration works simply because a consent banner is present.
Because gcd is reportedly included in all hits to Google services regardless of whether consent mode is active, it can appear on requests even in scenarios where practitioners might not expect it. This is significant when auditing an implementation, because the mere presence of the parameter does not by itself indicate that valid consent was obtained or that any storage or processing is lawful. Under the ePrivacy rules governing the placing of and access to information on a device, and under the GDPR governing the subsequent processing of any personal data, the legal question of whether a given tag may fire, and on what basis, remains a separate assessment from whatever the gcd parameter reports.
Misreading this distinction is a common source of risk. Teams may treat the transmission of consent signals as evidence of compliance, when in fact the parameter only reflects what Google's tagging was told about the user's choices. Verifying that gcd accurately mirrors the consent recorded by the consent management platform is a useful technical control, but it does not replace legal review of consent quality, geographic scope, and record-keeping obligations, which differ across the EU, the UK, and individual US state regimes.
Who it's relevant to
Inside gcd Parameter
Common questions
Answers to the questions practitioners most commonly ask about gcd Parameter.

