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.

Analytics

New

  • We reintroduced the following metric: Exit rate. It describes the percentage of sessions that finished on a selected page. Exit rate = Exits / Sessions * 100%

Improved

  • In meta sites/apps, you can now map many goals from one site/app. Previously only one goal per site/app was possible.

Analytics

Fixed

  • In the session log report, sessions that span across two days now show events from both days. The report used to show only events from the first day.

Tracker

Fixed

  • Ecommerce orders with the same order ID are reported once per session. If you track a few orders with the same order ID in a session, only the first one will be visible in reports.
  • We fixed a bug that was creating an additional session if you used a &new_visit=1 parameter in a tracking request and a goal was completed (goal conversion).

Integrations

New

  • In Google Data Studio integration, you can now connect meta sites/apps from Piwik PRO, use calculated metrics and use custom channel groupings.
  • In our iOS SDK, custom events now have an optional parameter: path.

Improved

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

Integrations

Improved

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

Analytics

Improved

  • The goal ID is now unique for the whole account. It used to be unique only on the site/app level. (Make sure your dashboards, segments, calculated metrics, dimension value grouping and meta sites/apps report goal data correctly after this change.)
  • Goal mapping in a meta site/app is now easier to set up. You can choose a site/app and goal name from the picker.

Fixed

  • The IPv6 address is now visible in the tracker debugger.

Tracker

New

  • We switched from the goal_id to goal_uuid. We encourage you to use the goal_uuid to track goals manually. The goal_id will still work, though.

Improved

  • We increased the limit of keywords tracked in your internal search from 65535 to 4294967295.

Fixed

  • We fixed an issue with tracking JavaScript errors. Events with too long error messages were treated as broken events.

Analytics

Improved

  • Now you can find the number of unique product purchases in Ecommerce > Order list, so if someone bought 5 pieces of 1 product, the report presents 1.
  • The Quantity metric in ecommerce reports now shows the number of all purchased items.

Fixed

  • The Average Order Value metric is now calculated correctly.

Administration

New

  • You can now see the current and the new subscription comparison when you attempt to change the license key in Subscription > Enter a subscription key.

Improved

  • The Installation view now looks better, thanks to the improved design.
  • The 2FA authorization screen now has a better design.

Tracker

Improved

  • You can now use the full potential of the additional tracking dimensions: continent, country, city, lat, long. Any data provided within them will overwrite the Geolocation Database lookup result.
  • Now continent, country and city parameters can contain any string that will be copied to reports.
  • If the country parameter is a valid “ISO 3166 alpha 2” country code, you’ll see its name as the country name. Lat and long have to be decimal values.

Integrations

Improved

  • You can now use Google Data Studio connector filters the same way as custom reports and dashboards filters.

Analytics

Improved

  • You can now use up to 200 slots for an event custom dimension and 200 slots for a session custom dimension. We increased the number of slots to give you more flexibility.

Analytics

New

  • You can now find integrations with Angular, Flutter, React and React Native in Analytics > Integrations.

Improved

  • For meta sites and apps, you can now filter by a site or app name in Analytics > Reports > Session log.
  • In API call definitions, API queries now contain segment filters.

Administration

New

  • We set a limit for heartbeat pings counted as actions in our free and paid plans. If you use more heartbeat pings than page views, they won’t count towards your total action limit. You can see a breakdown of actions tracked in a month in Administration > Subscription > Plan.

  • You can now buy more actions in our free Core plan. Click on the upgrade buttons inside our product or go straight to https://piwik.pro/checkout/.

Integrations

Fixed

  • In Google Ads integration, data for dynamic ad groups is now imported correctly from Google Ads.

Analytics

New

  • Quick filters in core reports and custom reports: You can now easily filter out data in tables using multiple conditions and regular expressions (regex).

Improved

  • You can now click on links to pages in Custom reports > User flow > Show all paths.

Deprecated

  • In August 2022, we’ll stop collecting data for the following dimension: Designated market area (DMA). The change is due to the new geolocation service that doesn’t provide such data. This dimension is no longer available in custom reports, but it is and will be in core reports (for access to historical data).

Tag Manager

Improved

  • We renamed these tags to align with the current brand names: Floodlight Counter (was DoubleClick Floodlight Counter), Floodlight Sales (was DoubleClick Floodlight Sales), Meta Pixel (was Facebook Pixel).

Removed

  • We removed outdated third-party tags: Clicktale Tracking Code and DoubleClick Conversion. Clicktale and DoubleClick no longer support them.

Tracker

Improved

Integrations

Improved

  • Our Angular tracking library now supports Piwik PRO versions lower than 16.0.0.