Introduction
Microsoft Ads (Microsoft Advertising, formerly Bing Ads) is Microsoft’s search and audience advertising platform, delivering ads across the Bing search engine, Yahoo, AOL, the Microsoft Audience Network, and partner properties. It is used by performance marketers to reach search and audience traffic outside the Google ecosystem, across search, shopping, dynamic search, audience, hotel, and Performance Max campaign types. As a marketing connector, metrics, breakdowns, and currencies are standardized so widgets can aggregate across sources without additional configuration. To connect this data source, see How to connect Microsoft Ads to Adriel.Data refresh strategy
Architecture data
Architecture covers ad accounts, campaigns, ad sets (ad groups), ads, and keywords. It refreshes twice daily, at 4:00 PM UTC and 5:00 AM UTC.Reports data
Reports include daily performance metrics for ad accounts, campaigns, ad sets, ads, and keywords. Real-time. Report data is fetched from Microsoft Advertising on demand when a dashboard loads, so the latest values are always visible. On top of that, scheduled refreshes backfill late-arriving click and conversion data across several time windows. Refresh schedule. Reports refresh on three overlapping schedules:- 5:00 PM UTC daily — syncs the last 9 days for ad account, campaign, ad set, and ad
- 11:40 PM and 6:40 AM UTC daily — syncs the last 3 days for ad account, campaign, ad set, and ad
- 7:30 AM UTC on the 1st and 15th of each month — syncs the last 30 days for ad account, campaign, ad set, and ad
Architecture levels
Customer → Ad account → Campaign → Ad set (ad group) → Ad / KeywordDate range limits
Some time-based breakdowns cap how far back a single report can reach. Data outside the cap may be truncated.Metrics
How to read the columns
Data type uses this vocabulary: Number, Currency, Percentage, Ratio, Duration, Date, Text, URL, Array, Boolean.
API Key in code style like
Impressions is the literal Microsoft Advertising (Bing Ads) reporting field. Italic text describes how a value is produced when it does not map cleanly to a single API field.Reach & impressions
Click performance
Cost & spend
When an ad account’s currency differs from the Adriel workspace currency, costs are converted to the workspace currency using the current day’s exchange rate.
Conversion performance
Per-conversion metrics
For each conversion goal tracked by the account’s pixel, Adriel generates a set of derived metrics. The[conversion_name] placeholder is replaced with the goal name, for example Microsoft Ads: Purchase.
Video performance
Budget & schedule
Campaign structure metadata
UTM tracking
UTM values are parsed by Adriel, not returned by Microsoft. Adriel reads the UTM query parameters from each ad’s landing URL.
Breakdowns
Standard hierarchy
Search
These breakdowns apply only to Search campaigns; they return no data for other campaign types.
Demographics & geography
Campaign attributes
Time grouping
Microsoft returns daily records; Adriel aggregates them into these views for reporting.
Creative analysis
Adriel post-processes ad creatives to generate these breakdowns.
Overview
These groupings are provided by Adriel rather than returned by the Microsoft reporting API.
Limitations
- Keyword data is Search-only — keyword and keyword-text breakdowns and the keyword-name metric return data only for Search campaigns.
- Date-range caps on time breakdowns — daily and week-date breakdowns are limited to 93 days; weekly breakdowns are limited to 1 year. Data outside these ranges may be truncated.
- Customer and account header pairing — every request requires both the Microsoft customer ID and the account ID. A mismatched pairing returns a permission error rather than empty data, so both must be selected consistently during setup.
- Currency conversion — when an ad account’s currency differs from the workspace currency, costs are converted using the current day’s exchange rate, so historical currency figures may shift slightly.
API references
- Microsoft Advertising API overview
- Reporting Service reference (v13)
- Campaign Management Service reference (v13)
- Customer Management Service reference (v13)
See also
- How to connect Microsoft Ads to Adriel (paired how-to)
- Google Ads data reference — for comparison across search platforms
- Yahoo Ads data reference — another search and audience network
