Running Google Ads is one thing. Reporting on them at scale? Reporting on them at scale with a Google Ads to BigQuery solution? That’s a whole different beast. Exporting Google Ads data into BigQuery often means expensive ETL tools, complex scripts, or constant dependency on engineers, barriers that delay insights and increase costs.

Analysts deserve direct, transparent control over their own campaign performance data without waiting on a data pipeline. That’s why we built this free, no-code Google Ads to BigQuery connector as part of OWOX Data Marts. It enables you to load, refresh, and manage Google Ads data directly in BigQuery, with full visibility and zero vendor lock-in.
No limits, no hidden layers. Just your Google Ads data in BigQuery, exactly where you need it.
Most Google Ads connectors are either costly, limited in flexibility, or completely opaque about what happens under the hood. We wanted to change that. Analysts and marketers should own their ad data pipelines, not rent them from closed, third-party vendors.
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 Google Ads data directly in BigQuery.
Whether you're monitoring budgets, tracking campaign performance, or fueling advanced reporting pipelines, this connector, built on OWOX Data Marts, 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 data and 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:
We’ve built the core, the foundation – now it’s your turn to take it further.
There’s no shortage of tools that send Google Ads data into BigQuery. But most come with trade-offs - restrictive pricing models, rigid pipelines, or zero visibility into what’s actually happening behind the scenes.
The OWOX connector was built to remove those barriers:
You don’t have to rely on opaque ETL tools or worry about data volume pricing. If you want complete control over how Google Ads data lands in your BigQuery project, with zero vendor lock-in, the OWOX connector is built for you.
When it comes to large-scale marketing analytics, BigQuery is unmatched in power and speed. But getting raw Google Ads data into it? That’s where most teams struggle.
That’s exactly why we built the Google Ads to BigQuery connector – to give analysts a better, simpler, and fully transparent way to own their ad data.
Here’s why it’s a must-have for data teams:
✅ Automatically load Google Ads data to BigQuery – no manual scripts or ETL tools needed
✅ No-code setup using an open-source spreadsheet template
✅ Access to all key metrics – impressions, clicks, cost, conversions, ROAS, and more
✅ Schedule recurring imports and incremental updates seamlessly
✅ Pull granular data across campaigns, ad groups, ads, and keywords
This connector gives you the control, flexibility, and visibility to analyze marketing performance your way, at any scale. And the best part? You don’t need to pay a cent or write a single line of backend code to get started.
Want even more control over your ad data?
If you’re moving Google Ads data into BigQuery, you’ll love what else you can connect – completely free and code-free:
Unify all your ad data, customize your analysis, and scale your reporting exactly how you want, across every platform and channel.
We built this connector to work out of the box for data analysts, marketers, and technical teams, as part of OWOX Data Marts, with no middleware, scripts, or ETL platforms required.
Here’s what’s under the hood:
You can use it to:
It’s the simplest, fastest way to start running Google Ads analysis in BigQuery, no waiting, no black boxes, and no engineering overhead.
Set up a fully self-managed, SaaS-free pipeline to import Google Ads data directly into BigQuery using OWOX Data Marts and a local server.
To run OWOX Data Mart locally, you’ll need to install Node.js and the OWOX CLI. This setup allows you to start a local server and work with OWOX Data Marts effectively.
To get started, install the LTS version of Node.js from nodejs.org and use a version manager like nvm or nvm-windows to avoid permission issues. Once Node.js is set up, you can install the OWOX CLI globally and run ‘owox serve’ to launch the local server.
💡 For detailed setup instructions and troubleshooting, check the official documentation.
Set up BigQuery as your destination and link it to a new Google Ads data mart in OWOX.

💡 Follow our guide, where you’ll find easy-to-follow instructions on how to configure your storage in OWOX Data Marts.




Now we will do the Data Setup


To connect to the Google Ads API and start importing data with OWOX Data Marts, follow the steps below.
Here are the steps:





2. Set Up Access in Google Ads

3. Save Your Developer Token and Customer ID
After completing setup, collect and securely store the following:

At this point, you should have the following credentials:
Note: OAuth2 authentication is currently under development. It will enable users to connect using individual account consent instead of relying on a service account.
Now that you’ve retrieved your Google Ads credentials, it’s time to configure the connector in OWOX Data Marts.
Note: Use the ad account Customer ID, not the MCC (manager) account ID. This is the ID of the specific account from which you want to retrieve campaign and performance data.


👉 Tip for first-time setup: If you’re just getting started, begin with Google Ads Campaigns. It provides essential campaign-level details that serve as the foundation for your reports. Once your setup is working, add Google Ads Campaigns Stats for performance metrics and Google Ads Keywords Stats to expand into keyword-level insights.



Note: If the dataset doesn't exist, OWOX will create it automatically in the storage during the import process.
10. In the Data Setup Tab, click 'Save' at the bottom left and then click on ‘Publish Data Mart’ in the top right corner.

11. Click the 'Manual Run' button or use the 3-dot menu.

12. A configuration panel will appear to choose a Run Type. Select Backfill or Incremental Load. Then add the required start and end dates, then click Run to load the data.
Please Note: If you are setting up this connector for the first time, you need to go with the Backfill Run Type.

13. Go to 'Run History' and see the message: 'Success'.

Set up a trigger to pull data on a recurring schedule.

2. Configure:

3. Click 'Create Trigger'.

4. The trigger is now active and scheduled to run automatically on the defined days and at the defined time.

The free Google Ads to BigQuery connector from OWOX Data Marts reinforces our goal of making data ownership effortless, transparent, and accessible for every team.
Here are more resources to explore:
🔗 More free connectors – including LinkedIn Ads and Microsoft Ads Connectors for BigQuery.
🎥 Step-by-step video tutorials – so you can follow along and set everything up with ease.
📊 Prebuilt dashboard templates – designed to help you get actionable insights instantly from BigQuery faster than ever.
Check out our GitHub repo, leave us a ⭐ star, and let’s build better tools together.
Yes, the connector is completely free and open-source. There are no hidden fees, usage limits, or vendor lock-ins. You have full control over how your data is extracted, stored, and used.
You can import all available metrics and dimensions from the Google Ads API, including campaigns, ad groups, keywords, impressions, clicks, costs, conversions, and performance reports.
Absolutely. The connector is fully open-source on GitHub, so you can customize the code or add new functionality to match your reporting and data pipeline needs.