In the tracker debugger, you can now see a tracking source like a JavaScript tracking client, web-log analytics, iOS SDK and more.
In the attribution and user flow reports, you’ll see a message warning about unsaved changes.
A browser name, device brand, operating system, search engine and social media source are now recognized more accurately. We updated dictionaries that help recognize them.
You can now see custom dimension names instead of dimension IDs in the tracker debugger.
Fixed
The Expand all and Collapse all options in the session log report now work correctly for meta sites and apps.
Tag Manager
Improved
You can now see detailed container’s errors in your browser’s developer console. The detailed errors help you identify problems in your tracking setup. These errors can also be reported in Analytics > Reports > Custom events when this option is turned on: Tag Manager > Tags > Piwik PRO tag (tracking code) > UX issues > Detect JavaScript errors.
Administration
Improved
User interface improvements.
Tracker
Fixed
When a campaign keyword is not available in the page URL, you’ll see No data in reports. Previously the tracker assigned a referrer domain when a campaign keyword was missing.
The tracker now handles user IDs that have special values correctly.
Session time is now counted more precisely to reflect the real session time. After this change, your session times may look a bit longer.
You can now use web-log analytics with the new tracker. Web-log analytics lets you collect data from a log file stored on a web server. It’s an alternative to using a tracking code.
Now sessions aren’t split if campaign keywords are taken from the referrer.
Page URLs now don’t contain a question mark when any of these options is turned on: Administration > Data collection > Remove parameters from page URLs or Administration > Data collection > Remove keyword parameters from page URLs.
Integrations
New
Google Data Studio integration that lets you connect data from Piwik PRO, combine it with data from other sources, and create powerful reports and dashboards in Google Data Studio.
Dashboard tooltips in the Microsoft Edge browser are now displayed correctly.
You can now always add custom channel grouping to a line or bar chart. We fixed the bug that blocked adding it in some cases.
Tag Manager
New
HTML5 video tracking tag that lets you collect data about interactions with videos on your site or app.
YouTube video tracking tag that lets you collect data about interactions with videos on your site or app.
Administration
New
You can now install our product more easily thanks to new installation instructions for Google Tag Manager, iOS SDK and Android SDK. You can find them under Administration > Sites& apps > Installation.
The JavaScript tracker now tracks custom errors when you use _paq.push(['trackError', ErrorObject] or _paq.push(['trackError', errorMessage, errorSource]).
You can now export a session log report to the CSV, JSON, or JSON (key-value) file format. The export is limited to 1,000,000 events.
You can now add a text or map widget to your dashboard. With a text widget, you can write and edit texts. With a map widget, you can show visitors’ data on a world map.
Improved
You can now use up to 2 conditions in the email alert.
When comparing date ranges, you can now see the percentage changes highlighted green for a positive change and red for a negative change.
Fixed
The No decisions metric is now calculated with the following equation: no_decision = max(0, impressions - full_consent - any_consent - no_consent). The previous equation used to give misleading negative values.
Custom events with a 0 value are now displayed correctly in the tracker debugger.
Administration
Improved
Refreshed look in Administration > Settings > Subscription.
For usability reasons, we blocked the option to remove the last user with the owner role.
Tracker
Fixed
We increased the precision of the custom event value to 64 bits and limited the value to 100,000,000,000 (inclusive).
We adjusted the Google Search Console integration to the API changes introduced by Google.
Tracker
Improved
The tracker now sends unique JavaScript errors detected in a page view. The tracker used to send repetitive errors which increased data noise in the database.
The tracker now sends unique JavaScript errors detected in a page view. The tracker used to send repetitive errors which increased data noise in the database.
Integrations
Improved
The site inspector for Chrome now includes a tracker debugger. A tracker debugger shows ongoing sessions and finished sessions from the last six hours. It helps you check how tracking is working on your site or app.