Back to changelog listing

Changelog

Piwik PRO Core: 18.31.0
Piwik PRO Enterprise (cloud and private cloud): 15.7.9 and 18.31.0
Piwik PRO Enterprise (on-premises): 15.6.0

August 16, 2023

17.8.0

Analytics

Fixed

  • Core plan We fixed an issue with the Google Ads integration that was causing delays in getting data from Google Ads or errors when trying to connect your accounts. After the update, everything should run smoothly. You’ll just need to authorize Google Ads again in Piwik PRO.

Tag Manager

New

Customer Data Platform

New

  • Customer Data Platform moved out of beta, which means it has successfully passed user testing and is now considered stable.
  • We added three new user attributes: First activity time, Last activity time and Last order time. These attributes can be handy, for example, to create an audience of customers who have subscribed for your product by a specific date or to identify those who haven’t made a purchase in X days.
Improved

  • We redesigned the activation settings interface to make it easier to understand and use.
  • You can now copy an audience from one site/app to another.

Tracker

Improved

  • If our tracker receives an empty user ID value, it’ll treat the event as broken. This is done to prevent different visitors from being grouped together based on the User ID value.
  • We made improvements to the way content impressions are tracked. We fixed an issue where some elements were not correctly recognized as visible.

July 31, 2023

17.7.0

Analytics

New

  • Product-scoped custom dimensions: You can now create up to 20 product-scoped custom dimensions and enrich your ecommerce data. If your online store uses a data layer for tracking, you can easily use tracking IDs from the data layer as dimension IDs for these new custom dimensions.
Fixed

  • The page timing report now filters out reports with less than 100 page views to prevent edge cases from showing up at the top of the report.

Customer Data Platform

New

  • You can now choose to activate profiles with multiple user IDs in Customer Data Platform > Activations.

Integrations

Improved

  • In the migration tool, when you transfer paused tags from Google Tag Manager, they will be moved as inactive tags.
Fixed

  • We fixed an issue in Tableau integration that allowed you to pick dates with incomplete data when the website’s time zone didn’t match UTC. Now the data for all dates works fine.

July 17, 2023

17.6.0

Analytics

New

  • Mobile view: You can now quickly check your basic stats on your phone or tablet. Just open Piwik PRO in your browser and it’ll fit perfectly on your screen.
  • Public sharing: You can now share your reports with people who don’t have access to your Piwik PRO account. A shared report is a read-only report and you can share it by clicking the “Share” button in the upper right corner of each report.
Improved

  • We updated the ecommerce names in the session log and tracker debugger to match the last ecommerce update.
  • The page timing report is now based on medians instead of averages, and it filters out reports with less than 10 page views to prevent edge cases from showing up at the top of the report.

Tag Manager

Improved

  • We updated the support for events pushed by the Google tag (gtag.js). Such events are now transformed into data layer events as follows:

    gtag('event', 'addToCart', {
    id: '123',
    value: 10.00
    });

    is transformed to

    dataLayer.push({
    event: 'arguments.addToCart',
    id: '123',
    value: 10.00
    });

Fixed

  • We fixed a problem where if you used our tag to track a YouTube video that was lazy loaded, you would see errors in the browser’s console. Now those errors no longer appear.

Customer Data Platform

Improved

  • We made it easier to troubleshoot activation issues by adding the number of activation attempts in the activation logs.

Administration

New

  • Session limits: You can now set the maximum session duration and the maximum number of events per session and decide what happens when these limits are exceeded. This option is available in Administration > Sites & apps > Data collection > Session limits or Administration > Settings > Global site & app settings > Data collection > Session limits.
  • You can now choose whether or not to collect visitors’ IP addresses, which may be helpful in some privacy-related cases. This option is available in Administration > Sites & apps > Data collection > IP addresses.

Integrations

New

July 4, 2023

17.5.0

Analytics

Fixed

  • Product-scoped metrics, such as Sum of product revenue, Sum of product quantity, Average product price and the like, are now calculated correctly when sampling is applied.

Tracker

Improved

  • We made the following updates to our web API:
    • Requests that have errors are now accepted and marked as Broken events.
    • Previously, requests without the idsite parameter would be rejected with an HTTP 400 response. Now, these requests are accepted for processing and return an HTTP 202 response.
    • Duplicated query parameters no longer take on the value of the last occurrence of that parameter.
    • The processing flow for both GET and POST requests has been unified.
  • We now support HTTP Client hints, which help us better identify the device, network, user and user agent.
  • Repeated goal conversions are now visible as Excluded events in the tracker debugger when this option is turned off: Analytics > Goals > Allow multiple goals per session (off).
  • New Piwik PRO accounts now have the default IP masking set to the first level. Example: 192.168.100.xxx or 1050:0000:0000:0000:xxxx:xxxx:xxxx:xxxx.

Integrations

New

  • Our migration tool, designed to effortlessly migrate settings from Google Analytics 3 (Universal Analytics) and Google Tag Manager, is now available on all Core accounts.
  • We updated Looker Studio integration. Starting from version 1.0.8 of our connector, you can use new ecommerce metrics and dimensions in Looker Studio.

June 19, 2023

17.4.0

Analytics

Improved

  • We made scheduled reports more secure. Now, when recipients want to view CSV reports, they’ll need to log in to Piwik PRO. If you need to share such reports with people who don’t have an account, just create one for them and give them at least no access or view permissions. Alternatively, you can send them a PDF scheduled report, which they can directly access from their mailbox.
  • Our demo site now contains example data for ecommerce. You can quickly access the demo site on your Piwik PRO account by selecting it from the site/app picker located in the upper right corner.

Tag Manager

New

  • We added support for events pushed by the Google tag (gtag.js). Such events are transformed into data layer events. Example:

    gtag('event', 'addToCart', {
    id: '123',
    value: 10.00
    });

    is transformed to

    dataLayer.push({
    event: 'addToCart',
    id: '123',
    value: 10.00
    });

Improved

  • We made some updates to tags, triggers and variables because Audience Manager is being phased out. As a result, you might see information about unsupported tags, triggers and variables. You may need to remove some of them manually since we can’t do it for you.
  • Newly added sites now have the following option turned off by default: Piwik PRO tag (tracking code) > Data collection > Count session time precisely (off). This means that if you want to accurately measure session time by sending ping requests, you will need to manually turn this option on.

Customer Data Platform

New

  • Each activation now comes with statistics and an activation log, allowing you to track successful and error requests and effectively monitor your activations.
Improved

  • In Activations, when sending outgoing webhook requests, the location attribute values will now appear as full names, such as “United States,” instead of abbreviations like “US.”

June 6, 2023

17.3.0

Analytics

Improved

  • Dashboard names and custom report names are now sorted alphabetically in the correct order, regardless of whether the first letter is uppercase or lowercase.
Fixed

  • We fixed an issue that caused the user flow report to freeze under certain conditions.

Customer Data Platform

New

  • Our demo site now has example data for CDP, including predefined audiences with members, profiles, and predefined activations. You can easily access the demo site on your Piwik PRO account by selecting it from the site/app picker located in the upper right corner.
  • You now have the flexibility to activate your data once or multiple times for each member.
Improved

  • We improved audience settings. Now, when you drag a Page URL event, it’ll automatically drag an Event type event for you.

Integrations

New

  • Enterprise (on-premises) We added support for external alert managers, such as Prometheus’s Alertmanager, to let you monitor the infrastructure used by your Piwik PRO account and identify any issues.

May 23, 2023

17.2.0

Analytics

New

  • Big changes in ecommerce: We released a major update to ecommerce. The main change is the introduction of the product scope, which unlocks the ability to use product data in custom reports, over an API and with integrations. Our new setup will feature new dimensions, metrics and JavaScript methods, along with several other convenient functionalities that are designed to make your reporting better.

    If you’re already tracking ecommerce data, we recommend switching to the new ecommerce setup. If you haven’t started tracking yet, don’t wait and start using the new setup now.

Improved

  • We improved the Swedish translations in the UI.
Fixed

  • We fixed the incorrect date format that used to appear when a user had a time zone set in their browser.

Customer Data Platform

Improved

  • We improved the activation editor to make it easier to use and navigate.
  • We added security measures to webhooks to ensure safer usage.
  • We introduced user-friendly names for attribute values associated with devices and location data.

Tracker

New

  • Big changes in ecommerce: We released a major update to tracking ecommerce data. This update introduces three new events: Add to cart, Remove from cart and Product detail view. The first two events can be used to manage cart state and the last one to track views on product pages.

    The new ecommerce tracking is designed to work with the previous set of events, so you don’t have to worry about compatibility issues if you already have an implementation in place. However, we recommend switching to the new setup to take advantage of all the new features.

  • We added a new parameter called rmip along with a new JavaScript method called setIpTracking() that lets you completely remove the visitor’s IP address from the processing pipeline. This change ensures that our product complies with HIPAA regulations.
Improved

  • Enterprise 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.
Fixed

  • We resolved the problem where invalid page performance metrics were being sent in a small percentage of cases.

Integrations

New

  • Core Migration tool: We released a new migration tool that allows you to easily transfer your settings from Google Analytics 3 (Universal Analytics) and Google Tag Manager. It lets you import GA3 properties, settings, goals, custom dimensions, as well as Google Tag Manager containers, including tags, triggers and variables.

    Currently, this new feature is in beta and will be available to all Core users in the upcoming weeks.

May 10, 2023

17.1.0

Tag Manager

New

  • In a data layer variable, you can now extract values from nested object keys and array items.

Customer Data Platform

New

  • Profile view: You can now see profile details like attributes, audiences, activations and sessions in Customer Data Platform > Audiences > Profiles.

April 24, 2023

17.0.0

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.

Newsletter

Sign up to receive the latest Piwik PRO news and insights in your inbox