LW IT Solutions logo LW IT Solutions logo LW IT Solutions
« Blog Overview /Data Privacy / Floodlight in Server-Side Tag Manager: Consent, Attribution...
Read this article in other languages:

Floodlight in Server-Side Tag Manager: Consent, Attribution and Practical Checks

Floodlight in Server-Side Tag Manager: Consent, Attribution and Practical Checks

Management Summary

Floodlight is Google’s system for measuring advertising outcomes such as purchases and linking them to campaigns. Running it through a server-side Tag Manager changes how those messages are delivered and controlled. This can help organise measurement, but consent choices remain relevant. The article explains why matching a purchase to advertising and avoiding duplicate counts are separate tasks. A working connection alone does not show that the resulting advertising report is accurate.

Contents
  1. Two dates, two different changes
  2. Consent signals can reach the server
  3. Storage, advertising data and personalisation
  4. Attribution is not deduplication
  5. Practical checks for each consent state
  6. The legal question follows the entire data path
  7. Frequently asked questions
  8. Sources

Floodlight measures advertising conversions in Campaign Manager 360: recorded actions such as purchases or completed enquiries. Moving the tag into a server container changes the transport path, but does not remove the need to communicate and enforce consent choices. Two separate Google updates matter: server-to-server requests described in July 2025, and improved attribution described in June 2026.

Two dates, two different changes

The Tag Manager release note dated 28 July 2025 announces unconsented server-to-server requests from Floodlight tags to support conversion modelling, which estimates conversions that were not directly observed. The entry dated 22 June 2026 concerns missing browser context: server data can be joined with parallel browser signals when a GCLID is present. GCLID is Google’s advertising click identifier. The second entry describes attribution, meaning the assignment of a conversion to an advertising interaction.

Neither entry supplies a universal deduplication guarantee or a measured ratio of recovered conversions.

Three panels distinguish the July 2025 request announcement, June 2026 attribution change and practical consent checks.
The two release notes describe different changes. The concrete request behaviour requires verification because the documentation is inconsistent.

Consent signals can reach the server

In Google’s documented setup, the consent management platform supplies choices to the Google tag. The tag includes consent parameters in requests to the server container; the GA4 client, a receiving component in the server container, receives those requests, and compatible Google tags adapt to the signals. Consent Mode therefore is not confined to the browser. Custom senders and custom tags require separate validation: a browser setting cannot automatically govern an unrelated backend request.

There is a material documentation discrepancy. As checked on 24 October 2026, Google’s server-side Consent Mode guide still lists blocked HTTP requests for Floodlight with ad_storage: denied, while the July 2025 release note announces unconsented requests. These statements do not establish one reliable rule for every current container. A release note cannot replace a test of the deployed tag version and actual outgoing traffic.

Storage, advertising data and personalisation

  • ad_storage concerns storage for advertising purposes.
  • ad_user_data concerns sending user data to Google for advertising.
  • ad_personalization concerns personalised advertising.
  • analytics_storage concerns analytics storage.

A denied storage signal does not mean that every request is empty or anonymous. Google’s general Consent Mode documentation describes cookieless pings that can contain information such as time and referrer. Click information also depends on the product and redaction settings. The actual payload needs inspection; a missing advertising cookie alone proves little.

Attribution is not deduplication

Joining click context can improve attribution. Preventing a purchase from being counted twice is a different task. Google’s server-side Floodlight setup guide recommends removing equivalent web-container Floodlight tags after successful migration to avoid duplication. The same guide requires a server-side Conversion Linker.

Campaign Manager 360 multi-source conversions provide a separate example: an online tag and an offline Data Manager API upload need matching, unique transaction IDs. That mechanism must not be inferred from the June GCLID announcement. An implementation inventory should identify every sender, conversion activity, counting method and order identifier before a parallel path is enabled.

Practical checks for each consent state

  1. Before interaction: a fresh test session establishes the initial consent state before measurement tags run.
  2. After acceptance: the check covers the update in Tag Assistant, the request reaching the server, the receiving client, fired tags and outgoing destinations.
  3. After refusal: separate cases cover denied advertising storage, denied advertising-data consent and denied personalisation; a single all-denied case can hide mapping errors.
  4. After withdrawal: subsequent events and page loads need verification. An earlier accepted state must not remain silently effective.
  5. Outside the browser path: the checks also cover custom backend senders, missing consent fields and region-specific defaults. Missing signals must not silently become permission in custom logic.

Each case needs a record of container and tag versions, consent values, event time, trigger result and the fields actually sent. Server Preview and browser network tools cover different parts of the path; responses may also cause browser-side requests. Debug exports should omit real customer data and credentials. A fired tag or successful HTTP response does not prove correct attribution, lawful processing or absence of duplicates in downstream reports.

The legal question follows the entire data path

Server-to-server transport is not a legal exemption. In Germany, storing or accessing information on a device falls under § 25 TDDDG, subject to its statutory exceptions. Any subsequent processing of personal data also needs assessment under data-protection law. The relevant questions include purpose, data fields, recipients, legal basis and retention. A technical granted signal is not proof that valid consent was obtained.

Frequently asked questions

Does basic Consent Mode prevent every backend request?

Basic mode blocks the relevant Google tags until consent. That stops the corresponding browser measurement path before approval, but does not disable unrelated scripts, backend jobs or other senders. Those paths need their own controls.

Does advanced mode guarantee anonymous measurement?

No. Advanced mode permits limited measurement with denied consent signals. The transmitted fields, purpose and legal requirements still matter; cookieless is not a legal anonymity certificate.

Can one quick Preview session certify the setup?

No fixed duration guarantees coverage. The test list needs to cover all relevant consent states and senders. Downstream reporting and duplication checks remain separate from transport diagnostics.

Lukas Wojcik

Lukas Wojcik

Systems architect and technology enthusiast specializing in scalable tracking solutions, GMP Stack (GA4 & GTM), and robust backend architectures. Advocate for clean code and privacy-first design.

Get in touch

A question or an idea for a web project? Tell me a little about it. This form uses reCAPTCHA to protect against spam.

Write a comment

Observations from other implementations, objections and questions are welcome here.

The email address is not published. Required fields are marked with an asterisk.