Analytics

Fixed

  • We reduced the amount of memory necessary for the raw data exporter.

Administration

Improved

  • Now you can see which site/app on Administration > Meta sites& apps > Settings > Site and app list has CNIL compliance turned on: Administration > Sites& apps > Privacy > Comply with CNIL guidelines (on). You’ll also see the notification when adding such a site/app to a meta site.

Integrations

Improved

  • We updated the Google Ads API to the latest version (v12).

Analytics

Fixed

  • We fixed a bug in the user flow report that caused errors when the event type and grouping were used.
  • We fixed a bug in filters that caused issues when the following dimensions were used: Subdivision and Subdivision 2.

Tag Manager

New

  • Meta setup: You can now create tags, triggers and variables for a meta site/app and apply them to all linked places at once. This is a helpful tool for running seamless online campaigns or delivering consistent messaging across multiple platforms.

Consent Manager

Fixed

  • We fixed the translation of consent forms in Swedish.

Administration

Improved

  • Our meta sites/apps are now CNIL compliant: The session log report will be hidden on meta sites/apps that contain a site/app with this option turned on: Administration > Sites& apps > Privacy > Comply with CNIL guidelines (on).

Tracker

Improved

  • Core We switched to a new geolocation provider, which means you’ll now see more accurate location data in your reports. Just note that as a result of this change, your past location data may differ from your current location data.

Analytics

Fixed

  • We fixed a bug in calculated metrics that was causing errors in metrics calculated from Google Ads metrics and goal metrics (Goal conversion, Unique goal conversion, Goal conversion rate).

Tag Manager

Improved

Administration

New

  • The Piwik PRO user interface is now available in Swedish. To switch your current language to Swedish, go to Menu > Profile > Language& Region.

Removed

  • We’ve stopped supporting the Japanese language in the Piwik PRO user interface.

Tracker

New

  • Enterprise We now secure your traffic with HTTP Strict Transport Security (HSTS). The HSTS makes sure that your website or app communicates with Piwik PRO through a secure https:// connection.

Tracker

Improved

  • Events larger than the default size limit (64 kB) are now labeled as Broken events and are visible in Analytics > Settings > Tracker debugger. Previously, they were ignored and not visible in the tracker debugger.

Integrations

Improved

  • We updated the Google Ads API to the latest version (v12).

Consent Manager

New

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

Removed

  • We removed the report of individual consent changes visible in Consent Manager > Requests from visitors > Consents change because it was rarely used. You can still access all consent reports in Analytics > Reports > Consents.

Tracker

New

  • Core We now secure your traffic with HTTP Strict Transport Security (HSTS). The HSTS makes sure that your website or app communicates with Piwik PRO through a secure https:// connection.

Analytics

New

  • You can now pick a sample size for your reports to customize their accuracy and speed. A smaller sample size will generate reports faster, while a larger sample size may take more time to process but will deliver more accurate results. The default sample size is 100%.

Tag Manager

New

  • A lookup table variable lets you create a variable with a value that depends on the value from a lookup table. For example, you can map the product IDs to their corresponding product names. When a visitor clicks on a product, the product ID is passed as a parameter to the lookup table, which returns the corresponding product name. This allows you to track events and trigger tags using the product name instead of the product ID.

Tracker

New

  • The setCustomVariableMaximumLength() method in our JS API lets you set the maximum length for custom variable values. This can be useful if you need to send values longer than the default value 200.
    Note: Custom variables are deprecated. We recommend using custom dimensions instead.

Improved

  • Links that use the “data” or “blob” protocols are no longer tracked as downloads because they don’t contain URLs. Tracking these links as downloads wouldn’t be useful in analytics.
  • Events from sessions longer than 12 hours are now labeled as Excluded events and are visible in Analytics > Settings > Tracker debugger. Previously, they were not visible in the tracker debugger.

Fixed

  • We fixed the tracking of page titles in ecommerce and goal conversion requests. We added the action_name parameter, which passes the page title data.

Consent Manager

Improved

  • For newly added sites or apps, your consent form is now available in English by default. If you want to have it in other languages, you need to add them manually. We used to add several languages with built-in translations automatically.
  • Your consent forms are now also available in Italian. You’ll see the Italian copy for newly added sites or apps.

Integrations

Improved

  • In Looker Studio (Google Data Studio) integration, you can now use the following metrics: Average session time, Average page views in session, Average time on page, Sum of goal revenue, Page path, Page domain, and the following dimensions: Month, Year, Day of week. You can also use Is Null in filters (which is the same as is empty in Piwik PRO).
    We also improved data aggregation, which helps prevent duplicate dimension values in tables.

  • Our Android SDK and iOS SDK now support a new format of the goal ID (UUID) in the track().goal() method. We recommend switching from the old format to the new one.

Fixed

Analytics

New

  • You can now easily share any report or dashboard with your teammates via the link. Shared reports and dashboards include date ranges, segments, filters and other settings that you applied to them.

Tag Manager

New

  • You can now use an existing custom or built-in variable inside another variable. When setting up a variable value, use {{ My existing variable }} to refer to the existing variable.

Improved

  • Our code editor in tags and variables is now easier to use thanks to active line highlighting, bracket matching, and the ability to collapse code blocks.

Integrations

New

Fixed

  • Our SharePoint integration now tracks correctly downloads, shares, and other events in web parts (additional components) in SharePoint 2019 and Subscription Edition.