General

NEW

  • We’ve added a native in-app contact form. You can now contact us directly from your account, without leaving the product.

Analytics

IMPROVED

  • We’ve improved real-time dashboard sharing, so the links now keep the selected time window instead of reverting to the default 5 minutes.

FIXED

  • We’ve fixed an issue where averages for boolean dimensions were shown as numbers instead of percentages in reports. Metrics such as average bounced sessions are now displayed as percentages across all reports. We’ve fixed an issue that caused the page to crash when you clicked open in new tab for the report in scheduled reports with a 30- or 90-day frequency. You can now open these reports in a new tab without errors.
  • We’ve fixed an issue where “No data” dimension values were displayed as 0 instead of using the “No data” label in grouped dimensions. Null values in grouped dimension columns now show the text “No data”.
  • We’ve fixed an issue where a search filter was reset when adding secondary dimensions to table reports and widgets. You can now add secondary dimensions without losing your search or filtered results.
  • We’ve fixed an issue where alert notifications were missing percentage symbols and unit indicators for percentage-based and time-based conditions. Alerts now display % symbols and millisecond units correctly, making them easier to interpret.

Tag Manager

NEW

  • We’ve introduced the overview page in Tag Manager to highlight issues in unpublished changes of your tag setup, so you don’t have to scroll through long lists of tags, triggers, or variables before publishing them.
  • We’ve added a clear view of all variables used in tags and other variables. Now, any variables that are referenced but missing, for example, because they haven’t been created yet or were copied from another site or app, are highlighted so you can spot and fix issues before publishing.
  • We’ve added protection so you can’t delete variables that are used in tags, triggers, or other variables.

IMPROVED

  • Variables can now be easily renamed. When you rename a variable, it automatically updates everywhere it’s used.

General

IMPROVED

  • Core and Core Upgraded customers who switch to the Business plan now retain their existing Consent Manager setup without changes.

Analytics

NEW

  • We’ve made table headers in reports and dashboards stick to the top and pagination stick to the bottom while you scroll. Now you can work with large datasets without losing sight of column names or page controls.

IMPROVED

  • We’ve made scheduled report date ranges more flexible. Previously, daily reports showed only one day of data and only monthly reports could show 30 days. Now you can choose a date range per frequency: daily (last day, last 7, 30, or 90 days), weekly (last week or last 7, 30, or 90 days), monthly (last month or last 30 or 90 days), and quarterly (last quarter or last 90 days).
  • We’ve removed the automatic “(copy)” suffix from duplicated widget names to keep dashboards cleaner. Duplicated widgets now keep the original name, so you can customize names without extra cleanup.

FIXED

  • We’ve improved the checks on calculated metrics formulas to prevent errors such as double operators, missing values, or typos. Now, you’ll see clear error messages when they try to save invalid formulas, helping prevent unexpected results.
  • We’ve fixed an issue where counter widget spark lines were missing in scheduled PDF reports. We’ve fixed a column name in sales performance reports. It now shows ‘Unique products’ instead of ‘Unique count of product SKU (Order).'
  • We’ve fixed an issue that caused the percentage change to be missing in the ‘Unique products’ column when comparing periods in the ecommerce reports.
  • We’ve fixed an issue that caused the segment name to show ‘Segment 1’ instead of ‘All visitors’ in exported CSV files under certain conditions.

Tag Manager

IMPROVED

  • We’ve improved how Tag Manager handles script elements. They’re now removed from the DOM right after they run, so tags fire as before, but the DOM stays clean, and performance improves for long visits and single-page applications.
  • When you attempt to delete variables in bulk that are still in use in other settings, we now display an error message explaining this.
  • We’ve updated the copy and design of the overlay for bulk tag actions. The new layout makes bulk editing clearer and easier to use.

General

NEW

  • We’ve added a countdown for Core clients so they can see how long their current account is available and decide whether to upgrade by February 28, 2026.

Analytics

FIXED

  • We’ve fixed an issue where an internal timestamp__to_start_of_week field could appear as an extra series on line charts after copying a widget with weekly grouping.
  • We’ve fixed an issue in reports where line charts showed a percent sign instead of a currency symbol. Financial metrics now use the correct currency format across all chart types.
  • We’ve fixed an issue in attribution reports where changing dimensions and then selecting customization checkboxes didn’t trigger validation. Reports now validate correctly and require at least one checkbox to be selected.
  • Fixed an issue where the bulk selection counter didn’t update after deleting dashboards or custom reports from the three-dot menu. The counter now updates correctly and always shows the current number of selected items.
  • We’ve fixed an issue where the Save & apply button didn’t respond when creating custom attribution models with custom rules.
  • We’ve fixed an issue that could cause the page to crash when editing custom channels or dimension value groupings before all data had loaded. Editing is now only possible after all required data is loaded.
  • We’ve removed the incorrect export chart data option from the core orders report, which contains only table data. Now, export options match the content available on each report page.
  • We’ve fixed an issue where the default chart series changed unexpectedly when navigating between report pages with segment comparison turned on. Now, chart series selections stay consistent as you move between pages.
  • We’ve fixed an issue where funnel reports appeared too small in PDF exports when time comparison was turned on. Now, funnel charts use a readable size in exported documents and scheduled reports.

Data collection

IMPROVED

  • We’ve improved the accuracy of the ‘Days since last session’ metric in Analytics. First-time visits are now reported correctly.
  • We’ve improved how we assign entry_url and entry_title for sessions. If a session has a page view, we use the first page view event. If it doesn’t, we now use the first event in the session, so every session gets a meaningful entry URL and title.

General

We've made several small refinements across the platform.

  • Analytics

NEW

  • We’ve introduced CIDR (Classless Inter-Domain Routing) notation in IP address conditions, with new operators is is in CIDR and is not in CIDR. You can now filter or exclude a group of IP addresses using a CIDR range, rather than listing each IP address individually. This works with both IPv4 and IPv6 addresses.

IMPROVED

  • The funnel report creator now defaults to Match page view only mode for page view events. This improves performance and delivers faster funnel calculations.

FIXED

  • We’ve fixed an issue where map widgets displayed incorrect percentages. It showed values 100 times too high, like 25% instead of 2,500%. You can now see accurate percentage values when hovering over map widget data points.
  • We’ve fixed an issue where PDF exports of attribution reports showed [object Object] next to goal values when using multi-currency setups. You can now generate clean PDF reports with correctly formatted revenue values for all currencies.
  • We’ve fixed line charts exported incorrectly to images and PDFs when the series picker spans multiple lines. Chart exports now match the displayed visualization regardless of layout.

Data Collection

IMPROVED

  • We’ve improved how we treat bot or crawler requests with missing or invalid parameters. If a tracking request is incomplete or contains invalid values, and we detect it comes from a bot or crawler, for example Baidu crawler, we now classify it as an excluded instead of a broken event.

General

NEW

  • You’ll now automatically get reminders before your Paddle subscription renews: 45 days in advance for yearly plans, and 5 days in advance for monthly plans.

Analytics

NEW

  • We’ve added data labels to bar charts so you can now show or hide exact values by checking the box in chart settings. This makes key data points easier to read at a glance, without hovering.

FIXED

  • We’ve added validation for calculated metric formulas to prevent report crashes. The system now checks for formula complexity and blocks invalid expressions.
  • We’ve removed the option to set a row limit for PDF scheduled reports, since row limits are now controlled at the widget level on the dashboard.
  • We’ve fixed an issue with inconsistent column background colors in exported table report PDFs. All columns now appear with the same white background, matching the in-app table view.
  • Copying funnels, attribution reports, or user flows into meta sites is now correctly blocked. These report types aren’t supported in meta sites, so the platform blocks these actions in both the UI and API to avoid errors.
  • We’ve fixed an issue where the main attribution report showed an error when exporting with data comparisons enabled. You can now compare data and export reports without any problems.

Data Activation

NEW

  • You can now search for any profile in People view using a user ID or cookie ID, making it easier to find a specific visitor.
  • You can now better understand why a profile belongs, or doesn’t belong, to a specific audience. To view the conditions, open a profile and go to the Audiences tab. You’ll see each audience listed, along with which conditions were met and which weren’t.

Analytics

NEW

  • We’ve added labels to all pie chart sectors for better readability. You can now see all data categories without hovering.
  • We’ve introduced converted cost dimensions for Google Ads integration. You can now view ad costs in their preferred currency for all Google Ads reports.

IMPROVED

  • We’ve removed the experimental features box from the public sharing modal in reports. We've simplified the sharing interface for improved clarity, allowing you to focus on the core options.
  • We’ve added the display of maximum, minimum, and average values on sparklines in counter widgets. Now, you can view key insights directly in the dashboard widgets, without opening full reports.
  • We’ve added a grid or list view selector in the editor of scheduled dashboards. You can now customize the layout to match their preferences.

FIXED

  • The PDF exports of attribution reports now include color charts. These highlight comparisons and percentage changes. You can now analyze your data faster and easier with visual indicators.
  • We’ve made percentage changes easier to read in comparison views. You’ll now see more accurate percentage values, even when the differences are small.
  • You can now create and save custom calculated metrics without errors.
  • Real-time dashboards now show accurate time ranges for all widget types when time comparison is on. We’ve fixed incorrect data grouping by subdivision dimension. Reports now correctly aggregate and display subdivision-level data.

Analytics

IMPROVED

  • We’ve added a "No data available" message in PDF scheduled reports for empty tables. You’ll now receive clearer feedback instead of blank sections.
  • We’ve extended the note character limit to 5000 characters. You can now add more comprehensive documentation and context to your analytics data.
  • We’ve added a warning modal for the channels feature and removed the beta label. Now you’ll receive appropriate guidance when using the fully released channels functionality.
  • We’ve added a channel picker to the interface of the attribution model comparison tool and the custom attribution report. You can now filter and analyze attribution data by specific marketing channels directly within the report.

FIXED

  • You can now set up any series combination in audience reports without issues.
  • Data in the loans attribution, loan calculation funnel, search user flow, and goal reversed flow reports now displays correctly. You can access complete analytics data across all these report types.
  • The Google Search Console section now appears in the editor even if authentication fails. You can now manage the integration even if you need to sign in again.
  • Removed the sampling field in real-time dashboards that was incorrectly sent to the backend.
  • The green upward arrow in attribution reports now only appears when there’s an actual increase in value. Trend indicators now accurately reflect changes in data.

Tag Manager

NEW

  • We’ve introduced bulk operations for tags, triggers, and variables. You can now:
    • Delete, activate, and deactivate tags, and change the required consent type in bulk.
    • Delete triggers in bulk.
    • Delete variables in bulk.

Customer Data Platform

NEW

  • We’ve renamed the Customer Data Platform module to Data Activation. This reflects our focus on connecting behavioral analytics directly to marketing workflows, making it easier to activate insights without switching tools. If you're already using our Customer Data Platform, no action is needed. Read more

IMPROVED

  • We’ve changed the default value selector in audiences from First to Last. It ensures audience attributes reflect the most recent user data, helping you create a more accurate and relevant audience.

Analytics

NEW

  • We’ve introduced a new traffic channel: AI referral. Now you can easily spot and analyze visits coming from AI-powered tools like ChatGPT and other assistants. For example, if a chatbot shares your URL in its answers and someone clicks it, that visit will be grouped under AI referral.

    What’s in it for you?

    • See how much traffic you get from AI recommendations.
    • Keep this channel separate from search engines for cleaner reports.
    • Understand the role AI assistants play in driving visitors to your site.

Analytics

FIXED

  • No more crashes when you compare segments on charts with no data. You can now safely compare segments on empty datasets.
  • Tooltips for folders are now clearer – instead of confusing permission errors, they now tell you exactly why folder actions aren’t available.
  • The All visitors segment now works in scheduled reports no matter where you place it in the list. You can now remove duplicated funnel reports from scheduled reports without problems.
  • Removing duplicate funnel reports from scheduled reports no longer causes crashes. You can manage them without problems.
  • The custom reports page is now stable, even if the API is slow. You can edit, copy, or delete attribution reports without crashes.

Integrations

IMPROVED

  • We’ve stopped sending events from prerendered pages. This means your data is now cleaner and more accurate.