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.

Analytics

Fixed

  • The total revenue in Analytics > Ecommerce > Ecommerce overview now shows correct data.

Administration

Improved

  • Clearer installation guides: You can find updated instructions on installing Piwik PRO on websites and mobile apps in Administration > Sites & apps > Installation.

Integrations

New

Improved

  • In the site inspector for Chrome, you can now choose to see scroll data collected automatically or manually. We recommend switching to the automatic method.
  • Our React library now supports Content Security Policy (CSP). To use CSP, you need to add the nonce-string parameter when initializing the tracking library in React.

Analytics

Improved

  • You can now add an additional dimension in core reports and custom repots (explorer type). This lets you see data for two dimensions in a single view.

Fixed

  • The values for the source, medium and source/medium dimensions are now lowercase. Example: google, bing, baidu.

Administration

Fixed

  • Visitors’ IP addresses are now fully masked when this option is used: Administration > Sites&apps > Privacy > Ask visitors for consent (on) > Collect data without using cookies (on).

Tracker

Fixed

  • Outlinks containing a child node are now tracked correctly.

Integrations

Improved

  • In our iOS SDK and Android SDK, you can now use a dedicated method to collect data from campaigns that use deep links (URI instead of URL).
  • In our React library, you can now use the DataLayer.push() method to push data to the Tag Manager’s data layer.

Removed

Integrations

Fixed

  • Google Ads integration now works correctly. We fixed a bug that was denying access to Google Ads when your Google Ads account had some inactive users.

Analytics

Fixed

  • Ecommerce reports now show all data correctly on meta sites & apps. We fixed a bug that was hiding some collected data.

Tag Manager

Improved

  • Variable names can now contain a dot. Example: author.blog.

Tracker

Improved

  • Ecommerce events are now tracked correctly on pages with search results. Our mechanism used to incorrectly register such events as internal searches.

Integrations

Fixed

  • In Google Search Console integration, Google data is now displayed correctly in Analytics > Reports > Google Search Console.
  • In Google Data Studio integration, the drop-down selector now shows all available sites or apps from Piwik PRO. We fixed a bug that showed only ten sites or apps.

Administration

New

  • Single-page applications are now tracked automatically – page views are sent with each change of the browser history state. You can turn SPA tracking on or off in Administration > Sites & apps > Data collection > SPA > Track page views in a single-page application.

Tracker

Improved

  • Our JavaScript tracker now uses the ​​[navigator.sendBeacon()](https://developer.mozilla.org/en-US/docs/Web/API/Navigator/sendBeacon) method to send data from a client to a server. This method is more reliable than the previous one because it sends data asynchronously and doesn’t impact the loading of the next page.
  • Our JavaScript tracker now uses the [PerformanceNavigationTiming](https://developer.mozilla.org/en-US/docs/Web/API/PerformanceNavigationTiming) interface instead of the legacy [Performance.timing](https://developer.mozilla.org/en-US/docs/Web/API/Performance/timing) property to measure page performance metrics.

Integrations

Fixed

  • We fixed a bug blocking some data downloads in the site inspector for Chrome. Now you’ll see all collected data for heatmaps, clickmaps and scrollmaps.

Tag Manager

Fixed

  • The page scroll trigger now works correctly for the 100% threshold.

Administration

Fixed

  • We updated listed actions in Administration > Subscription > Plan. The following events aren’t counted as actions in your plan: cart update, deanonymization and excluded event.

Integrations

New

  • All integrations in one place: You can now quickly find our integrations in Analytics > Integrations.
  • A dedicated tracking library for progressive web applications: You can now easily collect data from progressive web apps.

Improved

  • We updated our Google Ads integration to the new Google API (v10).

Fixed

  • We fixed a bug blocking the data download for the following campaigns in Google Ads integration: Display, Shopping, Video. Now all data is downloaded correctly.

Integrations

Fixed

  • We fixed a bug that disconnected some accounts in Google Ads integration.
  • We fixed a bug blocking some data downloads in the site inspector for Chrome. Now you’ll see all collected data for heatmaps, clickmaps and scrollmaps.