A Google Analytics dashboard integrated directly into the Wagtail admin interface.
Wagalytics is a Wagtail module that integrates Google Analytics data directly into the Wagtail admin interface. It provides content editors and site administrators with website traffic insights without needing to switch between different platforms. The module displays analytics dashboards and page-level statistics within the familiar Wagtail CMS environment.
Wagtail developers and administrators who want to provide content teams with analytics data directly in their CMS interface. It's particularly useful for organizations using Wagtail as their content management system.
Wagalytics eliminates the need for content teams to log into separate analytics platforms by bringing Google Analytics data directly into the Wagtail admin. It provides a seamless, integrated experience that saves time and improves workflow efficiency for Wagtail-based websites.
A Google Analytics dashboard in your Wagtail admin
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Displays Google Analytics data directly within the Wagtail admin UI, eliminating the need for content teams to switch to external platforms, as shown in the integrated dashboard feature.
Provides analytics data for individual pages to help editors assess content effectiveness, with page-level statistics screenshots included in the README.
Supports multiple Wagtail sites with separate Google Analytics properties through customizable WAGALYTICS_SETTINGS, detailed in the multisite section of the README.
Can be installed via pip and configured through Django settings with service account authentication, making it accessible for developers familiar with Wagtail workflows.
Last updated in 2019 for Wagtail v2.x, which may not be compatible with newer Wagtail versions and lacks recent updates, bug fixes, or security patches.
The TODO list admits missing features like configuration of results and better styling, indicating basic functionality without options for advanced dashboards or visualizations.
Requires creating a Google Analytics service account, enabling APIs, and handling JSON keys, which can be error-prone and time-consuming, as noted with CryptoUnavailableError troubleshooting.
The README's TODO list includes throwing errors for missing settings, suggesting that current validation is lacking and could lead to silent failures in configuration.