General
Which data warehouse platforms does Detrics support?
Which data warehouse platforms does Detrics support?
Do I need to create the BigQuery dataset myself?
Do I need to create the BigQuery dataset myself?
Which platforms can I sync to BigQuery?
Which platforms can I sync to BigQuery?
Can I use the same connections I already have in Detrics?
Can I use the same connections I already have in Detrics?
Is the Data Warehouse included in my Detrics plan?
Is the Data Warehouse included in my Detrics plan?
Data & Syncing
How often does my data sync?
How often does my data sync?
How far back can I sync historical data?
How far back can I sync historical data?
What happens if a sync fails?
What happens if a sync fails?
Can I sync multiple ad accounts in one transfer?
Can I sync multiple ad accounts in one transfer?
_detrics_account_id so you can filter by account in your SQL queries.How does Detrics handle duplicate data?
How does Detrics handle duplicate data?
- Incremental: Detrics deletes rows within the refresh window for the synced accounts, then inserts fresh data. This prevents duplicates while preserving data outside the window.
- Full Refresh: The entire table is replaced on each sync, so duplicates are impossible.
- Full Append: Rows are appended without deduplication. If you re-sync the same date range, you will get duplicate rows. This mode is designed for use cases where you want to track snapshots over time.
What happens to my data if I pause a transfer?
What happens to my data if I pause a transfer?
Will Detrics delete or overwrite my existing BigQuery tables?
Will Detrics delete or overwrite my existing BigQuery tables?
_detrics_account_id, _detrics_row_id, _detrics_sync_id, _detrics_synced_at). If a table exists but doesn’t have these columns, Detrics treats it as a user-created table and refuses to write to it — the sync will fail with a clear error message asking you to rename the existing table or change the Detrics table prefix.This means it’s completely safe to use a shared dataset that contains both Detrics-managed tables and your own tables, views, or materialized queries. Detrics will only ever touch tables that have its system columns.What if I already have a table with the same name as a Detrics transfer target?
What if I already have a table with the same name as a Detrics transfer target?
TABLE_NOT_MANAGED error explaining that the table exists but wasn’t created by Detrics.To resolve the conflict, you have two options:- Rename your existing table in BigQuery (e.g., add a
_backupsuffix), then re-run the sync - Change the table prefix in Detrics — each transfer has a configurable prefix (defaults to the platform name, e.g.,
facebook_ads_,ga4_). Set a custom prefix to avoid the collision
Can I sync the same table group to multiple destinations?
Can I sync the same table group to multiple destinations?
BigQuery & Costs
Does Detrics charge for BigQuery storage or queries?
Does Detrics charge for BigQuery storage or queries?
Which sync mode is cheapest in BigQuery?
Which sync mode is cheapest in BigQuery?
Does BigQuery charge for data loading?
Does BigQuery charge for data loading?
Can I control where my data is stored geographically?
Can I control where my data is stored geographically?
us-east1, europe-west1). This is permanent for that dataset and cannot be changed after creation.Tables & Fields
Can I add or remove fields from a table after the first sync?
Can I add or remove fields from a table after the first sync?
What are premade table groups?
What are premade table groups?
- Light — Essential metrics only, minimal table count
- Standard — Recommended for most use cases, balanced coverage
- Enhanced — Comprehensive coverage with detailed breakdowns
How does Detrics name columns in BigQuery?
How does Detrics name columns in BigQuery?
campaignName becomes campaign_name, campaign.name becomes campaign_name, and CTR becomes ctr. This ensures consistent naming across all platforms so you can write clean SQL without worrying about each platform’s conventions. See Column Naming for the full rules.What are custom fields?
What are custom fields?
Transfers & Scheduling
What happens if I change a transfer's schedule?
What happens if I change a transfer's schedule?
Can I trigger a sync manually?
Can I trigger a sync manually?
What is a resync and when should I use it?
What is a resync and when should I use it?
- You added new fields to a table and want historical data for those fields
- You suspect data quality issues and want a clean reload
- You changed filters and want to re-fetch with the new criteria
How does timezone handling work?
How does timezone handling work?