GA4Dataform Community is the open-source version of GA4Dataform Core. This open-source repository contains all the Dataform files and folders that the GA4Dataform Installer creates in Dataform.
You can use this repository to:
- Explore the code before installing it
- Implement parts of our queries or functions to your existing code
- Connect it to your Dataform repository by yourself
Please take a look at our documentation if you want to learn more about GA4Dataform!
If you want to install our most up-to-date version of GA4Dataform or an easy and quick way to deploy it to your project, please use the Installer!
We will try to keep this open-source repository as updated as we can, but there might be some delay. Use this repository at your own risk!
If you choose this route, you will be able to keep iterating on the existing models with a Git connection that you own. The downside is that you will have to update the repository yourself (if you want to) when we roll out new versions.
- Run git clone locally
git clone https://github.com/superformlabs/ga4dataform-community.git- Push the cloned files to a Git repository that you own
- Connect your Git repository with Dataform
Connecting your Dataform repository to this Github repo (even just temporarily) is probably the least amount of effort to move all files and folders to your workspace. The downside is that you will have to disconnect Github if you want to add your own queries to the workspace.
- Your project has billing enabled
- You have proper permissions
- Secret Manager API is enabled
- Dataform service account has
Secret Manager, Secret Accessorrole
- Navigate to Dataform
- Select the repository you want to connect
- Click on
Settings - Select
HTTPSand paste in this link:https://github.com/superformlabs/ga4dataform-community.git - Set your default branch to
main - Create a new secret with any name and value
- Click
Link - Create a new workspace (it will automatically pull in the files)
- Lastly, feel free to
Delete Connectionin theSettingstab
GA4Dataform is a product by Superform Labs OÜ. Our company is settled in Estonia (EU), but we work remotely from different countries across the world. Together we have decades of experience in web and marketing analytics.
- Jules Stuifbergen | Data Analyst | LinkedIn
- Krisztián Korpa | Analytics Engineer | LinkedIn
- Artem Korneev | Analytics Developer | LinkedIn
- Simon Breton | Analytics Engineer | LinkedIn
- Johan van de Werken | Data Analyst | LinkedIn
If you have any further questions, feel free to contact us at: [email protected].
GNU General Public License. This file is part of "GA4 Dataform Package". Copyright (C) 2023-2025 Superform Labs Artem Korneev, Jules Stuifbergen, Johan van de Werken, Krisztián Korpa, Simon Breton. "GA4 Dataform Package" is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not see GNU licenses