martech cookbookSearch recipes & patternsSign up
Recipe·Updated 23 September 2026

Cross-platform, consent-aware post-conversion suppression

Cross-platform suppression with consent propagation

01Problem

You've implemented basic suppression on Meta. Retargeting spend dropped, but not by as much as expected. The reason: every other paid retargeting channel is still firing. Google Display, TikTok, programmatic display, retargeting partners the brand forgot it signed up for two years ago. Each one needs its own suppression audience. The setup varies by platform across latency profiles, identifier formats, consent posture, and audience expiry rules. And under GDPR, the suppression audience itself is a use of personal data for advertising, which means consent state has to propagate alongside the conversion event.

What actually delivers the outcome is broader. Suppress everywhere, within the consent envelope, within an acceptable latency window, with re-introduction logic when the retargeting window closes.

02Outcome

Reduce retargeting ad spend on converted users across all paid retargeting channels. Realistic effect: thirty to fifty percent reduction in total retargeting spend on the converted segment, depending on how many channels were previously leaking. Measure yours before you start: export last month's retargeting audiences per platform and match them against conversions; the overlap is what this recipe recovers. Defensible under audit for consent handling. Customers re-enter prospecting campaigns at the appropriate point in the post-purchase cycle, so repeat purchase acquisition isn't sacrificed for the sake of suppression.

03Ingredients
  • Conversion events
  • Hashed email identifier
  • Mobile advertising ID
  • Consent state flag
  • Consent jurisdictional context
04Equipment

A capability layer that can do identity resolution at scale, propagate consent state, push to multiple ad platform audience APIs with platform-specific identifier transformations, and manage audience expiry on a per-platform basis. In a composable stack, this is typically a CDP plus a reverse-ETL layer plus a consent management platform, with the warehouse as the source of truth. In a hybrid stack, this is the CDP doing the heavy lifting with explicit configuration for each platform destination. Packaged suites can do parts of this but tend to struggle with the consent propagation layer when the consent management platform is separate from the suite.

05Staff
  • Marketing ops
    CriticalAudience strategy across platforms, campaign architecture
  • Ad ops
    CriticalPlatform-by-platform exclusion configuration, audience expiry management, re-introduction logic
  • Data engineering
    CriticalEvent pipeline, identifier transformation across platform formats, propagation infrastructure
  • Identity or CDP ownership
    CriticalIdentifier strategy across platforms, resolution logic, decay handling
  • Legal
    CriticalConsent posture review, jurisdictional analysis for each platform's GDPR interpretation, audit defensibility
  • Privacy ops
    CriticalConsent state propagation across systems, audit trail generation, right-to-be-forgotten propagation
  • Analytics
    SupportingHoldout design, incrementality measurement across channels, attribution methodology

Seven roles, often reporting through three or four different VPs. The Staff list is half the reason this recipe is high readiness, and most of the reason it's a Workshop conversation rather than a documentation page. Teams that try to ship this with marketing ops alone discover the consent and identity layers ten weeks in, by which point the project has lost momentum. The structured Staff list above carries the per-role detail. The work splits across paid media (audience and campaign), engineering and CDP ownership (pipeline and identity), legal and privacy ops (consent and audit), and analytics (measurement).

06Technique
INPUTSPROCESSACTIVATIONLATEConversion eventsHashed emailidentifierMobileadvertising IDConsent contextIdentityresolutionConsentscoped streamSuppressionexclusionAudit trailSuppressionaudiencesFast updateplatformsSlow batchplatforms

Work in this order. The first two steps decide whether the rest is worth building.

  1. Inventory every retargeting channel still firing. Pull the active retargeting campaigns from every ad account and partner contract, including the ones signed up years ago. This list is the scope of the recipe, and it is usually longer than anyone expects.
  2. Size the leak per channel. Match last month's retargeting audience on each platform against conversions. Start where the overlap is biggest; a channel with little overlap can wait.
  3. Resolve the conversion to each platform's identifier. Hashed email for Meta, Customer Match for Google, advertising IDs for app platforms, the hashes TikTok expects. One conversion becomes several identifiers, and each carries the consent flags its platform needs.
  4. Decide the consent posture per platform before the first push. For European customers, ad personalization and audience matching may need separate flags depending on how the platform interprets GDPR. Legal signs this off once per platform, and the answer is written into the pipeline rather than into a wiki.
  5. Set the latency target per platform. One to four hours materially cuts wasted impressions where the audience API allows it. Where a platform only accepts batch updates, record that as a known limit of the recipe.
  6. Set expiry and re-introduction before launch. Decide when a buyer leaves the exclusion and where they go next: back to prospecting after the purchase cycle, into win-back once they have aged. Without this, the exclusion pool grows until it eats prospecting reach.
  7. Log every suppression with the consent state that applied, and hold a slice of converters out of suppression so the effect is measured against something better than before-and-after spend.

The patterns behind the steps: suppression and exclusion logic (1, 2 and 5), anonymous-to-known stitching (3), consent-scoped signal collection and consent state propagation across systems (4), identity decay management (6), and audit trail generation at the decision point (7).

07Gotcha
Failure 01

The first failure is treating this as a configuration problem rather than an orchestration problem. Teams set up the destination connectors and assume the platform handles the propagation. It doesn't. Each platform has its own identifier requirements, its own consent posture, its own latency profile, its own audience expiry behavior. The orchestration logic that holds those together is what makes this a recipe.

Failure 02

Measurement is the second place this falls apart. The counterfactual is invisible: you can't directly observe the ads that would have been served if suppression hadn't worked. Most teams measure success by looking at retargeting spend before and after, which is a coarse signal and conflates seasonal effects, campaign changes, and platform algorithm shifts. Cleaner measurement requires a holdout, which most teams resist because it means deliberately wasting some spend to prove the rest of it isn't being wasted. Without measurement, this recipe drifts back into basic-recipe territory because nobody can prove the cross-platform layer is delivering.

Failure 03

The re-introduction logic is the third failure mode worth flagging. Customers who bought thirty days ago should be returning to prospecting audiences. Customers who bought eighteen months ago should arguably be in win-back campaigns, not suppressed forever. The platform-by-platform expiry logic is fiddly and gets neglected, and the result is a slowly growing exclusion pool that erodes acquisition reach over time.

WorkshopFor your stack·The questions this recipe raises

Eight questions this recipe raises for your stack.

The Workshop works out with your team which of these matter for your stack right now, and what to do first: a 90-minute session with the people who own the decision.

  1. 01Channel inventory and per-platform suppression setupFinding every retargeting channel still firing, including the partners signed up years ago and forgotten.
  2. 02Identifier transformation across platform formatsResolving the conversion to hashed email, Customer Match, advertising ID, and mobile hashes per destination.
  3. 03Consent state propagation through GDPR jurisdictionsCarrying ad-personalization and audience-matching flags alongside the identifier to each platform's interpretation.
  4. 04Suppression latency targets by platformThe one-to-four-hour window that materially cuts waste, and which platforms cap you at batch.
  5. 05Per-platform audience expiry managementThe fiddly schedules that decide when a converted user leaves the exclusion.
  6. 06Re-introduction logic into prospecting and win-backReturning recent buyers to prospecting and aging ones to win-back, so suppression does not erode reach.
  7. 07Audit trail at the decision pointLogging each suppression so the consent handling is defensible under review.
  8. 08Holdout design for cross-platform measurementProving the cross-platform layer works against the invisible counterfactual most teams measure with before-and-after.

If your stack is ready for this and the cross-platform consent layer is where you're spending your nights, the Workshop is where we work out the next move for your environment.

The orchestration sequence, the platform-by-platform identifier strategy, the consent propagation specifics, the holdout design for measurement: those are the conversations that take the recipe from credible-on-paper to delivering in production.

take this to the martech workshop→
Adjacent diagnostic

If the consent-propagation layer keeps surfacing as the failure point and the team isn't sure whether it's an orchestration bug or a deeper stack problem, that pattern usually signals decay in the underlying systems before it shows up anywhere else. second law of martech is the diagnostic for assessing where the decay sits before it bleeds into the next use case.

Did this recipe match your situation?Anonymous response. Sign up to leave a longer note tied to your account.

Related recipes