More than 1.4 billion people use Facebook and no matter who your audience is — age, gender, occupation — you’ll be sure to reach them through Facebook Ads.

In this post, you will learn how to connect Facebook Ads to Google Data Studio so that you can visualize this data using visual elements like charts, graphs, and maps with the intention to understand:

  • What you’re doing.
  • Why you’re doing it.
  • Trends and patterns in your data.
  • Your ROI

You can use these metrics to see your growth or compare different types of posts to see which ones are performing the best.

What is Facebook Ads?

Today Facebook Ads is the safest and easiest way to get real results from your advertising dollar. 1 out of every 9 people on Earth has a Facebook account and over 140 million businesses advertise on Facebook.

Facebook Ads to Google Data Studio - FB Ads Logo | Hevo Data
Image Source

Facebook Ads are a miracle in advertising. Basically, any business can create more leads, sales, awareness – whatever you’re going after to create more money in your business. Facebook Ads are used to turn social media users into your customers because they can reach the right people based on their interests.

Facebook allows you to discover your target demographic such that you can eliminate the users who you don’t want to reach with your marketing message.

When you or anyone else on Facebook creates your profile and engages with the platform, you give Facebook valuable data about yourself that marketers can then tap into, to create targeted Ad campaigns

You can advertise based on age, location, personal interests, income level, education, and so on. This means your message is only shown to those people who are truly interested in your products and services.

This makes for successful advertising because your message only gets in front of people who are ready to buy your product or services.

What is Google Data Studio?

Facebook Ads to Google Data Studio - Data Studio Logo | Hevo Data
Image Source

The Google Data Studio serverless BI reporting tool lets you present data using a range of visualization options. You can use it to create dashboards, multi-page reports, and more. You can also connect different data sources to build your dashboards and reports.

There are two main concepts in Data Studio: Connectors and Data Sources.


Connectors allow you to connect Data Studio to your underlying data. There are three types of connectors:

  1. Google Connectors – These are built by Google and they let you access data from Google Analytics, Cloud SQL, Youtube Analytics, Google Ad Manager, Google Cloud Storage, and other Google Products.
  2. Partner Connectors – These are built and supported by Data Studio developer partners. Partner connectors let you access data stored in other Google and non-Google platforms such as Facebook, eBay or Amazon.
  3. Community Connectors – These let you access any internet-connected data source such as your own private corporate databases, social media platforms, CRM, finance, HR software, etc. Anyone with basic JavaScript knowledge can build Community Connectors. 

Data Sources

Data Sources represent a particular instance of a connector: for example, a connection to a specific Analytics view, MySQL table, or Google Sheets.

There are 3 types of data sources:

  1. Live connection data sources: These update the data in your reports in real time.
  2. Extracted data sources: These provide a snapshot of your data. Extracted data sources give you the best performance when querying data.
  3. Blended data sources: These combine fields from up to 5 data sources and above.
Hevo: Analysis-Ready Data at your Finger Tips

Hevo Data is a No-Code Data Integration Platform. You can easily load your data from Facebook Ads and multiple other free sources in real time for easy visualization in Google Data Studio. Hevo makes sure that you fulfill your needs at a reasonable price. It offers pre-built data integrations from 150+ data sources, including Facebook Ads.

Get started with hevo for free

Let’s look at some unbeatable features of Hevo:

  • Easy Implementation: Hevo offers a simple and intuitive user interface. 
  • Fully Automated: You can automate your entire ETL process without writing any custom code.
  • Zero Maintenance: Once you’re done with the setup, Hevo manages all future tasks automatically.
  • Fault-Tolerant: Hevo can automatically detect anomalies from the incoming data and informs you immediately. 
  • Security: Hevo makes sure that your data is secured by using two-factor authentication and end-to-end encryption.
  • Zero Data Loss: Hevo makes sure that data is transferred from source to destination in real time without any loss or change in data.
Sign up here for a 14-day free trial!

Why Connect Facebook Ads to Google Data Studio?

Facebooks Ads data is of great use if analyzed properly because it can tell you more about your audience and customers, where your Marketing Campaigns are doing good, and areas of improvement required. Integrate Facebook ads to Google Data Studio provides a holistic view of social media advertising performance along with other key metrics for decision-making and strategic optimization.

Also, connecting Facebook Ads to Google Data Studio allow users to easily create and maintain the reports which help in sharing the analysis with clients, higher officials, and managers. Some more reasons to connect Facebook Ads to Google Data Studio are listed below.

Template and Dynamic Reports

Google Data Studio comes with customizable templates for effortlessly showcasing your Facebook Ads data. Many users also like to create their Marketing template from scratch in Google Data Studio because it is easy to create and configure.

Google Data Studio offers a huge gallery of templates that users can select based on their requirements.

These reports in Google Data Studio can change the range of time so that you can select what interval of data you want to show on Dashboards and simplify Analysis.

Make Reports More Visual

Google Data Studio offers users a great number of tools for visualizing the Facebook Ads data easily and understanding the data points to generate valuable insights.

Users can use different charts, heat graphs, time series, maps, tables, and more based on their business requirements and the kind of data they want to see.

Google Data Studio also allows users to add scorecards to the Dashboards so that they can add different KPIs that are required for getting real-time calculated and aggregated information.

Apart from using data from Facebook Ads to Google Data Studio, users can also blend data from other sources into the same table or chart.

Easily Shareable Reports

After creating appealing reports, users can easily share the reports from Google Data Studio to their clients, managers, team members, and company officials using pdf, Shareable links to make it available for the group.

How to Connect Facebook Ads to Google Data Studio?

Facebook Ads to Google Data Studio Option 1: Create your own community connector using Google Apps Script.

Facebook Ads to Google Data Studio Option 2: Use a static data source.

Unlock the power of data-driven marketing with the free Facebook Ads Connector Data Studio for effortless integration and visualization of your campaign metrics.

Google currently does not have a built-in integration with which you can pull Facebook Ads data into Data Studio which is why in this post, I am going to show you how to get started with Google Data Studio using a static data source.

You are going to cover the steps you need to follow to create your very first Facebook Ads report. We’ll look at how to connect a static Facebook Ads data source for your report and dashboards.

You bring data into Data Studio from a Facebook Ads data source by uploading CSV (comma-separated values) files. The file upload feature lets you report on data not supported by a specific connector.


  • Access to the internet and a web browser.
  • A Facebook Ads account.
  • A Google account.
  • Basic experience with Google Apps Script and Facebook API.

What are the Steps to Load Data from Facebook Ads to Google Data Studio?

Here are the three steps involved in the Google Data Studio Facebook Ads integration:

  1. Export Facebook Ads Reports as CSV
  2. Create a Data Set in Data Studio
  3. Upload CSV files to Data Studio

If the user doesn’t have a destination, they can use Hevo Managed BigQuery.

Step 1: Export Facebook Ads Reports as CSV

When exporting data, you have the option to select the specific campaigns, columns, Ad sets, or Ads that you wish to export as a CSV text file. 

To export Facebook Ads data as CSV:

  1. Go to your FB Ads Manager – the tool that lets you create and manage your Facebook Ads.
  2. Click the Export button in the top-right of your reporting table.
  3. Click Export Table Data.
Facebook Ads to Google Data Studio - Export Table Option | Hevo Data
Image Source
  1. Choose Save as .csv in the dialogue that appears and then click Export.
  2. Click Export all to export all of your ad data. You can also select specific campaigns, Ad sets or Ads that you want to export as a CSV with Export selected.
  3. To export specific columns, select the Customise export feature.
Facebook Ads to Google Data Studio - Customize Export from Ads Manager | Hevo Data
Image Source

Step 2: Create a Data Set

A data set in the context of file upload is a collection of files with the same structure. Once you create a file upload data set, you can connect to it and create data sources that use that data just as you would with other types of data.

To create a data set:

  1. Sign in to Data Studio.
  2. In the top left, click Create.
  3. Select Data Source in the dialogue that appears and give your data source a meaningful name, for example, Facebook Ads Data Source.
Facebook Ads to Google Data Studio - Google Data Studio - Data Source Option | Hevo Data
Image Source

Step 3: Upload CSV files to Data Studio

  1. In the Connectors panel, select File Upload from the connectors built by Data Studio. This connector allows you to connect your Data Studio account to CSV (comma-separated values) files.
  2. Authorize Data Studio to upload your data to Google Cloud Storage.
  3. Drag one or more files from your computer to the upload target, or if you prefer click UPLOAD FILES and select the files you want.
  4. Your files will be added to the data set.

Go through these links for information on Hevo Facebook Ads Source Configuration and Data Studio Configuration.

What are the Limitations of this Method?

This method is subject to the following limitations:

  • You can only upload a total of 2GB of your Facebook Ads data to Data Studio.
  • Data Studio has a limit of 100 uploads per data set per day.
  • Maximum file size of 100MB per CSV file.
  • Adding data to a data set appends it to the data set, as opposed to merging it. In other words, if you upload duplicate records, both records will appear in your data.
  • Every file you upload must have exactly the same structure.


In this article, you have seen how you can pull data from Facebook Ads to Google Data Studio. We have discussed how to use a static data source to do the same. You could also write your custom script but that would require some expertise in JavaScript.

An easier solution is to use a fully managed tool like Hevo that handles all your data from data sources like Facebook Ads, etc., and makes it analysis-ready for free. It eliminates the need for a data warehouse by providing in-built data storage.

visit our website to explore hevo

sign up and start your 14-day free trial. Take a look at Hevo pricing to choose the best plan for your organization.

Tell us in the comments about your experience of Facebook Ads to Google Data Studio.

Software Developer, Hevo Data

Talha is a seasoned Software Developer, currently driving advancements in data integration at Hevo Data, where he have been instrumental in shaping a cutting-edge data integration platform for the past four years. With a significant tenure at Flipkart prior to their current role, he brought innovative solutions to the space of data connectivity and software development.

Customer Experience Executive, Hevo Data

With two years of experience in troubleshooting intricate issues and consistently delivering on time-sensitive tasks, she demonstrates a high level of proficiency in navigating Hevo's internal ETL architecture. Her additional expertise encompasses various data sources, including Salesforce, HubSpot, Stripe, and more.

No-code Data Pipeline for Google Data Studio