The Publisher Deal ID You Activate Through Your DSP Does Not Inherit the Audience Guarantees From the Direct IO You Negotiated
Programmatic deal IDs and direct insertion orders share a seller but operate through different fulfillment paths, so audience delivery commitments made on paper rarely transfer automatically.

When a media buyer negotiates a direct insertion order with a publisher, the conversation usually covers audience composition, viewability floors, brand safety parameters, and sometimes share-of-voice commitments. Those terms feel binding because they are written into a signed document. When the same buyer asks that publisher to package the same inventory as a programmatic guaranteed or private marketplace deal ID, something important changes: the fulfillment mechanism shifts from the publisher's own ad server managing a direct commitment to a chain of systems where the DSP, the SSP, and the publisher's ad server all participate in delivery decisions. The audience guarantees that seemed clear in the IO do not automatically travel through that chain.
Understanding why requires a brief look at how each path actually works.
How a Direct IO Delivers
On a standard direct IO, the publisher's ad server controls pacing and delivery. When the buyer's creative is scheduled to run against a defined audience segment, the publisher's ad server selects it because a human deal made a specific commitment about that inventory. The publisher controls which impressions satisfy the line item. If the IO specifies "in-market auto intenders ages 25 to 54," the publisher defines what that means internally and decides which inventory satisfies it.
How a Deal ID Delivers
A deal ID routes through the real-time bidding stack. The publisher's SSP sends a bid request, the DSP evaluates whether that bid request matches the targeting parameters attached to the deal, and the DSP bids if it decides to. The publisher's ad server then checks whether the DSP's winning bid should be accepted.
In that chain, the audience data informing the bid request is typically whatever the SSP passes in the bid signal. That data may come from the publisher's first-party signals, from the SSP's own enrichment layer, or from a combination of both. Importantly, the identity resolution the SSP applies to that bid signal may not match the identity resolution the publisher used when they described the audience in your IO conversation. The publisher described their audience using their own internal graph or DMP segmentation. The SSP transmits a bid signal built from whatever identifiers are available in that impression request.
Where the Gap Appears
Suppose a hypothetical publisher tells you their direct IO can deliver against their proprietary behavioral segment of verified category intenders. That segment was built from logged-in user behavior on the publisher's owned properties. When you execute the same buy as a deal ID, the SSP may not transmit the signal that maps to that proprietary segment. It may transmit a standard IAB category signal, a contextual keyword signal, or nothing audience-specific at all. Your DSP evaluates the deal ID based on what it receives, not based on what the publisher described verbally.
The audience guarantee that was meaningful in the IO context, because a human at the publisher was accountable for it, becomes a description of intent in the deal ID context, because the technical path cannot always carry the specificity the original conversation assumed.
What Buyers Can Do to Reduce the Gap
The first practical step is to ask the publisher, before signing anything, how their proprietary audience signals are passed in the bid request for deal ID traffic. Specifically, ask whether their first-party segment identifiers are present in the bid request object your DSP will see, or whether audience qualification happens only inside their ad server before impression selection. The answer tells you whether your DSP is selecting impressions from a pre-qualified pool or trying to infer audience composition from what arrives in the bid signal.
Second, request that delivery reporting for a deal ID be broken out by audience segment match rate, not just impression volume. If the publisher can show you what share of delivered impressions matched their stated audience definition, you have something verifiable. If they can only show you total impressions delivered, the audience guarantee lives only in the original description.
Third, when you are running both a direct IO and a deal ID with the same publisher simultaneously, resist the assumption that they are reaching the same people at different price points. They are drawing from potentially different inventory pools resolved through different systems. If you are using the direct IO for upper-funnel reach and the deal ID for efficiency, treat their audiences as overlapping but not identical until you have evidence otherwise.
Fourth, if your measurement approach depends on the audience composition being what the publisher stated, build a verification step into the post-campaign reconciliation. Ask the publisher to share which segments were eligible for each deal ID impression at the time of serving, not just which segments were associated with the deal at setup. Setup-time associations and serving-time eligibility can diverge as inventory mix shifts across a flight.
A Note on Programmatic Guaranteed Versus PMP
This gap is smaller but not absent in programmatic guaranteed deals, where the publisher commits to delivering a specific volume and the DSP must accept every impression the publisher sends against the deal. In a PMP with auction dynamics, the gap is larger because the DSP is bidding selectively, which means the audience composition of what you actually win may differ from the audience composition of what was made available. Neither structure solves the underlying issue that the audience was described by a person in a meeting and fulfilled by a system with different visibility into that description.
The Practical Takeaway
Audience commitments in media buys are meaningful only as far as the technical path can carry them. Direct IOs give publishers more direct control over which inventory satisfies the commitment. Deal IDs route through additional systems where signal fidelity, identity resolution choices, and bid-request construction all influence what actually delivers. When audience composition matters to your campaign objective, and it usually does, the right question to ask your publisher contact is not whether they can make an audience available through a deal ID. The right question is how their internal audience classification survives the translation from their ad server into the bid request your DSP evaluates, and what they can show you afterward to confirm it did.