Set Your GA4 Data Free

Simplify, enhance and automate your GA4 data at scale.

The simplest way to transform and liberate your GA4 data

Decode GA4 transforms and enhances incoming GA4 data, preparing it for fast, efficient analysis. It integrates with your existing BigQuery set-up and can be configured and deployed in minutes.

Works seamlessly with the storage, transformation, & BI tools you are already using

Works with your current stack

Working with GA4 Data is Challenging

To unlock your data for analysis, visualization, augmentation, and automation, you first need to restructure it.   With this comes many complications.

Hybrid data structures make SQL queries difficult and unnesting complicated

Hand-crafted queries require painful, verbose transformations that complicate downstream processes

Constant maintenance as bespoke solutions need updates and tweaking when data changes

Decision paralysis - most companies struggle with how to get data into the right form

Time-consuming development where teams spend weeks building custom solutions instead of analyzing data

Inefficient data processing - The full, raw dataset is reprocessed every configuration change, resulting in unnecessary cost

Nested Data

How Decode GA4 Helps

Built for data professionals who need reliable, efficient analytics – Decode GA4 automatically models and transforms your data in one step – restructuring it for optimal analysis. This removes complexity and speeds up your workflow. Check out our docs for technical info.

Automate Everything

Extract complex nested data automatically without manual intervention. Say goodbye to complex SQL queries and schema management headaches.

Schema Evolution

Automatically adapt to source schema changes. Never worry about data pipeline breaks when GA4 introduces new parameters or structures.

Native BigQuery

Built entirely within Google BigQuery ecosystem. No external dependencies, seamless integration with your existing data workflows.

Cross-Cloud Ready

Export to AWS S3 or Azure Blob Storage for robust cross-cloud workflows. Your data, wherever you need it.

Cost Optimization

Reduce storage costs with intelligent compression and partitioning. Pay less for BigQuery storage while maintaining query performance.

Zero Maintenance

Deploy once, run forever. Metadata-driven incremental processing ensures each date partition is processed exactly once with minimal overhead.

Automate Everything

Extract complex nested data and update column and parameter schemas automatically without manual intervention.

Cost Optimization

Reduce storage costs with intelligent compression and partitioning. Pay less for BigQuery storage while maintaining query performance.

Schema Evolution

Automatically adapt to source schema changes. Never worry about data pipeline breaks when GA4 introduces new parameters or structures.

Cross-Cloud Ready

Export to Google Cloud Storage, AWS S3 or Azure Blob Storage for robust cross-cloud workflows and data lake architectures.

Native BigQuery

Built entirely within Google BigQuery ecosystem. No external dependencies, seamless integration with your existing data workflows.

Zero Maintenance

Deploy once, run forever. Metadata-driven incremental processing ensures each date partition is processed exactly once with minimal overhead.

Enhance your Data Further

Quick Setup
Automatic Modelling
Rapid Simplicity
Optimized Storage
Enhanced Analytics
Future-Proof
Cross-Cloud
Reliable & Scalable
Open & Integrated
Quick Setup
Automatic Modelling
Rapid Simplicity
Optimized Storage
Enhanced Analytics
Future-Proof
Cross-Cloud
Reliable & Scalable
Open & Integrated

Quick Setup

  • Easy install with a single command
  • No additional transformation needed
  • Works with your current stack

Automatic Modelling

  • Flattens and pre-models the data
  • Simplifies SQL syntax
  • Makes analysis faster

Rapid Simplicity

  • Automates transformation of raw GA4 data
  • Converts data to zipped Parquet files
  • Creates BigQuery external tables

Optimized Storage

  • Stores transformed data in GCS
  • Reduces storage costs
  • Supports incremental updates

Enhanced Analytics

  • Auto-detects GA4 Structures
  • Supports local time and geolocation
  • Integrates with DBT, DataForm, SQLMesh, and many more

Future-Proof & Easy Maintenance

  • Adapts to schema changes
  • Zero ongoing maintenance
  • No full rebuild required on schema/parameter changes

Cross-Cloud

  • Export to S3 or Azure
  • No vendor lock-in
  • Move modelled GA4 data to where you operate

Reliable and Scalable

  • Resilient to schema and parameter updates
  • Incremental logic for updates to optimise costs
  • Tested at scale across hundreds of GA4 properties

Open & Integrated

  • Outputs clean, compressed, and portable Parquet files
  • Integrates directly into existing infrastructure
  • Operationalize your GA4 data across your enterprise

FAQ

Decode GA4 is distributed via Google Cloud Marketplace and installed via out installer app. More details are in the quickstart  documentation, or you can view the marketplace listing directly here.
Decode GA4 pricing is usage-based per GiB, with no monthly or annual subscriptions. It is based on a simple sliding scale, derived from total monthly GiB volume by GA4 property, which can viewed here. A calculator is also available here to estimate monthly and backfill costs.

There is no trial period as there is no monthly fee and no fee to install Decode GA4. Cost is only incurred when using Decode GA4 to transform and export raw source GA4 data.

You do not, however the output events table is a ‘modelling-ready’ event data source, so further modelling and integration would be expected. If you do want to use the outputs of Decode GA4 in a downstream transformation tool, it is recommended to set the `destination_dataset_id` option upon installation.
– This will result in a segregated dataset containing only the transformed GA4 event data and statistics, to be used as a clean input to the subsequent process.
– Execution of the RUN function can then be incorporated into the pre-operations for the tool you are using, which is implemented slightly differently in different tools as outlined in the docs.

No. Our decoder adds a new dataset to your BigQuery project that you can access directly for downstream analysis, but you can always go back and reference your raw data or work on that data directly.

The historical data that you have decoded remains intact and accessible in your BigQuery, but if you lose permissions to the Decode GA4 proprietary functions, it will cease to decode any future data.