Advertising on Microsoft Ads (Bing Ads) is easy. But accessing and using that data in BigQuery? That’s where things get complicated.
If you’ve ever tried exporting Microsoft Ads data manually, you’ve felt the frustration. Manual exports slow you down - with outdated numbers, messy formatting, and no control over field selection or refresh cycles.
That changes now.
With this free, no-code connector from OWOX, you can seamlessly import, refresh, and manage Microsoft Ads data in BigQuery in just a few clicks. Best of all, you maintain full control over your Bing Ads to BigQuery flow: performance metrics, spend, and structure - all right inside BigQuery.
At OWOX, we believe analysts shouldn’t have to rent access to their own Microsoft Ads (Bing Ads) data or waste time wrestling with manual exports and rigid dashboards just to run performance analysis.
That’s why we built this connector and made it completely free. No subscriptions, no feature restrictions, and no hidden limits on what you can do when sending data from Bing Ads to BigQuery.
Our goal is to help data and marketing teams take full control of their reporting workflows - without relying on slow, third-party tools. With this connector, you get the transparency, flexibility, and ownership to analyze your Microsoft Ads data directly in BigQuery.
Whether you're monitoring budgets, tracking campaign performance, or fueling advanced reporting pipelines, this connector gives you unrestricted access to the metrics that matter, with zero compromise.
We’re not just releasing a free connector – we’re inviting you to help shape the future of open marketing analytics tools.
At OWOX, we believe that data access and transparency should be a right, not a luxury. That’s why this connector is 100% open-source – giving you full control over how it works, what it does, and how far it can go.
If you like what we do, please ⭐ star our GitHub repo to show your support – it helps us reach more analysts and grow the number of available connectors.
Also, feel free to:
Most data tools claim to simplify Microsoft Ads integrations—but under the surface, they often restrict access, obscure processes, or rely on closed systems you can't fully trust or modify.
The OWOX connector is different.
It’s built for data analysts, digital marketers, and reporting teams who need clarity, precision, and autonomy over how Microsoft Ads data lands in BigQuery.
Whether you're troubleshooting performance issues, feeding BI pipelines, or fueling multi-source attribution, this connector gives you more than access; it gives you ownership.
If you've ever tried digging into Microsoft Ads performance beyond native dashboards, you know the struggle:
❌ Rigid reporting formats with limited customization
❌ No simple way to merge Microsoft Ads data with GA4, CRM, or other platforms
❌ Expensive ETL tools that increase your costs as you scale
That’s where BigQuery becomes a game-changer — and this free connector makes the integration seamless:
✅ Send raw Microsoft Ads data directly into BigQuery for flexible, SQL-powered analysis
✅ Join it with data from GA4, Salesforce, internal tools, or offline conversions
✅ Build refreshable dashboards and pipelines without manual exports or third-party tools
Connecting Bing Ads to BigQuery gives you full ownership — scalable, transparent, and built for custom reporting.
And with the OWOX connector, it’s 100% free and requires zero coding.
This Microsoft Ads to BigQuery connector delivers what most tools leave out — full flexibility without the overhead.
It runs entirely through a Google Sheets using open-source Apps Script — no third-party services or platforms required.
Here’s how it works:
Completely free — no hidden fees, no locked features, and no usage restrictions.
If you want to bypass costly ETL tools and take control of your Microsoft Ads reporting in BigQuery, this connector is built for you.
This connector lets you send raw Microsoft Ads data directly into BigQuery, no engineering help or coding required.
Here’s how to get started:
Start with a ready-made template designed for Bing Ads data to BigQuery – no need to build one from scratch.
Before you begin the import, fill out a few essential fields in the template. These inputs define what to fetch and how it flows from Bing to BigQuery.
If the specified dataset doesn’t exist yet, it will be created automatically when you run the import.
Further Specify the Fields with the Following Parameters:
This ensures your Bing Ads to BigQuery data flow has a proper landing zone - clean, structured, and ready for analysis.
To authorize the connector, you’ll need to generate the following Microsoft Ads credentials:
1. Register an App in Microsoft Azure
2. Generate a Client Secret
⚠️ Important: Copy and save the secret now. You won’t be able to retrieve it later.
3. Retrieve Account ID and Customer ID
4. Generate a Developer Token
5. Generate Authorization Code
https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=CLIENTID&response_type=code&redirect_uri=http://localhost:8080&scope=https://ads.microsoft.com/msads.manage offline_access
M.C519_BAY.2.U.0a895e39-774a-e677-b4bb-8589ce3e0beb
6. Exchange Authorization Code for Refresh Token
https://login.microsoftonline.com/common/oauth2/v2.0/token
7. Save the Refresh Token
When prompted:
Note: To import more data:
Looking to get more value from your Microsoft Ads data?
The OWOX Reports Extension for Google Sheets makes it easy to transform raw Bing Ads data into live dashboards, no coding or Looker Studio required.
With OWOX Reports, you can:
📥 Import data directly from Microsoft Ads into Google Sheets
📊 Create auto-updating dashboards your team can rely on
✅ Share campaign performance across teams instantly
No SQL. No manual exports. Just fast, reliable reporting.
This free connector is only the start of our journey to make data ownership easy, open, and accessible for all.
Here’s what’s coming up next:
🔗 Additional free connectors – including LinkedIn Ads, Criteo, and other top platforms
🎥 Easy-to-follow video tutorials – to guide you through every setup step
📊 Ready-made dashboard templates – for instant insights and reporting
Explore our GitHub repo, drop us a ⭐ star, and help us shape the future of open marketing analytics.
Yes. The connector is 100% free and open-source. There are no subscription fees, usage limits, or hidden restrictions. You can import, refresh, and analyze Microsoft (Bing) Ads data in BigQuery at no cost using our provided template and script.
You can import both catalog data (e.g., advertisers, campaigns, ad groups, ads) and time series performance data (e.g., impressions, clicks, cost). The connector allows flexible field selection and supports different levels of aggregation (daily, weekly, etc.).
Yes. Once your Microsoft Ads data is in BigQuery, you can join it with other datasets like GA4 exports, CRM systems (e.g., Salesforce), or offline conversions using SQL. The connector helps unify your marketing data stack for advanced reporting.
You can manually refresh the data at any time using the “Import New Data” option in the OWOX Sheets menu. Automatic scheduling can also be set up using built-in triggers in Google Apps Script if needed.
To enable data imports, you’ll need to register an app in Microsoft Azure and generate the following credentials: Client ID, Client Secret, Developer Token, Refresh Token, Account ID, and Customer ID. Our step-by-step guide walks you through generating and entering these credentials in the template—no technical background required.