What's the difference between user.id and user.buyeruid?

Answer

user.id is the exchange's own identifier for the user (typically from the exchange's cookie), while user.buyeruid is the buyer's identifier for that same user, as mapped by the exchange for that specific bidder. buyeruid is populated from a prior cookie sync: the exchange looks up its cookie ID in its match table and inserts the DSP's corresponding ID before sending the request. A DSP can act on buyeruid directly for targeting and frequency capping; user.id is only meaningful to the exchange unless you have built your own mapping.

Fields in this answer

FieldTypeSinceStatus in 2.6
user.idstring2.0Current
user.buyeruidstring2.0Current

Go deeper

More questions on privacy, identity, supply chain, and versions

All 93 questions are listed in the OpenRTB FAQ.