Criteo’s dynamic retargeting campaigns can drive serious performance, but extracting that data into BigQuery for reporting? That’s usually painful.
From complex APIs to expensive ETL tools, the journey from ad performance to business insight is often slow, opaque, or costly.
That ends here.
With the free, no-code Criteo Ads to BigQuery connector by OWOX, you can automate the import of your Criteo performance data directly into BigQuery, gain full transparency, and customize it to suit your reporting needs, no middleware, no black boxes, no fees.
Most Criteo Ads to BigQuery solutions are either paywalled, opaque, or overly complex. You often end up with limited access, hidden quotas, or black-box tools that restrict how your data is extracted and loaded.
We built the OWOX connector to address this issue.
This free Criteo Ads to BigQuery connector, part of the OWOX Data Marts (Community Apps Script Edition), gives you full visibility and control over your ad data pipeline.
Here’s why it matters:
We believe marketers and analysts should be able to build data workflows they understand and trust. This OWOX connector is a step toward that kind of data ownership.
This isn’t just a free Criteo Ads to BigQuery connector; it’s part of a broader mission to open up marketing analytics and put control back in the hands of analysts.
At OWOX, we believe that transparency, flexibility, and access to data shouldn't come at a premium. That’s why this OWOX connector, built as part of the OWOX Data Marts (Community Apps Script Edition), is 100% open-source.
You can inspect the code, extend it, and make it work exactly the way your team needs.
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:
Criteo is a performance marketing powerhouse, but getting its raw ad data into BigQuery? That’s often where the roadblocks begin.
❌ Engineering-heavy pipelines that delay insights
❌ Minimal access to clean campaign-level data for modeling and reporting
❌ Paid ETL tools that gate Criteo metrics behind subscriptions
That’s exactly why we built this free OWOX connector for Criteo Ads to BigQuery, using the OWOX Data Marts (Community Apps Script Edition).
✅ With BigQuery, you can centralize and structure Criteo ad performance data at scale
✅ You can join it with cost data, GA4, and CRM to build cross-channel attribution models
✅ You can run SQL-based analysis and automate daily updates with zero manual effort
This connector gives you direct, code-free access to Criteo Ads data, inside your BigQuery project, with complete control and zero vendor lock-in.
Most solutions that claim to connect Criteo to BigQuery are either buried behind paywalls or tightly coupled to rigid architectures.
The OWOX connector takes a different approach, one that prioritizes analysts.
Here’s how it’s different:
With OWOX, you don’t just use the connector, you own it. And that makes all the difference.
Already streamlining Criteo Ads? You’ll love what else you can automate:
Build unified performance reports across platforms with full visibility and transparency, as they should be.
This connector is part of the OWOX Data Marts (Community Apps Script Edition) and is designed to run directly in Google Sheets, with no third-party tools or engineering dependencies.
Here’s what it does behind the scenes:
You get exactly the data you want, in your BigQuery project, ready for blended reporting, attribution modeling, or funnel analysis.
Getting Criteo Ads data into BigQuery shouldn’t be a hassle. With our pre-built template, you can go from setup to structured reporting in just a few clicks, no coding required.
To make setup fast and foolproof, we’ve created a ready-to-use Google Sheets template that works with the OWOX Criteo → BigQuery connector.
Set up your desired parameters for importing Criteo Ads data; it takes just a few clicks.
On the Config sheet, choose when data collection should begin.
Note: Selecting a long date range may prevent data from downloading due to volume limits.
These fields help track the traffic source in downstream analytics.
Further, Specify the Fields with the Following Parameters:
To authorize your connector and fetch data from Criteo Ads, you’ll need to generate an access token using your Criteo developer account.
Check the following permissions to enable full access to reporting data:
Note: You won’t be able to edit these settings once the app is activated.
Once access is granted, you now have everything you need to proceed.
Once you've generated your Criteo credentials, it’s time to connect them to the template.
You’re now ready to start importing your Criteo Ads data into Google Sheets.
Everything’s set – now launch your import.
2. Check Your Data
3. To Include More Fields or Change the Date Range
Want to turn your Criteo Ads data in BigQuery into instantly usable reports?
Use the OWOX Reports Extension for Google Sheets to transform your BigQuery tables into clear dashboards, with no SQL or third-party tools required.
With OWOX Reports, you can:
📥 Pull Criteo Ads data from BigQuery straight into Sheets
📊 Build live dashboards your team can explore and share
✅ Enable real-time performance tracking without writing a single query
Whether you're reviewing campaign results or running cross-channel cost analysis, your Criteo Ads data is now just a click away.
This Criteo Ads to BigQuery connector is part of a growing family of open, no-cost tools built for marketers and analysts.
Here are more resources to explore:
🔗 Free connectors: Twitter and TikTok Ads Connectors for BigQuery and many more
📽️ Video tutorials: Watch setup walkthroughs step-by-step
📊 Dashboard templates: Plug in your BigQuery data and start analyzing instantly
Visit the GitHub repo, leave a ⭐, and share your feedback – let’s build better marketing analytics, together.
No. This is a no-code solution. All configurations are managed through a pre-built Google Sheets template, utilizing menus and input fields. No scripting or SQL required to get started.
You’ll need a Client ID, Client Secret, and Consent URL-generated authorization from your Criteo Developer Portal. These are set up once during app creation and stored securely within the sheet.
Yes. You can define your date range, select specific fields, set fetch limits, and control reimport and cleanup behavior directly from the Config sheet.
Absolutely. You can set up scheduled refreshes using Google Sheets triggers, allowing Criteo Ads data to flow into BigQuery daily or on a custom frequency.
Yes. If the specified dataset in the Config tab does not exist in your BigQuery project, the script will automatically create it during the import process.
It’s completely free and open-source. Built as part of the OWOX Data Marts (Community Apps Script Edition), it’s designed to give you full control and transparency without subscriptions or usage limits.