Skip to content

Releases: umami-software/umami

v0.21.0

03 Sep 22:55
681852b
Compare
Choose a tag to compare

New features

Custom events

You can now send custom events to umami using the global umami variable. Example:

const button = document.getElementById('signup-button');

button.onclick = () => umami('Sign up button click');

You could already do this using umami CSS classes, umami--onclick--signup-button-click, but now you have more control via custom Javascript.

Responsive chart labels

Chart labels should now display correctly at mobile screen sizes
image
image

Query string URLs now supported

Some applications use URLs like /blog/index.php?/article/100 for navigation. This is now correctly counted as a unique URL.

v0.20.0

01 Sep 05:32
bf6df36
Compare
Choose a tag to compare

New features

Toast notifications

image

Loading indicators and refresh button

image

Custom host URL

By setting data-host-url attribute in the umami tracker, you can tell umami where to make the API calls. For instance to
a subfolder or another domain.

<script async defer 
  data-website-id="83dd64c4-17ad-4e3e-a905-b3d8c867c1a5"
  src="http://mywebsite.com/umami.js"
  data-host-url="http://umami.mywebsite.com">
</script>

v0.17.0

01 Sep 04:43
Compare
Choose a tag to compare

New features

Events UI

image

You can now see events in your website details. Learn how to track events at https://umami.is/docs/track-events

Filters for page and referrer urls

image

When you click More in your website details page, you will see additional filters for Pages and Referrers.

  • Domain only - Groups stats by the domain name only
  • Combined - Urls are combined together without the query string
  • Raw - All the urls as they were originally collected

Respect user's do not track settings

Set ENABLE_DNT=1 in your .env file to enable this feature.