Umami Versions Save

Umami is a simple, fast, privacy-focused alternative to Google Analytics.

v2.11.2

1 week ago

Fixes

  • Fixed tracker saving wrong path info #2679 #2637 #2681
  • Fixed chart display for Last x selections #2672
  • Fixed case-sensitivity in search

Updates

  • Language updates: Arabic, French

Thanks to our contributors! @jermanuts @Maxime-J @mobeicanyue @CediGasser

v2.11.1

2 weeks ago

Fixes

  • Fixed error with region filter #2648
  • Fixed incorrect auto-complete values for filters #2646
  • Fixed case sensitivity in search for PostgreSQL

v2.11.0

3 weeks ago

Features

Hey everyone, this is a big release with a lot of great new features!

Visit metrics

Umami now tracks individual visit metrics. A visit is when a visitor returns to your website multiple times. With this new data, bounce rate and average visit time are now much more accurate. In the future, we will use this data to introduce user journey analytics and much more.

image

Partial matching

Umami can now do partial matching for metrics instead of exact match. This is especially useful when you want to aggregate stats for a set of pages, for example /blog or /docs. We've added the functionality to the filtering feature on the website overview page.

image

As well as the Insights report.

image

UTM report

We are introducing a new report, the UTM report. This report breaks down all your UTM parameters by source, medium, campaign, term and content, making it easy to track the performance of your marketing campaigns.

image

Funnel report enhancements

We've updated the styling of the Funnel report to make the metrics easier to read.

image

You can now add events to your funnels in addition to URLs. Being able to mix URLs and events, you can get a better picture of your conversion rates.

image

The Funnel report can also now accept wildcard URL entries. Simply add * to the URL, like /docs*.

image

Referrer icons

Referrer metrics now show icons for the referring domain.

image

Exclude search parameters

You can now configure the tracker to not record query parameters. Just add data-exclude-search=true to your tracker tag.

Private mode

We add a new environment variable called PRIVATE_MODE which will disable all external network requests for those who are extra privacy conscious. However, this means that website favicons will no longer show because that makes a request to duckduckgo.com. Requests for fonts and images used by the app will still work because they are hosted locally.

Fixes

  • Realtime is re-animating on every event #2583
  • Menu MY ACCOUNT & TEAM lost when responsive mobile size #2585
  • REMOVE_TRAILING_SLASH behaves "unexpected" #2592
  • Clicking on team website from dashboard changes team #2607
  • Admin user shows role as unknown #2609
  • Completely redundant large dependency #2623
  • Search is broken #2628
  • This issue still exists in v2.10.2. url encode special characters #2631
  • Dashboard: undefined is not an object (evaluating 'D.find(t=>t.value===e).label') #2632
  • t.toLowerCase(...).replaceAll is not a function #2635

Updates

  • Language updates: Chinese, Dutch, Lithuanian
  • Upgrade Prisma to 5.11.0
  • Upgraded Next to 14.1.4

A huge thanks to all the contributors on this release! @fabian-hiller @mobeicanyue @reithose @kiprasmel

v2.10.2

1 month ago

Fixes

  • Fixed broken search in MySQL #2557
  • Fixed COLLECT_API_ENDPOINT not working in Docker #2562

Updates

  • Language updates: Japanese, French, Romanian, Arabic

v2.10.1

1 month ago

This is a hotfix release to fix a few bugs from v2.10.0.

Fixes

  • Transfer website to teams feature was missing #2543
  • Date switching not working for Today/Yesterday values #2540

v2.10.0

1 month ago

Features

Improved teams collaboration

This release we're introducing a new way of working with teams. Now instead of simply sharing websites through a team, all team members can create, edit, view and delete websites in a team.

Additionally, teams are now clearly separate from your personal account. You will always be viewing the application in the context of your personal account or your team. That means pages like the Dashboard, Websites, and Reports now only show you the relevant websites.

A new dropdown has been added to navigation bar which lets you quickly switch between your teams and personal account:

image

See this blog post for more details about the new teams feature.

Searchable dropdowns

A new UI element we've added across the application are searchable dropdowns. You can now search and filter for entries in the dropdown. This is especially useful for users with a lot of websites.

image

New Funnel report display

The Funnel report now has a new display component that makes it easier to view your funnel data. Each step is now clearly shown with statistics showing how much of the audience has dropped off at each step.

image

Improved tracker

Several important changes were made to the tracker script:

  • Title, URL, and referrer are now URI encode to support Unicode characters for languages like Chinese.
  • Improved the handling of elements like anchor tags and buttons tags when using custom events.
  • Removed the do-not-track code as the feature was not widely supported.

Fixes

  • Fixed missing edit buttons #2422
  • Fixed issue with view-only role #2445
  • Fixed issue with click events not triggering #2471
  • Fixed issue with handing Chinese characters #2470
  • Fixed issue with metrics search #2505

Updates

  • Added OCI labels for Docker #2512
  • Updated selection for ES language #2438
  • Language updates: Swedish, Mongolian, Arabic
  • Upgraded Next v14.1.0
  • Upgraded Prisma v5.9.1

A huge thanks to all the contributors on this release! @akshar-dave @Braggedtooth @jaasonw @spencertweedy @timokoessler @enfiniteio @bilguun0203 @Maxime-J @jermanuts @pxlfrk

v2.9.0

4 months ago

Features

You can now filter your metrics values in the expanded view.

image

You can also filter the activity log on the real-time page.

Pages now include external links just like referrers. Clicking the icon will take you to the page URL on your domain.

Translations

Country, region, city and device values are now properly translated throughout the app.

image

Fixes

  • Fixed real-time page showing incorrect values on load
  • Fixed issue with user create modal not closing
  • Fixed reset website not working
  • Fixed missing salt value in hash function
  • Fixed issue with Insights report not rendering

Updates

  • Improved metrics queries performance
  • Upgraded Next to v14.0.4
  • Upgraded Prisma to v5.6.0

A huge thanks to all the contributors on this release! @Gouttfi @Maxime-J @zhawtof @esdete2 @vndroid

v2.8.0

6 months ago

Changes

  • New interface for adding websites to teams

  • Lots of responsive CSS updates for mobile

  • Added additional validations to all API routes

Fixes

  • Fixed websites dropdown not showing all websites
  • Fixed issue with login sometimes redirecting incorrectly
  • Fixed parsing of pathname in tracker

A huge thanks to all the contributors on this release! @juangacovas @mho22 @RavelloH @bilguun0203 @aldo-roman @PeterDaveHello

v2.7.0

7 months ago

Changes

Updated to Prisma 5.3.1

This should now allow you to run Umami on ARM servers.

Docker fix

The environment variable HOSTNAME is now set to 0.0.0.0 by default for the pre-built Docker images. This fixes an issue with running Umami behind a SSL proxy.

Version number is now shown in the profile menu

image

Fixes

  • Fixed session metrics incorrectly returning views instead of visitors
  • Fixed own website domain appearing in referrers
  • Fixed team role not showing correctly
  • Fixed issue with resetting website data
  • Lots of language translation fixes

A huge thanks to all the contributors on this release! @timokoessler @Maxime-J

v2.6.2

7 months ago

Fixes

  • Fixed TRACKER_SCRIPT_NAME and COLLECT_API_ENDPOINT not working in Docker
  • Fixed errors in /api/send when a bad payload is sent
  • Fixed update notice not displaying correctly

Updates

  • Updated language: Slovenian 🎉 🙏 @anzepintar