Decode GA4 is a BigQuery-native data transformation utility built for data engineers and analysts who work with the Google Analytics 4 BigQuery export.
Working with raw GA4 data is notoriously difficult. The events table uses deeply nested STRUCT arrays that require complex unnesting logic, long verbose SQL, and constant maintenance as GA4 schemas change over time. Most teams spend weeks building custom transformation pipelines — only to find them breaking the next time Google adds a new parameter.
Decode GA4 eliminates all of that. It automatically profiles your GA4 data, generates custom transformation functions, and processes each date partition incrementally — processing new data only when it arrives. The output is a clean, flat events table with all standard and custom event parameters and user properties included as first-class columns.
Key capabilities:
• One-command installation in BigQuery Studio — no infrastructure to manage
• Automatic schema evolution — new GA4 parameters are detected and added automatically
• Cross-cloud export — push transformed data to GCS, AWS S3, or Azure Blob Storage
• Cost-optimized — compressed Parquet output reduces storage costs immediately
• dbt & Dataform compatible — use Decode GA4 output as your clean base layer
• Locally adjusted timestamps — enable true time-of-day behavioral analysis
• Late data detection — automatically reprocesses partitions when upstream data changes
Pricing operates on a sliding scale and is 100% variable — you pay for the exact bytes of GA4 data processed, nothing more. Depending on the volume of data processed, you'll pay between $0.50 and $50 per GiB. Deploy in minutes with no external dependencies, and no vendor lock-in. Your data stays in your Google Cloud project.