Connect external analytics services to view usage.
Is your feature request related to a problem? Please describe.
I've seen issues asking to see more admin dashboards about usage. As I've seen thus far you've got when a user was last using their account. Instead of signing on Open WebUI for all analytics, providing some methods for folks to roll their own alongside any new features.
Describe the solution you'd like
I'm trying out Umami and would like to add two environment variables.
Describe alternatives you've considered
Alternatives are forking the repository and adding this in and for myself. I just figured someone else might have a desire to do the same or something similar.
Additional context
Not context but I'd gladly contribute if this is a reasonable approach
Originally created by @keonik on GitHub (Feb 17, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/10202
# Feature Request
Connect external analytics services to view usage.
**Is your feature request related to a problem? Please describe.**
I've seen issues asking to see more admin dashboards about usage. As I've seen thus far you've got when a user was last using their account. Instead of signing on Open WebUI for all analytics, providing some methods for folks to roll their own alongside any new features.
**Describe the solution you'd like**
I'm trying out [Umami](https://umami.is/) and would like to add two environment variables.
- UMAMI_WEBSITE_ID
- UMAMI_SITE_SCRIPT
to replace an example like so
```html
<script defer src="https://my-umami-instance.com/script.js"
data-website-id="asdf-qwer-1234-asdf-zcxv-1234"></script>
```
to
```html
<script defer src="{UMAMI_SITE_SCRIPT}"
data-website-id="{UMAMI_WEBSITE_ID}"></script>
```
**Describe alternatives you've considered**
Alternatives are forking the repository and adding this in and for myself. I just figured someone else might have a desire to do the same or something similar.
**Additional context**
Not context but I'd gladly contribute if this is a reasonable approach
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @keonik on GitHub (Feb 17, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/10202
Feature Request
Connect external analytics services to view usage.
Is your feature request related to a problem? Please describe.
I've seen issues asking to see more admin dashboards about usage. As I've seen thus far you've got when a user was last using their account. Instead of signing on Open WebUI for all analytics, providing some methods for folks to roll their own alongside any new features.
Describe the solution you'd like
I'm trying out Umami and would like to add two environment variables.
to replace an example like so
to
Describe alternatives you've considered
Alternatives are forking the repository and adding this in and for myself. I just figured someone else might have a desire to do the same or something similar.
Additional context
Not context but I'd gladly contribute if this is a reasonable approach