Back to changelog listing

Changelog

Piwik PRO Core: 18.15.0
Piwik PRO Enterprise (cloud and private cloud): 15.7.9 and 18.15.0
Piwik PRO Enterprise (on-premises): 15.6.0 and 18.15.0

April 22, 2024

18.16.0

Analytics

New

  • [Limited availability] To enhance your real-time data visualisation experience, we’ve introduced a predefined real-time dashboards for new and existing sites. Now you can see how real-time dashboards operate, giving you instant powerful analytics.

Improved

  • Now the regular expressions in Piwik PRO are more reliable because we use the RE2 library library consistently across the platform. This means that when you test regular expressions in your reports and use them to set goals, they will behave the same way. This update helps to eliminate any differences, so you can trust that your tracking is accurate. For tips on using regular expressions effectively, visit our help center.

Fixed

  • We have resolved an issue causing incorrect dates displayed in scheduled reports. Previously, the date ranges would extend by one day (e.g. 31 January 2024 – 1 February 2024 instead of 31 January 2024 – 31 January 2024). With this update, the displayed dates reflect the accurate period covered by your reports.
  • We’ve enhanced the user session state synchronisation across multiple tabs. This update ensures that the 10-minute inactivity logout modal appears and disappears consistently across all modules when numerous tabs are open. This fix prevents unintended logouts and improves your experience with Piwik PRO Analytics Suite.

Data collection

Improved

  • We fixed broken events caused by the invalid value of t_ss parameter in tracking requests.
  • We fixed the inconsistency between calling Piwik.addTracker (it wouldn’t return the newly created tracker) and Tracker.addTracker (it would). Now they both return the newly created tracker.

April 8, 2024

18.15.0

Analytics

Removed

  • We fixed an error where the label goal_uuid__label didn’t appear in raw data exports for users with one website.
  • Now, alerts with attached notes are sent to all users.
  • We patched a minor security issue allowing an attacker to delete widgets from other users’ dashboards using API.

Customer Data Platform

New

  • We added a new integration with Google Ads in CDP. Now, you can send audiences created in CDP to the customer list in Google Ads for precise targeting. Supported identity types are email, phone number and address info.

    Note: This integration is compliant with Google Consent Mode v2.

Removed

March 25, 2024

18.14.0

Analytics

New

  • [Limited availability] Real-time dashboards are now available on a few testing accounts. Now, you can analyze time-sensitive data by monitoring it with a customizable lookback window ranging from 5 to 60 minutes. It’s an early version of the feature, so it can be unstable, and we may change it or even turn it off in the future. Read more.
Improved

  • We’ve added filters, totals, search functionality and pagination to the table widgets. Now, you can navigate through large datasets more easily – totals can be chosen from the widget editing menu, while filters, search and pagination are directly accessible from the dashboard view.
  • We’ve improved the dashboard creation process, making it easier for you to resize and move widgets on the dashboard.
  • IPv6 Addresses will now be anonymized to a :: value instead of xxxx:xx::.
  • Tracker debugger now counts broken events as session events.
Fixed

  • We fixed problems with text breaking in the UI.
  • Change of campign_name will no longer split the session when create_new_visit_when_website_referrer_changes setting is turned on.

Tag Manager

Improved

  • Our add tag/trigger/variable forms are now aligned to provide a similar look and feel.

Administration

New

  • The traffic progress bar is now visible on the Menu list. Now, you can see your current action limit usage directly in the Menu.
  • [Limited availability] An early (beta) version of the status page is now available on a few accounts. The status page shows the current operational status of Piwik PRO. You can reach it by navigating to your-account-name.piwik.pro/status. It’s an early version of the feature, so it can be unstable, and we may change it in the future.

March 11, 2024

18.13.0

Analytics

Fixed

  • We fixed the issue with the tracker debugger showing an empty custom variable section. Now, the tracker debugger works properly.

Integrations

New

  • We released a new tracking library dedicated to Vue.js applications. Read more.
Improved

  • We added support for new ecommerce methods in the Angular library.
  • We improved our content interaction tracking. Now, you can track multiple elements with data-content-target attributes within one content block. Previously, we registered a click only on the first element with the data-content-target attribute within the content block.
  • Note: On March 1, 2024, we fixed the connection issue with our Microsoft Power BI Desktop and Microsoft Power BI service integrations. If you haven’t done it yet, please update your integrations to get everything running smoothly.

February 26, 2024

18.12.0

Tag Manager

New

  • We added a dedicated tag for integrating Piwik PRO with Cookie Information. The tag maps cookie categories from Cookie Information to consent types in Piwik PRO. This lets you trigger tags based on consents collected via a Cookie Information banner as well as create consent-based audiences in Customer Data Platform. Plus, you get to check consent statistics easily in your Piwik PRO reports. Read more

Integrations

New

  • We added the applicationInstall() and applicationUpdate() methods to our Android and iOS SDKs. We recommend using them instead of the sendApplicationDownload() method as they effectively separate app installation tracking from app update tracking.
  • We added the sharedInstance(siteID:baseURL:) method to our iOS SDK. This method allows you to change the siteID and URL in an already initialized tracker.
Improved

  • We added support for new ecommerce methods in the Gatsby library.
  • Our migration tool now allows you to import the following Google Tag Manager (GTM) triggers: element visibility, custom event and history change.
Fixed

  • We fixed the issue where changing the dispatchIntervalTime in our Android SDK didn’t affect already queued events. We also resolved the problem where events were not saved in device memory after being sent.
  • We fixed the connection issue with our Microsoft Power BI Desktop and Microsoft Power BI service integrations. Please update your integration to get everything running smoothly again.

February 12, 2024

18.11.0

Analytics

Improved

  • We clearly labeled product and event custom dimensions in the session log report and the tracker debugger, making them easier to find and read.
Fixed

  • We fixed a bug in quick filters that caused the filter to display the wrong value after saving it. Now, it works correctly, displaying the accurate value every time.

Consent Manager

New

  • Consent forms are now also available in Danish. We’ve translated our default copy into this language. You can use it in your forms after you add Danish in Menu > Consent Manager > Settings > Languages > Add language.
  • Our JS API now includes a new clearPrivacySettings() method, making it easy to reset a visitor’s privacy settings.

Administration

New

  • You can now grant or deny technical support access to your account by going to Administration > Account > Account settings > Allow technical support access. Granting us access will allow us to help you troubleshoot issues with your account. Blocking access may make it much harder and longer to fix problems. Sometimes, it could even make solving them impossible.
Improved

  • Core plan We’ve made the account deletion process quicker and simpler. Now, you can delete your account directly, without needing to contact our support team.
  • We’ve increased password security. From now on, new passwords must be 12 characters long, not 8 as before.

January 29, 2024

18.10.0

Analytics

Improved

  • Our API now supports date and time in ISO format with the date_from and date_to parameters. This update makes data pagination faster and lets you pull data for specific time periods.

    Note: date_to specifies a date range up to, but not including, a given time. For example, a query with:

    'data_from': "2022-01-02",

    'date_to': "2022-01-02" ,

    is equivalent to:

    'data_from': "2022-01-02T00:00:00",

    'date_to': "2022-01-03T00:00:00".

Fixed

  • We fixed margin display issues in the ‘Add calculated metric’ popup.
  • We fixed an issue where using ‘Copy to other sites & apps’ would cause the current dashboard to disappear. Now you can copy dashboards without problems.
  • We aligned text and cart icons properly in the session log and tracker debugger.

Administration

New

  • Core plan We introduced automatic account suspension and deletion for exceeding traffic limits, with alerts at 80% and 100% usage, followed by suspension warnings and final deletion notices.
  • Core plan Users purchasing extra actions for the Core plan will now find the expiration date of these actions under Administration > Account > Subscription > Subscription ends.

January 15, 2024

18.9.0

Analytics

Fixed

  • Raw data exports now include both goal names and goal IDs.
  • The desktop version of Piwik PRO now displays correctly on mobile devices.
  • We fixed issues in the calculated metrics editor, such as category switching issues and unexpected closes. Now the editor works properly.

Consent Manager

Improved

  • We added a ‘7-days’ option to specify how long a visitor’s consent stays valid. You can find it in Menu > Administration > Sites & apps > Privacy > Ask visitors for consent > Consent settings > Consent is valid for.

Tracker

Fixed

  • Automatic goal conversion events are now tracked immediately after the triggering event.

Integrations

Improved

  • We added support for new ecommerce methods in React and Next.js libraries.
  • We updated code for Cookiebot integration and fixed an issue where consent decisions were sometimes sent multiple times.
  • We updated the Looker Studio connector to version 1.2.0. Now, you can use Equal to (=) and Contains filters for enum type fields. We fixed problems with pie/donut charts and breakdown dimensions in line charts. The site selector supports over 1000 sites, apps and meta sites/apps. Also, we added messages informing about various limits.

December 4, 2023

18.7.0

Tag Manager

New

  • Click triggers now work more accurately because we’ve added a delay option and set it to off by default. This means those triggers will fire tags with no delay unless you change the delay setting in Menu > Tag Manager > Triggers > Click trigger > Wait for tags before loading the next page.

    The delay time is set in Menu > Administration > Sites & apps > Data collection > Delay loading the next page.

    Note: No delay is recommended for most use cases. A delay is recommended only if some events need to happen before the redirect.

Consent Manager

New

  • Consent forms are now also available in Catalan. We’ve translated our default copy into this language. You can use it in your forms after you add Catalan in Menu > Consent Manager > Settings > Languages > Add language.

Customer Data Platform

New

  • Data import via webhooks: You can now import data from other tools using webhooks. This feature allows you to enrich your customer profiles with valuable information from external sources and gain a better understanding of your customers’ preferences and behaviors. It also lets you create new customer profiles.

Administration

New

  • Piwik PRO is now also available in Catalan. You can change your current language to Catalan in Menu > Profile > Language & region.
  • You can now change the user’s session inactivity timeout in Menu > Administration > Account > Account settings. The default is 30 minutes, but you can set it from 15 minutes to 8 hours (480 minutes).
Improved

  • Enterprise Our single sign-on (SSO) service now allows you to choose signature validation methods: assertion, assertion and response, or response.

Integrations

New

Improved

  • We released a new version of the Looker Studio connector. We added date groups and transformations for ecommerce metrics. We also fixed Google Ads metrics and dimensions, bounce rates and average page views in session.

    Additionally, we added support for IN_LIST filters, including complex conditions like “Exclude Country in Denmark,Germany unless Device Type in Smartphone,Tablet.” We also added filters for “is null’/empty/’equals to 0″ conditions for both metrics and dimensions.

November 20, 2023

18.6.0

Administration

New

  • Piwik PRO is now also available in Spanish. You can change your current language to Spanish in Menu > Profile > Language & region.

Tracker

Fixed

  • We fixed an issue where broken and excluded events had an inaccurate cookie ID value. Now, the cookie ID for those events is set as 00000000.
Deprecated

  • We deprecated unused tracker settings: tracking_fingerprint_disabled and fingerprint_based_on_anonymized_ip. They don’t affect tracking.

Integrations

Improved

November 6, 2023

18.5.0

Analytics

Improved

  • The marketing performance dashboard now appears first in the list, making it easier for you to access.
Fixed

  • We fixed an issue with Google Ads integration. Previously, if users didn’t set their account name in Google Ads, they couldn’t integrate. Now, the integration works properly even without the account name.

October 23, 2023

18.4.0

Analytics

Improved

  • We fixed Swedish translations, improved the UI for creating and editing reports and refined the wording on buttons and headlines.

Tag Manager

Improved

  • We updated how tags, triggers and variables are copied. Now, after a successful copy, you go directly to the copied resource.

Administration

Improved

  • We renamed the session ID feature to “session hash” because the old name conflicted with the actual session ID in the Analytics data. The way we calculate the session hash remains unchanged, and this new name won’t affect your session metrics in any way.
  • You can now turn on or off a session hash and visitor cookies for all visitors in Administration > Sites & apps > Privacy > Compliances > Session and visitor identifiers or, if you use Consent Manager, just for non-consenting visitors in Administration > Sites & apps > Privacy > Consent > Consent settings.

Tracker

Improved

  • The trust_visitors_cookies property in the API is deprecated. In its place, we’ve introduced two new properties: use_anonymous_session_hash and use_session_hash. They let you use the session hash feature for both anonymous and consent-based tracking. Read more

Integrations

Improved

  • We released an updated version of the Piwik PRO library for Next.js applications. This new version now fully supports Next.js 13.
  • Our migration tool now gives you more info when something goes wrong during migration.

October 9, 2023

18.3.0

Analytics

New

  • We added a new report called “Shopping behavior” to our ecommerce reports. It’s a funnel-based report that helps you analyze the customer journey from product discovery to purchase, spot drop-off points and gain a comprehensive view of your ecommerce performance.
Improved

  • We switched to a 24-hour clock format in all reports and filters for consistency and ease of use.
Fixed

  • We fixed a problem with the creation date of product custom dimensions in the /analytics/api/analytics/product-custom-dimensions/ API endpoint. It was mistakenly showing the current date.

    From now on, when you create a new product custom dimension, it’ll correctly show the creation date. However, for dimensions created before this fix, this field will remain empty.

  • We resolved a problem where ecommerce event types were shown as numbers in PDF reports. They are now presented with descriptive labels.
  • We resolved an issue where we accidentally omitted displaying ecommerce event types in CSV reports. They are now being displayed correctly.

Customer Data Platform

New

  • Data import: You can now import data from other tools using the API. This feature allows you to enrich your customer profiles with valuable information from external sources and gain a better understanding of your customers’ preferences and behaviors.

    Additionally, you can create custom attributes, available both in the user interface (Menu > Customer Data Platform > Attributes) and via the API. Custom attributes can be aggregated in various ways, including first/last, unique lists, minimum, maximum, sum and more. They can also be created based on existing analytics events and assigned the desired aggregation method.

  • We included a gclid (short for Google Click ID) attribute in the user profile. You can use this to create audiences and send it to other tools.
  • We introduced a new API method that allows you to retrieve all the audiences to which the profile belongs in our CDP.

Tracker

Improved

  • We made a significant change to how Piwik PRO tracks sessions. Now, whenever a visitor’s user ID changes during their session, Piwik PRO will automatically begin a new session.

    Previously, if the user ID changed within the same session, Piwik PRO treated it as a single session. This resulted in inaccurate data because new IDs were overwriting user ID information within the same session. Read more

Integrations

New

  • Our Google Ads integration now supports Performance Max campaigns. If you’ve already set up the integration, you’ll start seeing Performance Max data in your reports. If you haven’t done so yet, maybe it’s time to integrate.
Improved

  • We improved the setup of the Google Ads integration. Now you can easily add or remove accounts, find out who on your team set up the integration, filter active and inactive accounts and see how many accounts you can integrate.
  • We released an updated version of the Piwik PRO library for React applications. This new version now fully supports React 18.2 and server-side components.

September 25, 2023

18.2.0

Analytics

Improved

  • We made the input field bigger in calculated metrics to make it easier for you to enter data.
  • We improved the text on buttons, headlines and more to make them more readable and consistent.
  • Now, each event in the session log report and tracker debugger comes with details about the page title where it happened.
Fixed

  • We fixed an issue with unresponsive text widgets on dashboards to make them easier for you to use.
  • We corrected the descriptions and aligned the text in the product custom dimensions.
  • We resolved a problem where custom dimensions were missing from the CSV export of the session log report. Now, they are included correctly.
  • We fixed an issue where when you tried to copy a report, the list would show sites that you can’t copy reports to. Now, you will only see the sites you can copy reports to.

Tag Manager

New

  • The Ecommerce cart update tag that lets you collect data about products added to the cart in your online store. Just note that it can’t be used together with “Ecommerce add to cart” or “Ecommerce remove from cart” because it conflicts with them. You have the option to implement either “Ecommerce add to cart” and “Ecommerce remove from cart” or just “Ecommerce cart update.”

Tracker

New

  • Now, you can control the session ID feature, which is a mechanism for recognizing sessions from the same visitor, by using the following parameters: &sh=1 activates the session ID, while &sh=0 deactivates it. If you decide to use these parameters, their settings will take precedence over those in the user interface.

Integrations

New

  • Our migration tool, designed to effortlessly migrate settings from Google Analytics 3 (Universal Analytics) and Google Tag Manager, is now available on Enterprise accounts, excluding on-premises accounts.
Improved

  • We updated our WordPress plugin to include our latest ecommerce tracking feature. You can now easily turn on or off automatic WooCommerce tracking in the plugin settings. With this update, you’ll collect more metrics and dimensions, have the option to work with product scope and benefit from better reporting. Read more
Fixed

  • We improved the setup of the Google Search Console integration.

September 11, 2023

18.1.0

August 28, 2023

18.0.0

Administration

New

  • Now you can use one email address with multiple Piwik PRO accounts.
  • You can now add an additional layer of security to your account using two-factor authentication (2FA). It can be turned on for the whole account by the account owner in Menu > Administration > Settings > Account security or individually by users in Menu > Profile > Security. Read more.
  • We introduced rate limits on logins, password resets and 2FA activities to increase the account’s security.
  • Enterprise You can simplify the login process for you and other users on your Piwik PRO account with the single sign-on (SSO) service available in Menu > Administration > Settings > Account security. Read more

Improved

  • We now send email notifications to users who changed their passwords, set up or turned off 2FA, or when 2FA reset was requested by an owner.
  • Newsletter

    Sign up to receive the latest Piwik PRO news and insights in your inbox