Releases: umami-software/umami
v2.14.0
Features
Revenue report
We added a new report that allows you to track revenue. Simply send a custom event with revenue data and it will start tracking. Learn more.
Improved dashboard
In the dashboard, you are now able to select which websites you want to appear, not just the order. Simply toggle the ones you want visible and the rest will be hidden. If none are toggled then all the websites will appear just like before. We also fixed an issue where you couldn't see all your websites if you had too many. Additionally you can now search for websites on the dashboard edit screen.
Hash based routing support
We now record hashes in URLs for websites that use hashed based routing.
Redirect to team
Umami now redirects to your last selected team on login.
Fixes
- Fixed dashboard editing #3048
- Fixed unknown countries #3054
- Fixed mobile display issue #3039
- Fixed wrong events count #2980
- Fixed display of event properties #2928
- Fixed session data not deleting #2915
Updates
- Language updates (German, French, Russian, Czech, German - Switzerland)
- Added minor version tags to Docker images
- Allow underscores in subdomains
- Added cache control headers for tracker script
Thank you
@quiple @konstantintutsch @Quadrubo @xuserz @peter-kuhmann @yArna @Brawl345 @fra-iesus @ZerGo0 @rafaelschranz @DDDDD12138 @ruchernchong @SigmazZ @michaelpayne02 @chelsey-g @mooxl @eremannisto
v2.13.2
v2.13.1
v2.13.0
Features
This release brings you two new screens, Events and Sessions giving you more insight into your visitors and activity, custom session data, bug fixes and much more!
New Events screen
The events screen displays information related to your custom events and custom data. The events chart and metrics table have been moved here from the over overview screen. Below is a new table showing all your event activity and who performed the event. Each avatar represents a unique visitor.
The old event data screen has been deprecated. Now your custom data can be accessed under the Properties tab on the events screen. This section will show you all the custom data properties you saved as well as a breakdown of all the values. To learn more about custom events, see our documentation.
New Sessions screen
The sessions screen displays information about your visitors. We are also introducing a brand new component showing you an hourly traffic breakdown during a given week. Now you can tell when your website is the most busy.
Visitor profile
Clicking on any of the avatars in the activity table bring you to a new page showing details about a particular visitor. It also shows their activity history over time.
Session data
We now support saving session data. It works very similarly to custom event data. You would call the identity function from the tracker script to save data about the current session.
umami.identify({ email: "bob@aol.com" });
Saved session data will appear in the new session profile page under Properties.
We want your feedback!
Please take 30 seconds to fill out this short survey. Thank you!
Fixes
Updates
- NextJS upgraded to
v14.2.5
- Prisma upgraded to
v5.17.0
- Allow team managers to transfer websites to teams #2873
- Language updates: Catalan (Spain), Korean, Polish, Chinese, German, Khmer, Belarusian, Japanese
Thank you
@IvanGnusarkov @ccbikai @mho22 @gerardnll @mobeicanyue @RikoDEV @konstantintutsch @Manethpak @Cuzart @eagleon @Feuerhamster @israelozarate7 @beforetech @lsvs @RayeEvtuch @wjsoj @err931
v2.12.1
v2.12.0
Features
User Journey Report
First up, we have the long-awaited User Journey report which lets you visually see how users navigate through your website. You can configure whether you want to see all user paths or start/end with a certain page or action.
Goals Report
Then we have the new Goals report. With this report you can set goals for pageviews, events and even event data.
Insights report
The Insights report now displays columns for Visits, Bounce rate, and Visit duration.
Collapse menu
On all reports, there is a new tab in the reports menu that lets you collapse the menu so you have more room to view your reports.
Comparison Mode
We added a new mode to the details screen which let's you compare metrics across two date periods. You will see the data overlayed over each other so you can observe trends occurring in your traffic.
Additionally you can view the changes across all your different metrics.
Updated Metrics Header
We've made a few cosmetic changes to the website header. Now all the change stats are listed as percentages with an arrow to clearly indicate the change direction. You can still hover over the percent value to get the actual change value.
Entry/Exit URLs
You can now view which pages a user started and ended their visit on.
Hosts Filtering
For users who track stats across multiple domains or subdomains, you can now filter by hostname.
Fixes
- Fixed issue with metrics not filtering #2737
- Fixed issue with
offset
query parameter #2752 - Fixed issue payload size in realtime page #2747
- Refactored realtime page to be more accurate #2754
- Ensure websiteId is always sent from tracker #2614
Updates
- Language updates: Ukrainian, Bulgarian, Brazilian Portuguese, Polish
Thank you
@giuseongit @leits @frontedu @shubhusion @abahchevanov @frantic
v2.11.3
Changes
New Team Manager role
We added a new team role called Team Manager. Users with this role will be able to edit the roles of other team members, as well as remove team members. Originally only the team owner had this ability. So now team owners can assign team management duties to another member.
Fixes
- Fixed issue with creating team reports #2704
- Events chart now correctly responds to filters #2701
- Fixed UTM report not rendering #2690
- Fixed events chart displaying the wrong data #2691
- Fixed incorrect external URL #2707
Updates
- Language updates: Bosnian (new), Turkish, Chinese
Thank you
v2.11.2
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
v2.11.0
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.
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.
As well as the Insights report.
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.
Funnel report enhancements
We've updated the styling of the Funnel report to make the metrics easier to read.
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.
The Funnel report can also now accept wildcard URL entries. Simply add *
to the URL, like /docs*
.
Referrer icons
Referrer metrics now show icons for the referring domain.
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