Analytics

Fixed

  • We fixed a problem with the session log report that wouldn’t show the next pages when segments were used.
  • We fixed a bug in the search engine in the session log report. Now the search works correctly.

Tag Manager

New

  • Enterprise An audience detection (CDP) trigger: A new trigger that lets you fire a tag when a visitor is a member of any or a specific audience. Audiences can be created in Customer Data Platform.
  • Enterprise Audiences in triggers: A new option in all triggers except a page view trigger that lets you precisely fire a tag to all or a specific audience. Audiences can be defined in Customer Data Platform.

Customer Data Platform

New

  • Enterprise We’re happy to launch the beta version of our new Customer Data Platform (CDP). This new module lets you build audiences based on user attributes and behavior and activate data via webhooks for tools like Slack, Microsoft Teams, Mailchimp, Zapier, Power Automate, Tray.io, n8n, Make and 1000+ more. It also comes with a dedicated audience detection trigger and audiences in triggers in our Tag Manager, allowing you to create customized content for your visitors.
    CDP opens up endless possibilities for creating workflows between Piwik PRO and your favorite tools, designing personalized marketing campaigns and improving the user experience. Simply put, it puts the data you’re collecting to good use.
    Over the next few months, we’ll gradually roll out the beta version to the accounts of all interested users who have subscribed to the Enterprise plan.

Analytics

Fixed

  • We fixed the default “Paid media” dashboard, which didn’t display CPC and PPC values.
  • Enterprise We solved a problem where daily raw data exports would get stuck if the export took too long. Now, if there is a problem, the export will automatically retry, but if it still fails, our admins will be notified and fix the problem.

Tracker

Fixed

  • We fixed a bug that was breaking internal links on the site when content interactions were tracked.

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