Last updated: March 18, 2026
What Are Custom Fields?
Most platforms offer a standard set of metrics and dimensions that every account has access to (e.g.,spend, impressions, campaign_name). But some platforms also support custom fields — user-defined metrics or dimensions specific to individual accounts.
Examples of custom fields:
- Google Analytics 4 — Custom dimensions and custom metrics you’ve defined in your GA4 property
- Meta Ads — Custom conversions, custom events, and offline event sets
- Klaviyo — Custom conversion metrics tied to your flows and campaigns
- HubSpot — Custom properties defined on your contacts, companies, deals, and other CRM objects
How Custom Field Discovery Works
- When editing a table, click Load Custom Fields in the field picker
- Select an account from the dropdown — custom fields are discovered per account since each account may have different custom fields
- Detrics queries the platform API to discover available custom fields
- Custom fields appear in the field picker alongside standard fields, marked with a special badge
- Select the custom fields you want to include in your table
The account you select for discovery is only used to find available fields — it doesn’t affect which accounts the transfer syncs. When the transfer runs, Detrics syncs all selected accounts (or all accounts, depending on your setting).
Multi-Account Handling
When a transfer syncs multiple accounts, some accounts may have custom fields that others don’t. Detrics handles this gracefully:- If Account A has custom dimension
user_segmentbut Account B doesn’t, the column still exists in BigQuery - Rows from Account A will have values for
user_segment - Rows from Account B will have
NULLfor that column - BigQuery handles sparse columns natively — no performance impact
Supported Platforms
Google Analytics 4
GA4 supports custom dimensions and custom metrics that you define in your property settings. These appear in Detrics with their configured parameter name. Custom dimensions commonly used:- User-scoped dimensions (e.g.,
user_type,membership_level) - Event-scoped dimensions (e.g.,
content_category,product_brand)
- Event count metrics (e.g.,
custom_purchase_value,video_completions)
Meta Ads
Meta Ads supports custom conversions that track specific actions on your website or app. These appear as additional conversion metrics in the field picker. Examples:- Custom conversion events mapped to specific pixel events
- Offline conversion sets
Klaviyo
Klaviyo supports custom conversion metrics tied to your flows and campaigns. These track specific revenue or engagement actions.Custom Fields and Column Naming
Custom fields follow the same column naming rules as standard fields. Field names are normalized to snake_case in BigQuery. For example, a GA4 custom dimension calledUserSegment becomes user_segment in your BigQuery table.