Coupler.io Blog

How to Connect Microsoft Ads (Bing Ads) to BigQuery

Microsoft Ads keeps data for a specified period of time. This time period varies based on the report type. For most reports, Microsoft Ads retains the data for 36 months. In order to have access to your historical data for analysis, you need to export your Ads data to an external tool. BigQuery is a perfect tool for this as it can handle large datasets. You can also analyze your Microsoft Ads data by running SQL queries, combining data with other sources, etc. 

There are different methods to connect Microsoft Ads to BigQuery. Let’s explore these options together.

Different options to connect Microsoft Ads to BigQuery

You can count on three ways to load Microsoft Ads data to BigQuery. Each way has its pros and cons.

One of the standout features of Coupler.io is the ability to set a schedule for automatic data refresh. This makes Bing Ads analytics very convenient since your reports are updated on their own.

Moving further, let’s check out the other two methods in more detail, starting with the most straightforward and convenient approach – using Coupler.io. 

Connect Microsoft Ads to BigQuery with Coupler.io

1. Collect your Microsoft Ads data

To start transferring your data from Microsoft Ads to BigQuery, click the Proceed button in the widget below.

Connect to your Microsoft Ads account and specify the type of report you need to export. You’ll also need to select the dimensions and metrics you want to include in your report. Also, feel free to modify the default Bing Ads reporting period according to your requirements (the default option covers the past 60 days).

2. Organize and transform your data

Before exporting your data, take a moment to review it and adjust it as needed. Here you can:

Alternatively, you can simply preview the data to ensure everything is accurate and in order.

3. Load data to BigQuery and schedule updates

After this, connect to your BigQuery account. For this, you’ll need a Google Cloud JSON key. Once connected, enter the names of the dataset and table where you want to import your Microsoft Ads data. You also have the option to create a new dataset and table by entering new names.

Toggle on the Automatic data refresh feature and choose the intervals at which you want your data to be updated.


Click Run Importer. Once the importer has run successfully, click on View Results to examine the newly imported data from Microsoft Ads to BigQuery.

Below is our sample Microsoft Ads Campaigns data exported to BigQuery with Coupler.io.

With Coupler.io, you can quickly connect Microsoft Ads to BigQuery. It also allows you to collect data from 60+ apps, to BigQuery, and other destinations. You won’t need to manually back up your data, as Coupler.io provides automated updates of your Microsoft Ads data in BigQuery, aligning with the schedule you set. 

Use case example: use your Microsoft Ads data in BigQuery for closed-loop analytics 

With your Microsoft Ads data in BigQuery, you can combine it with marketing and sales data from other different channels. For example, social media platforms, email campaigns, website analytics, CRM tools, and more. Then, you can analyze all this data together and obtain valuable insights. This concept is commonly known as closed-loop analytics. By bringing together data from multiple sources, you can cross-analyze, examine the impact of each channel on your campaign strategy, and build predictions.

With Coupler.io, you can easily import data from other sources into BigQuery. We have already briefly touched on this topic in the section above. All you need to do is set up separate importers for the different data sources you want to import. In our example below, we have set up separate importers for connecting Microsoft Ads, Google Analytics, and HubSpot to BigQuery.

This creates separate datasets in the BigQuery warehouse. Below is the list of the datasets from the different data sources that we imported using Coupler.io. Now they are available for analysis in BigQuery.  

With your datasets in BigQuery, you can combine the different types of data gained from each of the platforms together, for example:

Now, you can analyze all this data together and see, for example:

With all of these insights, you will be able to make data-driven decisions to help push your Microsoft Ads campaign further. Also, the data processed in BigQuery can be visualized in interactive dashboards built using data visualization tools like Looker Studio. Here is an example of a Bing Ads dashboard template by Coupler.io.

The dashboard provides an overview of your campaign performance. At the bottom, there is a table with a breakdown of your Bing Ads campaigns. On a separate page of this Looker Studio report, you’ll get the monthly dynamics of key metrics including impressions, clicks, amount spent, conversions, etc.

To start using the dashboard, you only need to connect to your Bing Ads account. Then the data will be turned into insights about your campaign performance.

How to export Microsoft Ads data to BigQuery manually

In certain cases, manually transferring data from Microsoft Ads to BigQuery is a viable option. For instance, at the end of each year, you might want to manually export your yearly ad campaign data to BigQuery for a detailed annual review. In these situations, a once-a-year manual export is sufficient, as regular updates aren’t usually needed.

To manually export your data, you need to start by saving your information in a CSV file and then manually upload it to BigQuery. Here are the steps to follow;

Once you have downloaded the data in the CSV format, proceed with importing it into Google BigQuery

To finalize, click Create Table – this will import your data into BigQuery.

And there you have it: your Bing Ads CSV data is now successfully uploaded to BigQuery.

The manual way of connecting Microsoft Ads to BigQuery is simple, but keeping data fresh with this method can be very exhausting. It’s only recommended when working with small datasets. But if you need to constantly update data or work with large datasets, it’s best to build an automated connection.

What is the best way to load Microsoft Ads data to BigQuery?

As mentioned above, there are three methods to connect Microsoft Ads to BigQuery. Each method to export Microsoft Ads to BigQuery — whether it’s code-free automation, manual data transfer, or coding — has its own unique strengths and is suited to different situations. 

However, when it comes to selecting the best way to move data from Microsoft Ads to BigQuery, our recommendation leans toward the option that simplifies and streamlines the process while ensuring efficiency, which is Coupler.io.

We know that you’ll choose what works best for you. Good luck with your data!

Automate data export from Bing Ads with Coupler.io

Get started for free
Exit mobile version