Skip to main content

FAQ & Known issues

FAQ

How closely does GA4Dataform match the GA4 UI's Attribution logic?

GA4Dataform is designed to align closely with the GA4 UI, especially for properties that use the "Device-based" reporting identity. Here are some key details:

  • Channel Grouping: The channel grouping logic in GA4Dataform matches closely with the GA4 UI, particularly for categories derived from common identifiers like source, medium, referrer, and UTM parameters.
  • Limitations in Data Access: In some cases, GA4Dataform may differ slightly from the GA4 UI. For example, Google has additional insight into certain ad data, especially with Google Ads. When only autotagging is used, Google can distinguish between "Cross-network," "Paid Shopping," and "Paid Search," distinctions that are not fully visible in BigQuery data.
  • session_traffic_source_last_click: For recent data, GA4 provides a session_traffic_source_last_click column. You can use this Google-provided column for classification, ensuring consistency with Google's attribution logic.

By leveraging these practices, GA4Dataform can achieve a close approximation to the GA4 UI's attribution, though some differences remain due to Google's proprietary data insights.

Will my GA4 raw export table be impacted, affected, or updated by GA4Dataform?

No, your raw GA4 table remains untouched. GA4Dataform creates a new Dataform repository and a new dataset, so nothing will be overwritten.

Can I use GA4Dataform with GA4 custom data collection?

GA4Dataform is specifically designed to model GA4 BigQuery export data. Consequently, it won't natively support custom schemas. However, you can explore our open-source version and adapt it to meet your specific needs.

Does GA4Dataform get access to my data during or after installation?

We do not access your data during or after installation. We only check dataset sizes to estimate processing costs - this information is not stored on our servers.

How can I uninstall GA4Dataform?

We do not (yet) support an automated uninstallation of GA4Dataform. You will have to manually delete all the resources that are created in the Dataform repository including Releases, Workflows and Workspaces. For detailed steps, visit delete Dataform repository.

Can I configure GA4Dataform to output tables to a different GCP project than my GA4 source data?

GA4Dataform currently requires both the source GA4 data and output tables to be in the same GCP project. To use GA4Dataform with a different project, you'll need to first migrate or copy your GA4 data to that project or use GA4Dataform Community.

Known Issues

Why is my Organic Search Traffic classified as Organic Shopping?

Some users have reported that Google is appending auto-tagging parameters, such as srsltid, to standard organic search listings. As a result, our model classifies this traffic as Shopping Free Listings because we follow the default channel grouping used in GA4.