blog post

How to export your marketing data from Microsoft Ads to Google Sheets

Florian Cabirol
April 12, 2023
How to export your marketing data from Microsoft Ads to Google Sheets

If you're running a Search Engine Advertising (SEA) agency, you know that data is the lifeblood of your campaigns. Without the right data, you can't make informed decisions, optimize your ads, or track your results. One key source of this data is Microsoft Ads – a powerful marketing platform that can help you drive traffic, conversions, and sales. But to truly harness the power of Microsoft Ads data, you need to integrate it with a flexible, powerful tool like Google Sheets. In this blog post, we'll show you how to use the Catchr add-on for Google Sheets to export your Microsoft Ads data and unlock its full potential.

Why you need to use Google Sheets with Microsoft Ads

Google Sheets is an incredibly versatile and powerful tool for managing and analyzing data. By exporting your Microsoft Ads data to Google Sheets, you can:

  • Combine data from multiple sources: If you're using multiple marketing platforms, you can bring all your data together in one place and gain a complete, unified view of your campaigns. 
  • Customize your reports : Google Sheets allows you to create custom formulas, charts, and visualizations so you can analyze your Microsoft Ads data in the way that makes the most sense for your agency. 
  • Collaborate with your team : With real-time collaboration features, you can work on your Microsoft Ads data with colleagues and clients, making it easy to share insights and make decisions together.

How to use the Catchr Add-on for Google Sheets to get data from Microsoft Ads

To start exporting data from Microsoft Ads to Google Sheets, you'll need to use the Catchr add-on. Here's a detailed guide on how to set it up:

Install the Catchr Add-on

Install the Catchr Add-on to Google Sheets to extract your data from Instagram, you will have two options:

Option A: Via the marketplace:

  1. Visit the Catchr Add-on page on the Google Workspace Marketplace and click "Install."
  2. Grant the necessary permissions for the add-on.
  3. Upon successful installation, open a Google Sheet to proceed.
Connect Google Sheet to Facebook Ads
Install Catchr Google Sheets Add-on

Option B: Directly within a Google Sheet:

  1. Open a new Google Sheet.
  2. In the top menu, click "Extensions", then hover over "Add-ons" and select "Get add-ons."
  3. Search for "Catchr" and choose "Catchr - data connector."
  4. Click "Install" and grant the required permissions.
  5. Close the installation pop-up when completed.
  6. Start using the Catchr add-on.
Install Catchr Add-on for Google Sheets
Install Catchr Add-on for Google Sheets

Once you have installed the add-on, you can start making requests.

Create a new query

Open a new Google Sheet, click on "Add-ons" in the menu, and select "Catchr - Data Connector". Click on "Add new" to create a new query.

Open the Catchr add-on in Google Sheet.
Open the Catchr add-on in Google Sheet.

Select the source

In the query tab, choose Microsoft Ads as your source. If you haven't connected your Microsoft Ads account yet, click on the "+" button to add it.

Select the Bing Ads source from Google Sheets Add-on

Select your account(s)

Go to the "Select account(s)" tab and choose the Microsoft Ads account(s) you want to use. You can select multiple accounts if needed. 

Select accounts for Microsoft Ads from Google Sheets Add-on.

Choose the metrics

In the "metrics" tab, select the metrics you want to include in your report. Some examples of commonly used Microsoft Ads metrics are:

  • Clicks: The number of times users clicked on your ads.
  • Impressions: The number of times your ads were displayed on search results pages.
  • Cost: The total amount you spent on your ads.
Select metrics from Microsoft Ads

Choose the dimensions

In the "Dimensions" tab, select the dimensions you want to include in your report. Some examples of useful Microsoft Ads dimensions are:

  • Campaign Name: The name of the campaign your ads belong to
  • Ad Group Name: The name of the ad group your ads belong to
  • Device: The type of device users were on when they interacted with your ads (desktop, mobile, or tablet)
Select the dimension from Microsoft Ads
Select the dimension from Microsoft Ads

Set the date range

In the date range tab, choose the time period you want to analyze. You can use presets like "Last month" or "This year" or set custom date ranges.

Select the date range with preset from Microsoft Ads

Apply filters

If you want to focus on specific data points, you can use filters. For example, you might want to filter your report to only show data for ads with more than 500 impressions. To do this, select "Impressions" as the dimension, choose the ">" operator, and enter 500 as the value. 

Add a filter for Ads Impression greater than 100

Schedule automatic refreshes

In the options tab, you can set up automatic refreshes for your query. Click on "Schedule" and choose the frequency of updates. You can also enable options like "append rows" or "combine rows" to keep your data up-to-date.

Schedule automatic refreshes
Schedule automatic refreshes

Then, you just need to click on "Get data" and data. The data is fetched from Microsoft Ads API and pulled in Google Sheets Add-on. 

An example of a what you can build with Google Sheets and Catchr

Now that you've set up your Catchr query, let's explore what you can achieve with Google Sheets and Catchr. 

Organize your data: Start by organizing your data into a clear and easy-to-read format. You might want to sort your data by campaign or ad group, or group it by device type.

Calculate key metrics: Use Google Sheets formulas to calculate additional metrics, like CTR (click-through rate) or average CPC (cost per click). For example, to calculate CTR, you can create a new column and use the formula `=Clicks / Impressions`.

Visualize your data: Create charts and visualizations to help you understand your data at a glance. For example, you might create a pie chart to compare the performance of different campaigns or a bar chart to compare device performance.

Analyze your data: Use your custom metrics, visualizations, and organized data to identify trends, opportunities, and areas for improvement. This will help you make data-driven decisions about your Microsoft Ads campaigns.

Benefits of using Catchr for Microsoft Ads and Google Sheets integration

When SEA agencies use Catchr to connect Microsoft Ads and Google Sheets, they get many important benefits:


Improved data accuracy: Catchr automatically updates your data, ensuring you always have the most accurate and up-to-date information. 

Time-saving: Instead of manually exporting and importing data, Catchr automates the process, saving you time and effort. 

Better data analysis: With Google Sheets' powerful analysis and visualization tools, you can gain deeper insights into your Microsoft Ads data and make more informed decisions.


In conclusion, using the Catchr Add-on to connect your Microsoft Ads data with Google Sheets is an important step for any SEA agency that wants to improve its campaigns and get better results. Get started today and unlock the full potential of your Microsoft Ads data with the Catchr Add-on. 

Start your free-trial now

Get all your marketing data in your favorite data activation, database or reporting tools.

Move your


 with Catchr