The Audience You Activate Through a Data Partner Is Resolved Against Their Graph at the Moment They Onboard It, Not at the Moment Your Campaign Bids
Identity resolution for an onboarded audience happens once at ingestion, so the identifiers your campaign bids against can be stale before your first impression serves.

When a media buyer onboards a first-party audience through a data partner or identity platform, there is a reasonable assumption built into most planning conversations: the audience that enters the system is the audience the campaign will use. That assumption skips an important operational detail. Resolution happens at a specific point in time, and the output of that resolution is what gets passed downstream to activation. The campaign then bids against that resolved output, not against the living source records.
Understanding the gap between those two moments matters practically, not just technically.
What resolution at ingestion actually means
When you upload a CRM file or pass a first-party segment to an identity partner, their system runs a matching process. It looks up each record against their identity graph, maps available email addresses, hashed identifiers, or other signals to the graph's internal IDs, and produces a set of resolved identifiers ready for activation. That resolved set is a snapshot. It reflects who was in your source data and what the graph knew about them on the day the onboarding job ran.
From that point forward, the resolved identifier pool is largely fixed unless you re-onboard. The graph itself continues to update. New device associations form. Old ones decay. People change email providers, get new phones, or move. The graph absorbs some of those changes over time, but your resolved audience does not automatically inherit those updates unless your contract includes scheduled re-resolution or your workflow explicitly triggers a refresh.
This is different from the segment refresh question, which concerns how often your source list is rebuilt. Even if you rebuild your source list weekly, the onboarding resolution step adds its own lag. A freshly built CRM segment that is onboarded and resolved on Monday reflects the graph state from Monday. If that resolved output sits in activation for three weeks before the campaign flight begins, the identifiers are three weeks old before a single bid is placed.
Where this creates practical problems
Consider a hypothetical scenario: a brand targets a segment of high-value prospects who have engaged with a lead form in the past 60 days. The segment is built carefully, onboarded, and resolved. Campaign setup and creative approvals take four weeks. By launch, a meaningful share of those prospects have been contacted through other channels, progressed in the sales cycle, or simply become less active. The identifier pool the campaign bids against does not know any of that. It reflects the state of the world at onboarding.
The result is that the campaign spends against a population that no longer precisely matches the intended audience at the time of exposure. This is not a match rate problem. The records connected. It is a temporal alignment problem. Resolution happened; it just happened at the wrong moment relative to the campaign flight.
This also affects suppression logic. A common use case is suppressing existing customers from a prospecting campaign. If the suppression list is resolved at onboarding and then held static, customers who joined after the resolution date are not in the suppression pool. The campaign bids against them anyway, not because suppression failed, but because the suppression snapshot predates their conversion.
What to ask your identity partner
The operational question worth asking before any campaign is how and when resolution is executed relative to your campaign flight dates. Specifically:
First, ask whether resolution runs on a schedule or on demand. Some platforms resolve continuously as source data arrives. Others batch the resolution job and produce a fixed output file. Knowing which model applies tells you how current your identifier pool will be at bid time.
Second, ask whether the resolved output is refreshed during a campaign flight. If a campaign runs for six weeks, the identifiers used in week six may be the same ones resolved before week one began. Some platforms support mid-flight re-resolution, which can meaningfully improve the accuracy of who receives impressions during a longer campaign.
Third, ask how the platform handles graph updates that occur after your resolution job runs. If a device link that existed at resolution is later invalidated by the graph, does the platform remove that identifier from active targeting, or does it continue bidding against it until the next scheduled refresh?
These are practical workflow questions, not technical audits. Most partners can answer them plainly, and the answers shape how you sequence onboarding relative to campaign launch.
How to reduce the gap operationally
The simplest adjustment is timing. If your setup window between onboarding and campaign launch is consistently several weeks, scheduling the resolution job to run as close to launch as possible reduces the staleness of the identifier pool. This is not always within the buyer's control, but it is worth raising with the platform team as a scheduling preference.
For campaigns with long flight periods, requesting a mid-flight re-resolution of the source audience can help, particularly when the source list itself is updated regularly. This is more common in managed service arrangements than in self-serve workflows, but it is a reasonable thing to ask about.
For suppression use cases specifically, the timing question is especially important. Suppression lists that are resolved once and held static provide weaker protection as time passes. If excluding recent converters is a priority, discuss whether the platform supports dynamic suppression that updates as the source list changes.
What this means for how you read performance data
If your campaign underperforms against a segment you expected to be highly qualified, one contributing factor worth examining is the age of the resolved identifier pool relative to when those people were actually in the intended state. A prospect who was actively evaluating your category four weeks ago may behave very differently from one who is evaluating it today. The identifiers from the earlier resolution are still valid in a technical sense, but they may be pointing at people whose context has shifted.
This does not mean resolution timing explains all underperformance. Many factors interact. But treating the resolved audience as a fixed, neutral input that perfectly represents your intended segment at bid time is an assumption that deserves scrutiny, particularly for high-intent or time-sensitive segments where the window of relevance is short.
Resolution quality and resolution timing are separate things. A platform can resolve accurately and still produce an identifier pool that is meaningfully out of date by the time it is used. Both dimensions are worth tracking.