Why GA4 Data Transfer Is Underestimated

Management Summary

GA4 data transfer is the second native method for importing data—such as marketing data—from GA4 into a data warehouse without relying on expensive third-party providers. Unlike with the BigQuery export, the data here is aggregated, and the standard tables provide only limited detail. However, it is possible to use custom reports to perform exactly this function and export important data that was previously more difficult to access. Key data here includes demographics, DDA attribution, and Ads data.

The GA4-BigQuery export has been available for quite some time and offers important capabilities for storing data long-term and gaining deep insights into your own data. Some time ago, GA4 Data Transfer for BigQuery was introduced, which often raised the question of what added value this method offers when the raw data export is already available.

The answer is: If you lack the resources to transform the export into usable reports for Data Studio, or if you want to avoid the costs of expensive third-party ETL tools to export marketing data, then Data Transfer is a good alternative for saving key metrics directly. This increases data sovereignty and reduces query costs in BigQuery. However, many decision-makers have so far overlooked—and often underestimated—the value of custom reports.

Before we turn to the reports, here’s a brief introduction:

But how do I configure the GA4 data transfer?

2. Configure BigQuery destination settings and scheduling for the data transfer

After setting up the data source, the next step is to configure the destination within BigQuery:

Dataset: A BigQuery dataset must already exist or will be created from scratch during this step.

Transfer Config Name: A name of your choice that will later uniquely identify the transfer in the interface.

Schedule Options: This option controls the timing of the daily transfer. The selected time should not be too early in the morning. The GA4 data in the Google backend may not yet have been fully processed at such early hours.

Service Account: It is recommended that you set up a dedicated service account for data retrieval. While it is technically possible to use a personal account, a service account ensures clear and transparent logging in the cloud logs.

Notification & Advanced Options: Error notifications and advanced encryption options can generally be left at their default settings.

The Key to Success: Custom Reports

So far, the setup has been straightforward. However, the interface’s true strength lies in the custom reports. Important to note: As soon as a name is entered in the “Custom Report Table Name” field, the transfer no longer loads the default tables. Only the configured, user-defined table is populated.

But where do the exact technical names for the dimensions and metrics come from? Behind the scenes, data transfer is based on the standard GA4 Data API. Google provides an excellent interactive overview with the GA Dev Tools.

After logging in, you can flexibly customize the desired report using a drop-down menu. The tool immediately indicates if certain combinations are incompatible. This prevents error messages from occurring later during the actual data transfer.

Google has significantly expanded this feature, broadening the options for importing marketing data. Previously, importing accurate cost data into BigQuery often required purchasing services from expensive ETL providers. Now, everything is consolidated in Analytics and will be exported through that platform.

Demographic data, DDA conversion data, or standard reports can also be saved using the same method. This process can be repeated multiple times to generate different tables. When setting this up, however, it is important to note that existing quota limits may be reached. Additionally, there is a risk of data sampling if the selected combinations of dimensions and metrics are too complex.

Conclusion

GA4 data transfer is more flexible than it seems at first glance and offers some practical possibilities. To gain a comprehensive view of your marketing data, it’s recommended to set up a few additional transfers in addition to the standard export to expand use cases such as ROI analysis or multichannel reporting and turn BigQuery into a true marketing data warehouse. The costs are manageable and can even replace existing, costly tools.

Relevant content

More about Analytics