Skip to content

Commit 64aa243

Browse files
authored
Update CE-facing changelog about script v2 related changes (#5845)
1 parent 51ce8a4 commit 64aa243

File tree

1 file changed

+20
-13
lines changed

1 file changed

+20
-13
lines changed

CHANGELOG.md

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,36 +6,43 @@ All notable changes to this project will be documented in this file.
66

77
### Added
88

9-
- 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.
9+
- 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
1010
- Ability to leave team via Team Settings > Leave Team
11-
- Stats APIv2 now supports `include.trim_relative_date_range`. This option allows trimming empty values after current time for `day`, `month` and `year` date_range values.
11+
- Stats APIv2 now supports `include.trim_relative_date_range` - this option allows trimming empty values after current time for `day`, `month` and `year` date_range values
1212
- Properties are now included in full site exports done via Site Settings > Imports & Exports
1313
- Google Search Console integration settings: properties can be dynamically sought
1414
- Weekly/monthly e-mail reports now contain top goal conversions
15+
- Newly created sites are offered a new dynamic tracking script and snippet that's specific to the site
16+
- 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
17+
- The new tracker script allows configuring `transformRequest` function to change event payloads before they're sent
18+
- The new tracker script allows configuring `customProperties` function hook to derive custom props for events on the fly
19+
- The new tracker script supports tracking form submissions if enabled
20+
- The new tracker script automatically updates to respect site domain if it's changed in "Change domain" flow
21+
- 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
22+
- 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
23+
- A new `@plausible-analytics/tracker` ESM 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
1524

1625
### Removed
1726

18-
- `pageleave` tracker script variant is no longer compiled but is still available from /js endpoint.
19-
2027
### Changed
2128

22-
- A session is now marked as a bounce if it has less than 2 pageviews and no interactive custom events.
29+
- A session is now marked as a bounce if it has less than 2 pageviews and no interactive custom events
2330
- 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
24-
- Special path-based events like "404" don't need `event.props.path` to be explicitly defined when tracking: it is set to be the same as `event.pathname` in event ingestion. If it is explicitly defined, it is not overridden for backwards compatibility.
25-
- Main graph no longer shows empty values after current time for `day`, `month` and `year` periods.
26-
- Include `bounce_rate` metric in Entry Pages breakdown.
27-
- Dark mode theme has been refined with darker color scheme and better visual hierarchy.
31+
- Special path-based events like "404" don't need `event.props.path` to be explicitly defined when tracking: it is set to be the same as `event.pathname` in event ingestion; if it is explicitly defined, it is not overridden for backwards compatibility
32+
- Main graph no longer shows empty values after current time for `day`, `month` and `year` periods
33+
- Include `bounce_rate` metric in Entry Pages breakdown
34+
- Dark mode theme has been refined with darker color scheme and better visual hierarchy
2835

2936
### Fixed
3037

3138
- Make clicking Compare / Disable Comparison in period picker menu close the menu
3239
- Do not log page views for hidden pages (prerendered pages and new tabs), until pages are viewed
3340
- Password-authenticated shared links now carry over dashboard params properly
34-
- Realtime and hourly graphs of visit duration, views per visit no longer overcount due to long-lasting sessions, instead showing each visit
35-
when they occurred.
41+
- 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
3642
- Fixed realtime and hourly graphs of visits overcounting
37-
- When reporting only `visitors` and `visits` per hour, count visits in each hour they were active in.
38-
- Remove Subscription and Invoices menu from CE
43+
- When reporting only `visitors` and `visits` per hour, count visits in each hour they were active in
44+
- Fixed unhandled tracker-related exceptions on link clicks within svgs
45+
- Remove Subscription and Invoices menu from CE
3946
- Fix email sending error "Mua.SMTPError" 503 Bad sequence of commands
4047

4148
## v3.0.0 - 2025-04-11

0 commit comments

Comments
 (0)