We’re thrilled to announce that we’ve made our GA4Dataform Core product open source, and published it on GitHub under the name GA4Dataform Community.
The new GA4Dataform Community version is now available on GitHub.
Why we’re doing this
We believe in transparency and community-driven development. By open-sourcing our product, we’re enabling developers and analysts to:
- Review our code before implementation
- Learn from and build upon our solutions
- Contribute to the improvement of our product
Contributing and reporting issues
When you encounter issues, want to make feature requests, or when you see ways in which GA4Dataform can be improved: feel free to use the GitHub issues functionality.
In this way, we ensure maximum transparency in the development and functioning of GA4Dataform.
License
GA4Dataform Community is released under the GNU General Public License v3 (GPL), allowing you to freely use, modify, and distribute the code while maintaining the open source nature of any derivatives.
In short: you can use the provided code without ANY restrictions, as long as you
- keep the original (c) notice intact
- (when re-distributing the code and any modifications): use the same GPL license
We took special care to write all of our code from scratch, to ensure we could distribute all the files using this open license, to ensure maximum freedom for everyone.
Note that the GA4Dataform Core version (as distributed by our installer) is NOT open source – so if you want to make a derivative work: please use the Community version as found on GitHub
What’s included?
We aim to keep GA4Dataform Core as close to the Community version as possible. So you will get: complete access to all files and folders that the GA4Dataform installer creates, and all models that are currently in there:
- the events table
- the sessions table
- the transactions table
We are planning to add more tables to the Core version in the future!
While we’ll maintain the open source repository, updates might have a slight delay compared to our main release channel. For the most current version, we recommend using our installer.
Which version should I choose?
If you want convenience, and easy upgrades? Choose Core. The Core version will have you up and running in minutes. It requires a (free) license key, and it uses our installer to install GA4Dataform in your GCP project. You can get started here.
If you want maximum flexibility, or if you cannot use the installer (due to policy restrictions) the Community version is for you. You should install it yourself via these instructions.
The Premium version is coming later this year, and will not only contain much more, but it comes with support, too! Base models that e.g. transform Google Ads and Search Console, but also expect reporting tables and cleverly aggregated tables. Ready to connect to Looker Studio or Tableau.
What’s next?
We will be supporting both our Core and Community versions via the respective channels (email, and GitHub issues), and are already internally building the roadmap for future features.
We’d love to hear from you what you think, so keep the feedback coming in, and please spread the word, by sharing GA4Dataform to all your friends and co-workers!