Connection flow
OAuth 2.0 with provider account discovery. Customers choose from accounts returned by the provider rather than entering an unverified inventory endpoint.
Load Microsoft Ads campaign, ad group, ad, keyword, and geographic performance into the same governed advertising dataset used for cross-channel analysis. This page is generated from the same customer catalog, source schemas, live-fetch classifier, semantic contracts, and export registry used by the product.
Registration alone is not enough for this page. The connector must be customer-discoverable, OAuth based, connectable at runtime, and backed by non-placeholder fetch implementations.
OAuth 2.0 with provider account discovery. Customers choose from accounts returned by the provider rather than entering an unverified inventory endpoint.
Search teams that want Microsoft Ads data aligned to canonical advertising entities without losing provider-specific detail.
5 declared base entities across the published reports: Ad, Ad Group, Campaign, Geo, Keyword.
The grain column is the declared uniqueness contract for a report row. A semantic tier includes a base entity and full semantic contract; a basic tier defines a safe report grain and common mappings without promising complete relationships.
| Report | What it contains | Tier / entity | Declared grain | Field contract |
|---|---|---|---|---|
Ad group performancead_group_performance |
Daily Microsoft Ads ad group performance by advertising account. | Semantic Ad Group |
date, provider_account_id, campaign_id, ad_group_idTime key: date |
21 schema fields 21 report fields export-visible |
Ad performancead_performance |
Daily Microsoft Ads ad performance by advertising account. | Semantic Ad |
date, provider_account_id, campaign_id, ad_group_id, ad_idTime key: date |
25 schema fields 25 report fields export-visible |
Campaign performancecampaign_performance |
Daily Microsoft Ads campaign performance by advertising account. | Semantic Campaign |
date, provider_account_id, campaign_idTime key: date |
17 schema fields 17 report fields export-visible |
Geographic performancegeographic_performance |
Daily Microsoft Ads geographic performance by account, campaign, and country. | Semantic Geo |
date, provider_account_id, campaign_id, countryTime key: date |
18 schema fields 18 report fields export-visible |
Keyword performancekeyword_performance |
Daily Microsoft Ads keyword performance by advertising account. | Semantic Keyword |
date, provider_account_id, campaign_id, ad_group_id, microsoft_ads_keyword_idTime key: date |
24 schema fields 24 report fields export-visible |
Export eligibility is not inferred from a connector page. The generator resolves each report through the query catalog and requires a registry contract with allowlisted default columns and modes. Eligibility does not mean a destination or production export is enabled for a customer.
Public dataset contract covering 5 supported reports on this connector.
A static contract page documents implemented product boundaries. It is not evidence that a specific tenant credential has permission to every provider account, that an upstream API is currently healthy, or that every provider field is publishable.
The connector exposes the five reviewed performance reports listed below; it does not promise the full Microsoft Advertising reporting API inventory.
Registry eligibility is not customer enablement. Destination support, deployment rollout, plan entitlement, tenant and account scope, date behavior, selected-field validation, PII policies, provider-native restrictions, and raw-payload blocks still apply.
“Live-fetch ready” means the implementation is not a detected placeholder. It does not replace provider permissions, production smoke evidence, upstream API limits, or plan entitlement checks.
Connector availability is only the first question. These guides show how definitions, identifiers, attribution, time, currency, and report grain can still create different answers.
Use explicit numerators and denominators before comparing a channel ratio with a blended business ratio.
Recompute ratios from additive bases and preserve the declared report grain.
These answers use the same verified contract data as the report table and the page’s structured data.
Metric Hive exposes 5 reviewed, live-fetch-ready Microsoft Ads reports. The exact reports, entities, grains, fields, and semantic tiers are listed on this page.
The published reports use the semantic tier. Semantic reports declare a base entity and complete semantic contract; basic reports declare a safe grain and common mappings without claiming complete relationship metadata.
Each report on this page passes the query and export registry eligibility checks. That does not prove a destination is enabled for a customer: plan entitlement, destination support, rollout gates, tenant scope, and field policies still apply.
Browse the full connector catalog, review canonical semantic definitions, or check pricing before starting an OAuth connection. Provider setup documentation