Skip to main content

Release notes

This page gathers the application's release notes. You will find the new features, the improvements and the bug fixes shipped in the application.

09/19/2026

September 2026 release

feature
Semantic tagging of user fields

User fields can now carry a semantic identity type (email address, phone number, location, and so on). The type is suggested automatically from the field's type or label, and a field that duplicates an existing semantic type is flagged. The user data form has moved into a modal with a reworked layout.

api
Choosing the interaction population

The interaction search and insights endpoints now let you choose which population to query, across three independent states: regular traffic, the traffic your filters exclude, and bot traffic.

bug
Fixes and performance

Inviting several people at once now reports what happened to each address, instead of a single verdict for the whole batch, and shows the reason when an address is refused. Pending invitations expire after thirty days.

When a change of access fails, the reason is now shown instead of a silent failure. A project whose setup is taking longer than expected is flagged in the interface, and the technical team is notified when a setup fails. The billing entry is hidden from the agents who do not have access to it, rather than leading them to a refusal.

In the campaign explorer, a column whose metric identifier collided with an event type reference could not be selected any more. Column identifiers are now namespaced, which ends the collision.

Offline interactions are counted again in interaction insights and when the index is rebuilt. Fixed a TikTok pagination that could loop indefinitely, and added support for TikTok smart ads in the landing URL checks.

08/28/2026

August 2026 release

feature
Frozen periods on performance imports

The performance import chart of an integration now shows the periods where imports are frozen, and sorts failures by category with the message returned by the advertising platform. An integration frozen on its own is distinguished from an outage affecting the whole advertiser account.

feature
CTR, CPC and CPM on the node detail page

The evolution chart of a traffic source node now offers the click-through rate, the cost per click and the cost per thousand impressions, alongside the existing metrics.

feature
Live reasoning in the AI assistant

The assistant's detailed reasoning is now rendered live while it works, formatted as it arrives rather than appearing at the end in one block.

This feature requires joining the Webmarketer Next program.

feature
Documentation available in English

The public documentation is now published in English, which becomes its default language. The French version remains available under the /fr prefix, and a language selector lets you switch at any time.

bug
Fixes

The billing information form could not be submitted any more, and the postal code was not passed on when updating a payment customer. The navigation menu disappeared after a re-authentication. A SQL audience preview returned no users when the identifier column was aliased, and could raise a warning that did not apply.

07/23/2026

July 2026 release

feature
Customer journey redesign

A user's customer journey has been reworked from end to end. It now loads progressively over a two year window, with an explicit control to load further back, and an entity selector to show everything, only events, or only interactions.

A display settings modal lets you adapt the timeline to your reading: density, placement of event statuses and statistics, grouping distance, time format, and whether sessions are expanded by default. A flat display shows page views inline with the time spent on each of them, and each event opens into an expandable detail area.

feature
Redesigned session detail

A session's page views are now shown as a dense mini timeline, with the referrer under the entry page, compact browser, operating system and location cards, and an explicit empty state when a session has no page view.

feature
Node detail page improvements

The child nodes of a traffic source can now be searched and paginated, with their true count, and sorted by name in either direction, a preference that is remembered. The page also shows the distribution of a node's interactions by their position in the user's lifetime.

api
Google Ads conversion export

A conversion export pipeline towards Google Ads is now available over the API. It creates the conversion actions, pins their click-through lookback window, and enriches the exported conversions with hashed user identities for enhanced conversions. A dedicated attestation endpoint records the consent required to export them.

This first phase is exposed over the API only. A user interface will follow.

api
Semantic identity taxonomy on event fields

Event type fields can carry a semantic identity type, describing what a field holds rather than only how it is typed. Existing fields are backfilled automatically.

bug
Fixes and performance

A render loop was pinning the CPU on the interaction explorer, which made the page slow and the browser hot. It has been fixed.

Datetime axis labels are now localized in every chart. The navigation menu is reachable again on mobile. Interactions are no longer duplicated across the customer journey's paginated pages. The analyst role can now open an event's debug page.

06/26/2026

June 2026 release

feature
Node detail page

A new detail page is available for every node of your traffic sources, whether it is an advertising account, a campaign, an ad group or an ad. It brings together the node's key metrics, interactive breakdown charts, a comparison between two date ranges, a breakdown by hour of the day, and the list of users attributed to that node.

feature
New navigation sidebar

The navigation has been reorganized into collapsible folders, and the configuration screens have moved out of the gear menu into the sidebar. The sidebar can be collapsed into a rail, where each folder opens as a flyout.

feature
Custom interaction rules

You can now define rules that attach interactions to a custom traffic source campaign, based on criteria on the landing URL or the referrer. This is how you attach traffic that carries no tracking parameter, such as a newsletter, an SMS campaign or a partner link, to the right campaign.

A rule can be simulated before it is saved, future interactions are taken into account immediately, and past interactions are recomputed, either on demand or by the nightly retroactive recompute.

This feature requires joining the Webmarketer Next program.

feature
New dashboards and widget editor

A new generation of dashboards comes with a reworked widget editor, built around an explicit choice of data source and visualization. Widgets accept a description, export their data to CSV from an always available menu, offer multi dimension attributed insights, and expose your computed columns as metric chips in a palette grouped by category.

This feature requires joining the Webmarketer Next program.

feature
SQL engine: new capabilities

The SQL engine now supports more constructs, for richer analyses: type conversions (CAST and SAFE_CAST), date part extraction (EXTRACT), structures (STRUCT), array expansion (UNNEST) as an operand, recursive queries (WITH RECURSIVE), explicit null ordering (NULLS FIRST and NULLS LAST), interval operands, the modulo operator and ANY_VALUE.

This feature requires joining the Webmarketer Next program.

feature
Conversion distance markers

Attributions now carry markers describing the distance between an interaction and the conversion it contributed to, which opens the way to analysing how long your conversion paths really are.

05/29/2026

May 2026 release

feature
Building an audience with the AI assistant

The assistant can now build an audience with you, in conversation. You describe what you are looking for, it proposes a query, and each proposal is shown as a card in the conversation with a live preview of the matching users. The assistant is available both when creating and when editing an audience.

This feature requires joining the Webmarketer Next program.

feature
A more reliable AI assistant

The assistant's detailed reasoning can now be streamed while it works. Under the hood, it carries a domain glossary, detects the loops it used to get stuck in, runs a turn's tools in parallel, and is held to stricter rules against unverified causal speculation.

This feature requires joining the Webmarketer Next program.

feature
Event ingestion withstands outages

Raw event processing now tolerates outages lasting several hours: failed work is retried with an increasing delay instead of being dropped, and can be replayed manually. Events still waiting for their visitor to be resolved are ingested once that resolution times out, rather than being lost. Failed attribution jobs are replayed as well.

bug
Fixes

The consent screen was shown on every login for the Connect and Zapier integrations. The notification menu could render empty, and several alert links pointed to the wrong page.

The performance explorer's table header now stays visible while scrolling. The custom campaign list resets its pagination when the search changes. The interaction explorer's filter menu no longer comes up empty. The current workspace is always shown first in the workspace selector.

04/25/2026

April 2026 release

feature
Multilingual interface (FR/EN)

The whole Webmarketer interface is now available in English in addition to French. A language selector lets you switch at any time.

feature
Audiences V2

A new generation of the audience engine is here, with a dedicated query language that is more expressive and more performant. New pages and a new editor are available, with a clearer distinction between empty audiences and audiences still being computed.

Existing audiences are migrated automatically.

This feature requires joining the Webmarketer Next program.

feature
SQL engine and editor

A new SQL editor is available to query your data directly. It offers syntax highlighting, schema-aware autocompletion, accepting suggestions with the Tab key and a "Prettify" button to format the query automatically.

This feature requires joining the Webmarketer Next program.

feature
Automatic creation of Custom Ads campaigns

The campaigns of custom traffic sources (Custom Ads) are now created automatically as soon as a visit using the campaign is detected. The default name reuses the campaign identifier.

The "active/inactive" notion and the "unassigned" tab have been removed: every campaign is now shown in a single view.

feature
Integration reliability

Integration cards now show a warning when a token is about to expire. LinkedIn credentials are automatically flagged as invalid on token expiry or authentication error. The credential status on an integration's detail page has been fixed as well.

api
Event search endpoint

A new event search endpoint is exposed, letting you filter and paginate events by date range, user, event type and field predicates.

bug
Date and timezone fixes

Fixed an off-by-one-day shift in the performance explorer's date picker. Fixed UTC handling in the dashboard, the interaction explorer and the campaign explorer. The project timezone is now correctly passed to the date input component and to date range queries.

bug
Miscellaneous improvements and fixes

The workspace and project pickers (home screen and in-app navigation) now support keyboard navigation.

The interaction explorer and the event type form have been optimized (memoization, stabilized callbacks, longer debounce, hooks extraction).

03/01/2026

March 2026 release

feature
Event ingestion reliability

Numeric fields now accept numbers sent as strings, and vice versa for string fields. State fields accept booleans. A race condition on nonce deduplication has been fixed with a Redis mutex. Empty email fields no longer cause an error during matching.

feature
Change to event ingestion

Event fields are now all optional, and the errors caused by missing or invalid fields are shown in a dedicated section of the user interface.

feature
Workspace quota alerts

Two new external notifications are sent when a workspace exceeds, or approaches, its usage limit.

feature
Improved event type UX

Event types get a schema redesign (table layout, inline editing, JSON panel always visible with copy). Invalid or missing fields are now shown in a collapsible section with tooltips. The JSON preview shows realistic sample values. The mobile experience has been greatly improved.

bug
Miscellaneous interface fixes

Fixed scrolling in the workspace menu. Fixed the display of agent emails in member chips. Fixed the filtering of empty location fields. Fixed fuzzy search below the character threshold.

02/11/2026

February 2026 release

feature
Export in the campaign explorer

You can now export the data of the campaign explorer. This feature lets you retrieve your campaign performance in a format usable outside of Webmarketer.

feature
Automatic Google Ads configuration

Webmarketer can now configure your Google Ads accounts automatically when connecting. This feature simplifies the initial setup of your Google advertising integrations.

feature
Support for Bing Ads asset groups

Bing Ads (Microsoft Advertising) asset groups are now supported in the tree of your traffic sources. You can therefore review the performance of your Performance Max campaigns at a finer level of detail.

feature
Automatic email normalization

The email addresses sent within events are now normalized automatically. This improves user reconciliation by avoiding duplicates caused by differences in case or whitespace in email addresses.

feature
Search on the home screen

A search bar is now available on the home screen to quickly find your projects and workspaces.

feature
Twitter renamed to X

The Twitter traffic source has been renamed to X throughout the interface, to reflect the platform's rebranding.

bug
Technical fixes and improvements

Fixed how dates are displayed in the campaign explorer (timezones). Fixed the date picker (the upper bound used the start date instead of the end date). Fixed the audience size history. Fixed the invitation loop on workspaces. Improved the reliability of event processing.

10/31/2025

October 2025 release

feature
Landing page monitoring

This new version introduces the monitoring of your landing pages. This feature checks that the landing URLs of your marketing campaigns are reachable within a reasonable time, and that your server configuration properly preserves URL parameters across redirects.

The first phase of this feature is data collection. In the near future, a monitoring report will be available in the user interface to alert you whenever there is a problem.

Learn more about landing page monitoring

feature
Count of events of a given type in widgets

You can now select the same metrics as the ones available in the performance explorer. That way you can display the number of events of a given type (purchases, sign-ups, and so on) in your dashboards without having to create a custom metric.

feature
Notification schedule

Email notifications now follow a more sensible sending schedule. They are now sent during daytime slots for the automated processing that runs overnight, and sent immediately for actions performed by users in the interface.

performance
Performance optimizations

To keep attribution from being spread too thin, events, states and statistics are attributable to at most 500 interactions. If more than 500 interactions are eligible for attribution, the most recent ones are kept (except for First interaction attribution models). This new rule significantly reduces computation time when your reconciliation data is misconfigured.

bug
Minor fixes and improvements

Fixed the display of variations (division by zero). Fixed the encoding of values when copying the URL. Translated missing strings in the user interface. Fixed the audience list. The active tab is now persisted in the interface.

09/30/2025

September 2025 release

feature
Collecting information about events

The user agent and the referrer are now collected and stored for every event sent to Webmarketer. That data is intended to make it possible to filter out the events coming from bots and automations.

performance
Performance optimizations

This version brings improvements to attribution processing. Those optimizations significantly reduce the time spent computing attributions and indexes, especially for projects with a large volume of data.

08/18/2025

August 2025 release

feature
Comparison in dashboards (WIP)

This version introduces the ability to compare two date ranges in dashboards. This first iteration lets you display variations on "Number" widgets. Bringing comparison to the other widgets is planned for upcoming versions.

feature
Protected parameters

You can now declare some URL parameters of your project as protected. Those protected parameters are then automatically replaced with "***" whenever Webmarketer spots them in URLs.

This removes any sensitive data travelling in URLs, such as session identifiers, authentication tokens or personal information.

Learn more about protecting parameters

feature
Attribution and filtered interactions

This update changes how events are attributed when every interaction is filtered out by a traffic exclusion rule.

Instead of showing up as non-attributed, the event is now excluded from attribution reports. This makes it possible, for instance, to exclude every event coming from Google's bots when you set up Webmarketer through Google Tag Manager.

feature
Improved attribution rules

You now have the same predicates in the attribution engine as in the other attributed reports. For example, you can now increase the weight of an interaction based on a campaign's type.

feature
Project deletion

You can now delete your projects from the user interface without contacting support. You get a 30-day grace period to cancel the deletion.

invoicing
No more €0 invoices

Before this update, Webmarketer issued invoices even for your free workspaces. Now, only invoices above €0 are issued.

bug
Minor fixes and improvements

Translated missing strings in the user interface. Sorted dropdown lists. Added links to tabs in menus. Added payment method expiry alerts. Fixed the tracking URLs on the traffic sources page.

03/17/2025

Deduplication and aggregated statistics

feature
Attribution deduplication

This new version introduces an attribution deduplication mechanism to avoid double counting interactions. When a visitor makes several visits to your website from the same marketing lever, only the first interaction is taken into account when computing attribution.

This option is available on the edit page of your attribution models and lets you define a deduplication window in seconds. Note that existing attribution models are not affected by this change, and that enabling this feature is a manual step.

More information about deduplication

feature
Statistics and states on users

This version adds the ability to display, filter and sort by the aggregated data of statistics and states on users. In the user explorer, you can now add aggregated columns (sum, min, max, average, count) for each user statistic and state.

This feature makes it easier to find the users, for example:

  • who made several purchases
  • whose average cart value is above €100
  • who have more than 3 products per order on average
api
Synchronous event ingestion endpoint

Added an API endpoint for synchronous event ingestion. That endpoint is especially useful to implement custom CRM connectors that need to send events and attach statistics and states to them right away.

bug
Statistics and states on users

Minor bug fixes and improvements:

  • Added URL parameters on dashboards (allowing sharing and page refresh).
  • Fixed the formatting and copying of URLs on traffic sources.
  • UX overhaul of the custom campaign management pages.
  • Added detailed date formats on hover in the interface.