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

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.

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.

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.

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.

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.

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.

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.

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

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.