A set of analytical features for your Wagtail CMS.
- Dashboard
- Plausible, Google Analytics (GA4), Google Tag Manager and Site verification settings per site
- Plausible
- Google Analytics (GA4)
- Google Tag Manager
- Python 3
- Django >= 2
- Wagtail >= 3
- google-auth
Install the package
pip install wagtail-analytics
Add wagtail_analytics
to your INSTALLED_APPS
INSTALLED_APPS = [
...
"wagtail_analytics",
]
Run migrate
manage.py migrate
Include wagtail_analytics/head.html
in the head of your templates (typically your base.html
template)
<!DOCTYPE html>
<html>
<head>
{% include "wagtail_analytics/head.html" %}
...
Include wagtail_analytics/body.html
at the top of your body
<body>
{% include "wagtail_analytics/body.html" %}
...
WAGTAIL_ANALYTICS_PLAUSIBLE_API_KEY = "xxx"
WAGTAIL_ANALYTICS_GA_KEY_CONTENT = '{"type":"service_account","project_id":"...'