Skip to content
Clarisights Knowledge Center home
InboxAsk a human

Integrating Bing Ads on Clarisights

Connect your Microsoft Advertising accounts (formerly Bing Ads) to Clarisights to track campaign, ad group, ad, and keyword performance across Microsoft Search alongside the rest of your marketing stack.

At a glance

AuthenticationOAuth 2.0 (Microsoft sign-in)
Permissions neededSuper Admin, Standard User, Advertiser Campaign Manager, or Viewer role on each ad account
Account discoveryAutomatic after you sign in with Microsoft
Data freshnessHourly account-object updates; performance reports refreshed daily
Lookback windowRolling daily window with conversion-attribution backfill
Backfill on connectLast 30 days
TimezoneAccount timezone (configured in Microsoft Advertising; mapped to IANA timezones by Clarisights)
CurrencyAccount native currency (auto-converted via Currency Conversion)
Levels supportedAccount · Campaign · Ad Group · Ad · Keyword (plus ad group breakdowns)
Limited rolloutYes (beta)

Prerequisites

  • An active Microsoft Advertising account

  • A Microsoft user role on the ad account: Super Admin, Standard User, Advertiser Campaign Manager, or Viewer

  • Permission to authorize third-party apps on your Microsoft account

You don't need your own Microsoft Advertising Developer Token: Clarisights uses its own.

Steps to Connect

Step 1: Start the connection from Clarisights

In Clarisights, go to Integrations, find the Bing tile, and click + Connect.

Clarisights Integrations page filtered by Bing, showing the Bing tile with the Connect button

Step 2: Sign in to Microsoft and authorize Clarisights

You'll be redirected to Microsoft's sign-in page. Sign in with the Microsoft account that has access to the ad accounts you want to connect, and approve the requested permissions (read & manage scope on Microsoft Advertising). Verify the password if prompted.

Common error: "AADSTS50020: User account does not exist in tenant" → You signed in with a Microsoft account that isn't a user on this Microsoft Advertising account. Sign out, sign back in with the correct account, and retry.

Common error: The connection fails or stops syncing after your personal Microsoft account was migrated to a work account → The personal account can no longer access Microsoft Advertising. Reconnect Bing and sign in with the work account.

Step 3: Select ad accounts

After authorization, Clarisights automatically lists every Microsoft Advertising account your user has access to under New Accounts. Tick the accounts you want to connect and click Connect Accounts.

Bing Accounts page listing the discovered Microsoft Advertising accounts with checkboxes and the Connect Accounts button

Step 4: Confirm

You'll land on the integrations page with each connected account listed. From here you can enable / disable accounts and refresh the OAuth token.

Manage connected channels section of the Integrations page showing Bing with its connected accounts

Verify the connection

  • Go to Integrations → Bing. Each connected account should show as Active.

  • Account-level objects (campaigns, ad groups, ads, keywords) start syncing within an hour. Performance reports populate within 24 hours.

  • Quick start: create a report, add Bing as the data source, and add Account · Campaign · Impressions · Clicks · Spend.

Data available

Hierarchy

How Microsoft Advertising's native levels map to standard Clarisights levels:

Native level (Microsoft Advertising)

Clarisights level

Account (Customer / Customer Account)

Account

Campaign

Campaign

Ad Group

Ad Group

Ad

Ad

Keyword

Keyword (under the Ad Group it belongs to)

Performance Max asset groups are mapped into the standard Ad Group level for unified reporting, with Ad Group Type set to Performance Max.

Dimensions

Account

Dimension

Description

Account

Microsoft Advertising account name

Account ID

Microsoft Advertising account ID

Campaign

Dimension

Description

Campaign Status

Active, Paused, Deleted, Suspended

Campaign Type

Search, Audience, Shopping, Performance Max, etc.

Campaign Labels

Labels applied to the campaign

Budget Name

Name of the shared budget the campaign uses

Campaign Tracking Template / Campaign URL Custom Parameters

Tracking template and custom URL parameters set on the campaign

Ad Group

Dimension

Description

Ad Group Status

Active, Paused, Deleted

Ad Group Type

Type of ad group, for example Performance Max for asset groups

Ad Group Labels

Labels applied to the ad group

Ad Group Tracking Template / Ad Group URL Custom Parameters

Tracking template and custom URL parameters set on the ad group

Ad

Dimension

Description

Ad Status

Active, Paused, Disapproved, etc.

Ad Type

Expanded Text Ad, Responsive Search Ad, Product Ad, etc.

Headline / Long Headline / Ad Title

Headline text of the ad (all headlines of a Responsive Search Ad are listed together)

Ad Description

Ad description copy

Display URL

Display URL shown on the ad

Ad Strength / Ad Strength Action Items

Microsoft's rating of the ad and its suggestions for improving it

Ad Labels

Labels applied to the ad

Ad Tracking Template / Ad URL Custom Parameters

Tracking template and custom URL parameters set on the ad

Keyword

Dimension

Description

Keyword Status

Active, Paused, Deleted

Keyword Match Type

Broad, Phrase, or Exact

Bidding Strategy Type

Bidding strategy applied to the keyword (Manual CPC, Enhanced CPC, Maximize Clicks, Target CPA, etc.)

Keyword Labels

Labels applied to the keyword

Keyword Language

Language the keyword targets

Keyword Tracking Template / Keyword URL Custom Parameters

Tracking template and custom URL parameters set on the keyword

Breakdowns

Breakdowns are available at the ad group level and appear in the dimension list with a (Breakdown) suffix. They are turned on per company: contact your Clarisights CSM to enable them.

Breakdown

Description

Country

Country where the ad was served

Metro Area

US Designated Market Area (Nielsen DMA) where the ad was served, for example "New York". Uses the same Metro Area names as the Google Ads and other channel breakdowns, so you can compare markets across channels. Traffic Microsoft can't place in a US metro (for example outside the US) is shown as Unknown, so the breakdown still adds up to the ad group total.

Hour

Hour of the day the ad was served (in account time)

Metrics

Core delivery

Metric

Description

Impressions

Total ad impressions

Clicks

Total clicks on the ad

Spend

Total spend in your reporting currency

Spend (Local currency)

Total spend in the account's native currency

CTR

Clicks / Impressions

Avg. CPC

Spend / Clicks

Conversions & revenue

Metric

Description

Conversions

Total reported conversions

Conv. rate

Conversions / Clicks

Spend / Conv.

Spend / Conversions

Revenue

Reported revenue (converted to your reporting currency)

ROAS

Revenue / Spend ("Revenue on ad spend")

Assists

Assisted conversions

Custom conversions

Each conversion goal you configure in Microsoft Advertising is also exposed in Clarisights as its own metrics, named after the goal (for example Bing Conv and Bing All Conv followed by the goal name), so you can compare individual conversion goals side by side. Goals with the same name across accounts are also aggregated into a single metric, with conversion value and view-through variants.

Position & visibility

Metric

Description

Average Position

Weighted-by-impressions average position on the SERP

Quality Score

Weighted-by-impressions average quality score (keyword level)

Impressions on Top

Impressions served above the search results

Impression On Absolute Top

Impressions served as the very first ad above search results

Total Available Impressions

Total impressions you were eligible for

Eligible Impressions on Top

Impressions you were eligible to serve on top

Eligible Impressions on Absolute Top

Impressions you were eligible to serve on absolute top

Impression Share

Impressions received divided by the impressions you were eligible for

Top Impression Rate / Absolute Top Impression Rate

Share of your impressions shown above the search results, or as the very first ad

Top Impression Share / Absolute Top Impression Share

Share of eligible top and absolute top impressions you received

Limitations & known constraints

  • Beta integration: the Bing connector is currently in limited rollout (beta). Available metrics and dimensions may evolve as we expand coverage. Talk to your CSM if a metric or dimension you need isn't listed.

  • Reporting delay: Microsoft Advertising reports can take up to 24 hours to fully reconcile, especially for conversion-attributed metrics.

  • Quality Score availability: Quality Score is reported at the keyword level and only for keywords with sufficient impressions. It is not available at the ad level.

  • Average Position deprecation: Microsoft Advertising deprecated Average Position in line with Google. Use Impressions on Top and Impression On Absolute Top for current placement reporting.

  • Keyword limits: Microsoft enforces per-account keyword limits; very large keyword sets may take longer to fully ingest on first connection.

  • Token revocation: if you revoke Clarisights' access in your Microsoft account, the integration stops syncing until you re-authenticate.

Operating notes

  • Refresh schedule: account-object metadata (campaigns, ad groups, ads, keywords) is updated hourly. Performance reports are refreshed daily.

  • Lookback: a rolling daily window with conversion-attribution backfill so late-arriving conversions update past dates correctly.

  • Adding new ad accounts: when you add a new Microsoft Advertising account, return to Clarisights, re-open the Bing integration, and select the new account from the discovered list.

  • Currency conversion: native amounts are pulled as-is in Spend (Local currency) and converted into your reporting currency in Spend by Clarisights' Currency Conversion service.

  • Matching with analytics data: Bing campaigns, ad groups, and ads are matched to your analytics data by name, ID, or UTM parameters. UTM parameters are read from your final URLs and tracking templates, including templates that use {placeholders}.

  • Timezone mapping: Microsoft Advertising's named timezones (e.g. PacificTimeUSCanadaTijuana) are mapped to standard IANA timezones (e.g. America/Los_Angeles) automatically.

  • Credential rotation: OAuth tokens refresh automatically. You only need to re-authenticate if your Microsoft password changes, you revoke access, or your Microsoft account is migrated (for example from a personal to a work account).

Need help?

When contacting support from the in-app messenger, please include:

  • The integration name (Bing) and the Microsoft Advertising account ID

  • The exact error message or screenshot

  • The step where the issue occurred (Microsoft sign-in, account selection, or report data missing)

  • When the issue started and any recent changes (Microsoft password rotation, role change, account migration, etc.)