The simplest way to connect Meta Ads to Looker Studio is to use a Meta Ads or Facebook Ads partner connector from the Looker Studio Connector Gallery. The setup has 8 main steps, from choosing a connector to checking data freshness.
Looker Studio supports partner-built community connectors for platforms without a Google-built connector. Meta Ads connectors are available through the Connector Gallery.
| Requirement | What you need |
|---|---|
| Reporting platform | Looker Studio |
| Advertising platform | Meta Ads Manager |
| Connection method | Meta Ads partner connector |
| Access required | Permission to view the Meta ad account |
| Main outputs | Spend, impressions, clicks, conversions, CPA, ROAS and campaign performance |
Partner connectors can differ in price, available fields, refresh limits and support. Google notes that community connectors may charge for access and that support comes from the connector developer.
For basic reporting, choose a connector that supports campaign, ad set and ad-level data. For agency reporting, check whether it supports multiple Meta ad accounts and automatic refreshes.
After selecting a connector:
If the ad account does not appear, check the user's access in Meta Business Settings. You may also need to disconnect and reconnect the connector so it can request the current permissions again.
Meta Ads data can be reported at several levels:
Choose the lowest level needed for the report. A campaign summary only needs campaign-level data. A creative-performance dashboard needs ad-level data.
Unnecessary dimensions can slow reports and increase the amount of data requested from the connector.
A Meta Ads dashboard will often use the following fields.
Field names vary by connector. Looker Studio data sources define the dimensions, metrics, data types and aggregation options available in a report.
Configure the connector's date range before adding it to the report.
For a reusable dashboard, choose a dynamic range such as:
Check that the Meta ad account currency matches the currency shown in Looker Studio. If the report combines Meta Ads with Google Ads or revenue data, standardize the currency before calculating total spend or ROAS.
After configuring the connection:
Start with a table containing:
Then add scorecards for total spend, impressions, clicks, conversions and revenue.
Looker Studio data sources use data credentials to determine how viewers access the underlying data. For client-facing reports, the data source owner can generally use Owner's credentials, allowing viewers to see the report without direct access to the connected Meta ad account.
Use viewer credentials when every report viewer should authenticate separately with Meta Ads.
Check the credential setting before sharing the report, especially if it contains client advertising data.
Open the data source settings and review Data freshness.
Refresh intervals depend on the connector. Google states that community connector refresh rates vary, so one Meta Ads connector may update more frequently than another. Looker Studio may also serve previously requested data from memory until the configured freshness threshold is reached.
Daily refreshes are sufficient for most weekly or monthly marketing reports. Campaign pacing dashboards need a connector with more frequent updates.
Use scorecards for:
Add a time-series chart showing spend and conversions by date.
Use a table with:
Add filters for date range, campaign, objective and status.
Use ad-level data to compare:
Avoid mixing campaign-level and ad-level data in the same chart unless the connector clearly explains how it aggregates the metrics.
Check that:
Check the selected:
Remove restrictive filters temporarily to confirm that the connection is returning data.
Compare these settings:
Looker Studio may also show cached results. Refresh the report after changing the data source or date range.
Use a manual Google Sheets workflow:
Google provides a Google Sheets connector and supports CSV uploads for data sources that are not otherwise supported. CSV uploads are free, but they do not update automatically from Meta Ads.
For large accounts or multi-client reporting, an automated connector or warehouse workflow is more reliable than repeated CSV imports.
| Use case | Recommended method |
|---|---|
| One-off report | Manual CSV export to Google Sheets |
| Small business dashboard | Direct Meta Ads partner connector |
| Agency reporting | Connector supporting multiple ad accounts |
| High-volume historical reporting | ETL tool or data warehouse |
| Combining Meta, Google Ads and CRM data | Centralized data source before Looker Studio |
Use a Meta Ads partner connector when you need a Looker Studio dashboard that refreshes automatically. Choose campaign, ad set or ad-level data based on the decisions the report needs to support. Before sharing the report, check the currency, attribution settings, time zone, credentials and data freshness.
Use Google Sheets for occasional or low-volume reporting. For ongoing agency or enterprise reporting, use a connector or warehouse workflow that preserves historical data and supports multiple advertising platforms.