v3.1.0
This release Introduces the new dynamic and more configurable tracking snippet and script (legacy scripts and snippets will still continue to work). See this do
Source: This article was automatically imported from Plausible. Visit the original source for the most up-to-date information.
This release
-
Introduces the new dynamic and more configurable tracking snippet and script (legacy scripts and snippets will still continue to work). See this doc for more details
-
Supports a new optional property on events:
interactive. See this doc for more details. -
Revamps dark theme
-
…other fixes and improvements listed below
Upgrade
Update the image used for plausible
compose.yml
plausible:
-
image: ghcr.io/plausible/community-edition:v3.0.1
+
image: ghcr.io/plausible/community-edition:v3.1.0
and restart the containers
console
$
docker compose up -d
This will boot up the new version of the app.
Changelog
Added
-
Custom events can now be marked as non-interactive in events API and tracker script: events marked as non-interactive are not counted towards bounce rate
-
Ability to leave team via Team Settings > Leave Team
-
Stats APIv2 now supports
include.trim_relative_date_range- this option allows trimming empty values after current time forday,monthandyeardate_range values -
Properties are now included in full site exports done via Site Settings > Imports & Exports
-
Google Search Console integration settings: properties can be dynamically sought
-
Weekly/monthly e-mail reports now contain top goal conversions
-
Newly created sites are offered a new dynamic tracking script and snippet that’s specific to the site
-
Old sites that go to “Review installation” flow are offered the new script and snippet, along with a migration guide from legacy snippets, legacy snippets continue to function as before
-
The new tracker script allows configuring
transformRequestfunction to change event payloads before they’re sent -
The new tracker script allows configuring
customPropertiesfunction hook to derive custom props for events on the fly -
The new tracker script supports tracking form submissions if enabled
-
The new tracker script automatically updates to respect site domain if it’s changed in “Change domain” flow
-
The new tracker script automatically updates to respect the following configuration options available in “New site” flows and “Review installation” flows: whether to track outbound links, file downloads, form submissions
-
The new tracker script allows overriding almost all options by changing the snippet on the website, with the function
plausible.init(\{ ...your overrides... \})- this can be unique page-by-page -
A new
@plausible-analytics/trackerESM module is available on NPM - it has near-identical configuration API and identical tracking logic as the script and it receives bugfixes and updates concurrently with the new tracker script -
Ability to enforce enabling 2FA by all team members
Removed
Changed
-
A session is now marked as a bounce if it has less than 2 pageviews and no interactive custom events
-
All dropmenus on dashboard are navigable with Tab (used to be a mix between tab and arrow keys), and no two dropmenus can be open at once on the dashboard
-
Special path-based events like “404” don’t need
event.props.pathto be explicitly defined when tracking: it is set to be the same asevent.pathnamein event ingestion; if it is explicitly defined, it is not overridden for backwards compatibility -
Main graph no longer shows empty values after current time for
day,monthandyearperiods -
Include
bounce_ratemetric in Entry Pages breakdown -
Dark mode theme has been refined with darker color scheme and better visual hierarchy
-
Configuring shared links is now in a modal
Fixed
-
Make clicking Compare / Disable Comparison in period picker menu close the menu
-
Do not log page views for hidden pages (prerendered pages and new tabs), until pages are viewed
-
Password-authenticated shared links now carry over dashboard params properly
-
Realtime and hourly graphs of visit duration, views per visit no longer overcount due to long-lasting sessions, instead showing each visit when they occurred
-
Fixed realtime and hourly graphs of visits overcounting
-
When reporting only
visitorsandvisitsper hour, count visits in each hour they were active in -
Fixed unhandled tracker-related exceptions on link clicks within svgs
-
Remove Subscription and Invoices menu from CE
-
Fix email sending error “Mua.SMTPError” 503 Bad sequence of commands
-
Make button to include / exclude imported data visible on Safari
This update was automatically fetched from the Plausible RSS feed. For the complete details and any interactive elements, please visit the original article.