Last updated: March 18, 2026
Why BigQuery?
SQL-Native Analysis
Query your marketing data with standard SQL. Join campaigns across platforms,
build custom attribution models, or feed dashboards with live warehouse data.
Your Data, Your Project
Data lands in your own GCP project and BigQuery dataset. You own it, you
control access, and you decide how long to keep it.
Cross-Platform Joins
Combine Meta Ads spend with Shopify revenue, Google Analytics sessions with
Google Ads clicks, or any other combination — all in one SQL query.
Scale Without Limits
BigQuery handles petabytes. Whether you have 5 ad accounts or 500, your
queries stay fast and your storage scales automatically.
What Makes Detrics Different
Detrics is purpose-built for digital marketing agencies and e-commerce teams. Unlike general-purpose ETL tools that connect hundreds of data domains, Detrics focuses exclusively on the platforms modern marketing teams actually use:- Advertising — Meta Ads, Google Ads, TikTok Ads, LinkedIn Ads, X Ads, Pinterest Ads, Bing Ads, Mercado Ads, Google DV360
- Analytics & SEO — Google Analytics 4, Google Search Console
- Social Media — Instagram Insights, Facebook Insights, Facebook Public Data, TikTok Organic
- Email Marketing — Klaviyo, Mailchimp
- CRM — HubSpot
- E-commerce — Shopify, TiendaNube, WooCommerce, Google Merchant Center
- Payments — Stripe
How It Works
The Detrics Data Warehouse pipeline has four main components:- Connect your platforms — Use the same OAuth connections you already have in Detrics (Meta, Google, Shopify, etc.)
- Define your tables — Pick metrics and dimensions, set filters, and configure time aggregation
- Create a transfer — Bind a table group to a destination, select accounts, and set a sync schedule
- Query in BigQuery — Your data appears in clean, snake_case tables with consistent column naming across all platforms
Key Capabilities
Three Sync Modes
Three Sync Modes
Choose how each table syncs: Incremental (append and deduplicate by date), Full Refresh (replace the entire table), or Full Append (append snapshots for historical tracking). Each mode serves different analysis needs.
Flexible Scheduling
Flexible Scheduling
Sync as often as every hour or as infrequently as monthly. Set the exact hour, day of week, or day of month — in your timezone.
Per-Table Configuration
Per-Table Configuration
When creating a transfer, you assign a sync mode to each table — so one transfer can mix daily campaign metrics (incremental) with campaign settings (full refresh). Each table also has its own refresh window, time aggregation, filters, and historical range.
Consistent Column Naming
Consistent Column Naming
All column names are normalized to snake_case across every platform. No more
campaign.name vs campaignName vs CAMPAIGN_NAME — write cross-platform SQL without worrying about naming conventions.Custom Fields
Custom Fields
Platforms like GA4, Meta Ads, and Klaviyo support custom dimensions and conversion metrics. Detrics discovers and syncs them alongside standard fields.
Real-Time Progress
Real-Time Progress
Watch your transfers sync in real time. See which table is loading, how many rows have been processed, and track progress across chunks for large syncs.
What’s Next?
Quickstart Guide
Set up your first BigQuery sync in under 10 minutes — from destination to your first query.
Core Concepts
Understand how the sync pipeline works, what sync modes mean, and how Detrics manages your data.