{"page":"/blog/life-after-microsoft-invest-dsp-migration-playbook","modified":"2026-10-18","license":"https://creativecommons.org/licenses/by/4.0/","columns":["Asset","What to export","Format to demand","Destination","Deadline (from notice)"],"rows":[["Impression-level logs","Every available log feed, full history the vendor still holds: impressions, bids, wins, clicks, conversions, segment fires, video events","Batch files in open formats (Avro, Parquet or protobuf with schema; Xandr's feeds use Avro and protobuf, with UNIX epoch timestamps (Microsoft Learn, updated 22 October 2025))","Your own warehouse or data lake, in the region your privacy policy requires","Month 1 for the backfill; daily thereafter until shutdown"],["Aggregated reports","Every standard report at the finest grain and longest range the UI or API allows; billing reports in full","CSV via API, scheduled","Warehouse; also a frozen copy for finance","Month 1, then weekly refresh"],["Audience definitions","Segment names, rules, pixel-to-segment mappings, sizes, third-party segment IDs and providers","CSV or JSON export plus a written data dictionary","Your CDP or audience store; rebuild rules in the new platform","Month 1 to 2"],["Audience membership","Where the platform allows it, the user-ID-level membership keyed to an ID you can match (hashed email, UID2, ID5, your own first-party ID)","Hashed-ID flat file","Clean room or CDP; re-onboard to the new DSP","Month 2 to 3"],["Conversion data","Pixel definitions, conversion events with timestamps, attributed impressions where available","CSV or log feed","Warehouse; replay into the new platform's attribution window","Month 1 to 2"],["Deals","Every deal ID with seller, SSP, floor or fixed price, targeting, dates, and the seller contact","Spreadsheet plus the original IOs","Re-cut with each seller in the new DSP","Month 2 to 4"],["Creatives","All assets, VAST tags, third-party tags, macros, click-through URLs, audit status, creative-ID-to-campaign mapping","Native files plus a manifest","Creative library and ad server; submit for audit in the new DSP early","Month 1 to 3"],["Campaign structure","Advertisers, insertion orders, line items, budgets, pacing, frequency, targeting, bid strategies","JSON or spreadsheet export via API","Template for the mirror campaigns","Month 1"],["Supply lists","Inclusion and exclusion lists, app and domain lists, sellers.json and ads.txt checks, supply path settings","CSV","New DSP; also your own supply-path register","Month 1"],["Contracts and rate cards","The current MSA, fee schedule, data processing agreement, LLD terms","PDF","Legal file; the basis for the clauses below","Day 1"],["API integrations","Endpoint inventory, authentication, scheduled jobs, reports that depend on them","Code and documentation","Engineering backlog for the rewrite","Month 1"]],"sourceUrls":[["https://learn.microsoft.com/en-us/xandr/log-level-data/log-level-data-feeds"],[],[],[],[],[],[],[],[],[],[]]}