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.
You can now add notes to dates in reports. Notes help you mark advertising campaigns, site changes, public holidays or other events that caused spikes or drops in traffic. You can also include added notes in your scheduled reports and alerts.
Core Each account in the Core plan can have up to 10 scheduled reports and 10 alerts.
Improved
In the funnel report, you can now see an average or median time between funnel steps and an average and median time to complete a funnel. You can also set two additional options for funnel steps: Directly after previous step or Indirectly after previous step. Overall, you have more control and information for funnel reports.
You can now use up to 100 slots for an event custom dimension and 100 slots for a session custom dimension. We increased the number of slots to give you more flexibility.
Scheduled reports are now visible to all users. Only authors can edit their scheduled reports. Users with manage permissions or higher can delete any scheduled report.
Alerts are now visible to all users. Only authors can edit their alerts. Users with manage permissions or higher can delete any alert.
Refreshed look, improved filtering and better navigation in the tracker debugger. We included an option to view raw requests for events and added new events: cart update, broken event, excluded event, heartbeat ping, deanonymizing-user ping, page-performance-metric ping.
Enterprise (on-premises)Google Ads integration now supports proxy. Accounts that are hosted using the internet with firewall protection can now integrate with Google Ads.
Removed
We removed Analytics (classic) from the user interface and replaced the old tracker with the new one. For more about the new tracker, see the Tracker section below.
We removed old API endpoints for custom dimensions and goals that were used with Analytics (classic) and old tracker. You can now use new API endpoints for custom dimensions and goals.
Tag Manager
Improved
Refreshed tag names.
You can now track up to 200 custom dimensions with tags.
All sites and apps now send requests to Tag Manager over a secure HTTPS protocol.
Consent Manager
Improved
The list with requests from visitors (Consent Manager > Data subject requests) now loads faster.
Refreshed look of Consent Manager with improved navigation, clearer option names and descriptions.
All sites and apps now send requests to Consent Manager over a secure HTTPS protocol.
Administration
New
You can find all setup options for the new tracker under Administration > Sites& apps and Administration > Settings > Global site& app settings and quickly control how you collect data.
Improved
Now when you add users to your account, we send them email invitations. Invited users can join your account and set their passwords.
Refreshed look of the log-in screen, reset-password screen and email notifications.
Refreshed look of Administration and Profile with clearer option names and descriptions.
Tracker
New
We introduce a new faster and more stable tracker. It handles traffic spikes with ease, calculates sessions more accurately, and passes detailed event data to the tracker debugger without any delay (broken event, excluded event, heartbeat ping, deanonymizing-user ping, page-performance-metric ping). The new tracker comes with setup options available under Administration > Sites& apps and Administration > Settings > Global site& app settings making it easy to control how you collect data.
We removed the old tracker and replaced it with the new one. Now sessions are calculated a bit differently, so you might see some differences in numbers in reports.
Integrations
Improved
In Tableau integration, you can now choose a Google Ads scope and import data from Google Ads.
The mobile SDK for Android and iOS now fully supports anonymous tracking.
Now IPv6 addresses are masked correctly when you use one of these options: (1) Administration > Platform > Privacy settings > Mask IP addresses or (2) Administration > Websites& apps > Settings > Privacy > Ask visitors for consent > Collect data using a 30-minute cookie. We fixed another bug (not visible in the previous version) that was converting IPv6 to IPv4 addresses.
Profiles in Audience Manager are now created only when visitors consent. We fixed a bug that created anonymous profiles for visitors who didn’t consent. No personal data was shared in these anonymous profiles.
You can now export data to any folder you want with the data exporter. Until now, you could export data to the main folder only.
Administration
New
We added a switcher that aligns Piwik PRO with CNIL guidelines. You can find it under Administration > Websites& apps > Settings > Privacy > Comply with CNIL guidelines. When the switcher is on, we hide the session log report and tracker debugger. We also show a warning message when a user tries to create API keys. Note: To collect data in alignment with CNIL guidelines, you need to change other settings too.
Tracker
Fixed
Now IPv6 addresses are masked correctly when you use one of these options: (1) Administration > Platform > Privacy settings > Mask IP addresses or (2) Administration > Websites& apps > Settings > Privacy > Ask visitors for consent > Collect data using a 30-minute cookie. We fixed a bug that was converting IPv6 to IPv4 addresses.
Integrations
New
Google Sheets integration that lets you quickly import analytics data and work with it in a spreadsheet.
Tableau integration that lets you quickly export raw analytics data from Piwik PRO to Tableau. In Tableau, you can comfortably visualize your data and make them easy to understand for your teammates and clients. The integration uses the web data connector in Tableau, and you can access via this link: http://[your_account_name].piwik.pro/analytics/tableau-connector.
New dimension: Gclid, short from Google Click ID, that shows a parameter passed in the URL with ad clicks in Google Ads. It helps to identify the campaign and other ad click attributes.
Improved
An improved date picker that lets you choose dates more easily.
You can now see the values of custom events in the tracker debugger.
Removed
We changed the way the data exporter delivers your data. Now you won’t receive data for each site and scope in separate files or tables. Instead, you’ll receive two files or tables: one for events and one for sessions. These files or tables will have data for all your sites and apps. Also, goal names won’t be exported until we bring the new tracker online (Q4 2021).
Tag Manager
Improved
You can now resize the list of triggers, tags or variables to see their long names.
You can now use a variable in the value field in the custom event tag.
Consent Manager
Removed
We removed consent statistics from Consent Manager > Insights. All consent statistics are now available under Analytics > Reports > Consent.
Tracker
Improved
The custom dimensions have new functions: setCustomDimensionValue and getCustomDimensionValue.
Fixed
The tracker now correctly creates cookies with the secure attribute always when setSecureCookie is used. Previously, when addTracker was used, it could create additional cookies without this attribute. The secure attribute ensures that cookies are sent securely and are not accessed by unintended parties or scripts.
Deprecated
We’ll remove old functions for custom dimensions: setCustomDimension and getCustomDimension in the future because they didn’t encode the data. We recommend using the new functions instead: setCustomDimensionValue and getCustomDimensionValue.
Administration
Improved
You can now install our product more easily thanks to new installation instructions under Administration > Websites& Apps > Installation.