tarteaucitron.js 1.32.0 was released on April 7, 2026. It introduces a new function for dynamically loading services, two additional integrations and several fixes involving Matomo Tag Manager and Google Maps.
The changes are documented in the official GitHub release.
Dynamically adding a service with dynamicJobPush()
The main addition is the tarteaucitron.dynamicJobPush() function, introduced with contributions from QuentinGaudino and MarcLblch.
It makes it possible to add a service dynamically, including when content or components are inserted after the initial page load.
The function takes a service identifier:
tarteaucitron.dynamicJobPush('service_id');
This is useful for websites where content changes without a full page reload, especially interfaces that inject HTML elements after user interactions.
Dynamic loading does not bypass consent management. The service remains subject to the behavior of tarteaucitron.js and the visitor’s preferences.
Two new services
Version 1.32.0 also introduces two integrations:
- Matomo Cloud Heatmap, for Matomo Cloud heatmap functionality.
- Brevo Conversations, for Brevo’s conversation service.
These services can be declared in the tarteaucitron.js configuration. Their loading is then controlled according to the consent rules applied by the website.
Fixing Matomo cookie removal
Two fixes concern Matomo Tag Manager and cookies whose names begin with _pk.
When Matomo Tag Manager is disabled, tarteaucitron.js needs to remove the relevant cookies according to the technical conditions under which they were created.
This update improves the cleanup of those cookies when the service is disabled.
Consent management is not only about preventing a service from loading initially. It also involves handling trackers that may already have been stored when a visitor changes their choice.
Google Maps and removal of obsolete services
The Google Maps integration now includes the loading=async parameter, thanks to a contribution from m-cisse-easy-live.
This release also removes the deprecated FERank Ads and FERank Analytics integrations.
Maintaining a service catalog also means removing connectors that no longer correspond to usable third-party solutions.
Updating tarteaucitron.js
Version 1.32.0 is available on GitHub.
For websites using Matomo Tag Manager, I recommend checking cookie behavior after consent is refused or withdrawn. For dynamic integrations, the new function makes it easier to handle services on pages where content changes after loading.
Thanks to the contributors involved in this release, including QuentinGaudino, MarcLblch, Nearid and m-cisse-easy-live.


