Skip to content
PlacementGraph™
Identity in RTB

What is cookie syncing, and why does it matter to a media buyer?

Part of Supply path transparency

A reader browsing on a laptop with a coffee.
Photo: Vlada Karpovich, Pexels

The short answer

Cookie syncing is the process by which one ad platform learns another platform's user ID for the same browser. A sync pixel loads, the first party reads its own cookie, then redirects the browser to the second party with that ID attached. One side stores the pair in a match table and uses it later in bid requests.

Key takeaways

  • Cookies belong to one domain, so an exchange and a DSP cannot read each other's IDs without a sync step in the browser.
  • The result of a sync shows up in the OpenRTB bid request as buyeruid, or as an extended ID whose match method value 2 means browser cookie sync.
  • Sync pixels fire in the reader's browser, so they add requests to the page and pass an identifier to each partner that receives one.
  • Where third party cookies are blocked, the partner cannot read or keep its cookie, so no match forms.

Who holds the match table, the exchange or the DSP?

Either side can. OpenRTB 2.6 says the exchange holds it most commonly between DSPs and exchanges, "but it can be done either way." The choice changes which field a buyer reads. Google also offers hosted match data, letting a bidder store up to 40 bytes against the Google user ID.

The two hosting models in OpenRTB 2.6 Appendix C, with what each puts in the bid request
ModelHow the pair is formedWhat the bid request carriesStrengthWeakness
Exchange hostedDSP pixel redirects to the exchange with the DSP's IDThe DSP's own ID in user.buyeruidThe DSP can act on the ID without a lookupThe exchange stores a table for each DSP it works with
DSP hostedExchange pixel redirects to the DSP with the exchange's IDThe exchange's ID in user.id; the DSP looks up its ownThe DSP keeps control of its own tableThe DSP must run a server side store and a lookup on each request

In the specification, user.id is the "Exchange-specific ID for the user," and buyeruid is the "Buyer-specific ID for the user as mapped by the exchange for the buyer," expected to be "derived from an ID sync" unless buyer and seller arranged otherwise.

Why do ad platforms sync cookies at all?

Because buyer data is keyed to buyer IDs. A DSP's segments, frequency caps and conversion records are stored against the IDs its pixels set. OpenRTB 2.6 says that once the exchange sends the DSP's ID, the DSP "acts on it for audience targeting, frequency capping, measurement, etc."

That is why the specification pushes for coverage: fire sync pixels at "all available opportunities," have both parties fire them, and refresh a match before it expires, with retention of "some period of time like 14 to 60 days." Google's Ads Data Hub cookie matching page (opens in a new tab) (updated April 30, 2026) cautions that "Match rates are often lower than users expect," and says cookie matching "is no longer supported as part of Ads Data Hub onboarding," while existing setups keep working.

How does PlacementGraph build a plan that needs no synced ID?

Frequently asked questions

Is cookie syncing the same as an identity graph?

No. A sync joins two companies' cookie IDs for one browser through a redirect. An identity graph links many IDs, including across devices, using methods such as logins or inference. AdCOM lists these as separate match methods: value 2 for browser cookie sync, 3 for authenticated and 5 for inference.

Does cookie syncing happen in mobile apps?

Not in the browser sense. Apps have no third party cookie jar, so app requests carry other identifiers. AdCOM's value 1, No Match, covers an ID taken directly from the device's resettable advertising ID, and the UID atype field marks an ID as app native or browser based.

Can a publisher see which partners sync on its pages?

Yes, in part. Sync pixels are ordinary network requests, visible in the browser's developer tools. A publisher using Prebid.js also controls them through userSync settings: the delay, syncs per bidder, and whether image or iframe syncs are allowed.

Why does a DSP report a low match rate on an exchange?

Matches form only where both parties read their cookies in the same browser and the entry has not expired. Blocked third party cookies, rotated IDs and missing consent leave gaps. Google's Ads Data Hub page warns that match rates are often lower than users expect.

Sources

  1. OpenRTB 2.6 specification, Appendix C: Cookie Based ID Syncing (opens in a new tab)IAB Tech Lab
  2. AdCOM 1.0, List: ID Match Methods (opens in a new tab)IAB Tech Lab
  3. Cookie Matching (Real time bidding guide, updated September 17, 2026) (opens in a new tab)Google Authorized Buyers
  4. Cookie matching (updated April 30, 2026) (opens in a new tab)Google Ads Data Hub
  5. pbjs.setConfig: userSync (opens in a new tab)Prebid.org
  6. Cookie Synchronization: Everything You Always Wanted to Know But Were Afraid to Ask (opens in a new tab)Papadopoulos, Kourtellis and Markatos, The Web Conference 2019 (arXiv)
  7. Full Third-Party Cookie Blocking and More (March 24, 2020) (opens in a new tab)WebKit
  8. Next steps for Privacy Sandbox and tracking protections in Chrome (April 22, 2025) (opens in a new tab)Google Privacy Sandbox
  9. Update on plans for Privacy Sandbox technologies (October 17, 2025) (opens in a new tab)Google Privacy Sandbox
  10. Delete, allow and manage cookies in Chrome (opens in a new tab)Google Chrome Help
  11. Guidelines on privacy and online behavioural advertising (opens in a new tab)Office of the Privacy Commissioner of Canada
  12. California Consumer Privacy Act (CCPA) (opens in a new tab)California Department of Justice, Office of the Attorney General

Researched and written by PlacementGraph Research. Read how we research, source and update these pages. Corrections: diana@placementgraph.com.

HOW AGENCIES WORK WITH US

From your first brief.
To your next campaign.

Share a brief in plain language. Get contextual websites and YouTube channels that fit it, with the evidence behind every pick and a deal ready for your usual buying platform.

  1. 01

    Share your brief

    The campaign in plain language.

  2. 02

    Get your shortlist

    The strongest contextual sites and channels, with the evidence behind each.

  3. 03

    We build the deal

    Your shortlist becomes a curated deal through our exchange partners.

  4. 04

    Activate and grow

    Buy in your usual platform. Agencies earn benefits as their investment grows.

LET’S WORK TOGETHER

Your next campaign starts here.

Your details will only be used to respond to your enquiry.

Prefer email? diana@placementgraph.com

YOUR PRIVACY

You choose whether to allow optional analytics. You can use the whole website either way.

Change or withdraw consent at any time using “Cookie preferences” in the footer. Turning analytics off stops future collection and removes this site’s analytics cookies; it does not erase information already sent. The page may refresh to apply withdrawal.