Connect your Microsoft Ads spend to recorded sales.
Bring Microsoft Advertising campaign costs into the same view as your recorded website sales. Compare what you spend with the revenue credited to matching campaigns, so you can see where to investigate before changing your budget.
For founders, marketers, and agencies running Microsoft Advertising campaigns, including Bing search ads.
Free plan · No credit card required
- CostMicrosoft Ads spend
Daily campaign costs from the ad accounts you select.
- ActivityTagged website visits
Campaign names or IDs help match the visits you record.
- SalesConnected payments
Your separate payment connection supplies recorded sales and refunds.
- DecisionRevenue beside spend
Compare credited revenue with campaign advertising costs.
Campaign spend, website visits, and payments are separate records. Importing costs does not recover missing visits or guarantee that every sale has a matching campaign.
The useful part
A clearer view of what brings customers.
Keep Microsoft campaign costs in one place
Choose the ad accounts that belong to your website. Attriboo imports their daily campaign spend, alongside the Google Ads or Meta Ads costs you already report.
Compare spend with the sales you record
Match campaign labels on your website visits with imported campaign costs. Review credited revenue and ROAS using the dates and attribution model you choose.
Know where each cost came from
The campaign report labels imported costs From Microsoft Ads. Update campaign costs in Microsoft Advertising, then let the next sync refresh your report.
Connect your website and payments
Select the correct website in Attriboo. Check its tracking script and connect your payment provider so there are visits and sales to compare with advertising costs.
Connect Microsoft Advertising in Setup
An owner or admin opens Setup → Import ad spend and selects Connect Microsoft Advertising. Sign in with a Microsoft account that can access the intended ad accounts, then select the accounts for this website.
Match campaign labels and check the sync
Follow the Microsoft Advertising tagging instructions in Setup. Use campaign names from UTM auto-tagging or the campaign ID in the Final URL suffix. Check the latest sync and From Microsoft Ads costs in the campaign report.
Before you connect
Know what the reports can tell you.
How much history is imported?
Choosing ad accounts imports the last 90 days of daily campaign spend. Daily updates refresh the latest three days because recent costs can change. Sync now refreshes recent costs, or the backfill if the connection has never synced.
How do campaigns match?
Attriboo matches a recorded visit's utm_campaign label with an imported campaign name or ID. Microsoft Advertising UTM auto-tagging uses campaign names; Setup also provides a Final URL suffix using {CampaignId}. A click ID by itself is not a campaign label.
What should I check before comparing ROAS?
Use the same website, reporting dates, currency, and attribution model. Spend stays in the ad account's currency without conversion. Check tracking and payment coverage when spend has no matching recorded revenue.
Microsoft Advertising Final URL suffix — follow the instructions in Setup
utm_source=bing&utm_medium=cpc&utm_campaign={CampaignId}A few common questions
Microsoft Ads, explained simply.
Can I use this for Bing Ads campaign spend?
Yes. Connect the Microsoft Advertising account that contains your campaigns. Attriboo reads campaign-level cost reports and compares them with recorded visits and payments. It does not promise a separate spend breakdown for each network or placement.
Does importing spend also track visits or payments?
No. Install the Attriboo website script and connect a supported payment provider separately. The ad connection supplies costs; recorded visits, campaign labels, and matched payments supply the revenue side of the comparison.
Will Attriboo change my ads or budgets?
Attriboo uses the connection to read accounts and campaign performance reports. It does not change campaigns or budgets. Microsoft's permission screen can include management access; review the permissions before authorizing the connection.
Does Microsoft Ads spend include unpaid Copilot referrals?
No. Advertising costs and unpaid AI referral visits are different records. Use the Sources and AI search reports to review recorded Copilot referrals. Do not treat all Copilot traffic as paid Microsoft advertising.
Why does Setup say Available soon?
The connection code is built, but it must be enabled for Attriboo before an account can connect. Setup shows the current availability. You can enter campaign spend manually while automatic import is unavailable.
Keep following the revenue.
All integrationsGoogle Ads
Import Google Ads campaign spend and compare it with recorded revenue in Attriboo. Connect ad accounts, match campaign labels, and review ROAS.
Meta Ads
Import Meta campaign spend for Facebook and Instagram ads. Compare costs with recorded website sales, match campaign labels, and review ROAS in Attriboo.
Stripe
Connect Stripe payments to recorded website visits. Compare the sources behind purchases, subscriptions and renewals with Attriboo.
Start with your next revenue question.
Connect the activity you can record, compare the sources behind it, and decide on one useful next step.
Start free