Matomo 4.14.0 : La dernière étape avant l'arrivée de Matomo 5
Matomo Analytics vient d'annoncer la sortie de sa version 4.14.0, marquant la dernière version mineure prévue pour Matomo 4. Cette mise à jour apporte de nombreuses corrections, améliorations de performance et ajustements d'utilisabilité.
En plus de renforcer la stabilité et la compatibilité du logiciel, cette version prépare également le terrain pour les fonctionnalités très attendues de Matomo 5. L'équipe de Matomo tient à remercier l'ensemble de la communauté pour ses retours et suggestions, ainsi que les traducteurs et les clients des fonctionnalités Premium et de l'hébergement Matomo Cloud pour leur soutien précieux.
Au total, 66 tickets ont été résolus par 16 contributeurs lors de cette mise à jour.
Changements de plateforme
En tant que plateforme d'analyse ouverte, Matomo s'efforce de tenir les développeurs informés des améliorations et des modifications apportées aux API principales. Ainsi, les changements depuis la dernière version sont documentés.
Dans cette version 4.14.0, une modification a été apportée à l'API de suivi HTTP : les paramètres d'attribution de campagne _rcn et _rck ne sont plus utilisés pour attribuer les visites. Désormais, ces paramètres serviront uniquement à attribuer les conversions. Si vous souhaitez attribuer manuellement une visite à une campagne, veillez à ajouter les paramètres de campagne à l'URL suivie.
Pour en savoir plus sur les modifications de la plateforme et des API, consultez le journal des modifications pour les développeurs.
Voici le Changelog :
- List of 66 tickets closed in Matomo 4.14.0
- matomo-org/matomo
- #17399 Add diagnostics command options to list and delete unexpected files [by @flamisz, @bx80]
- #20285 Tabbing (tab navigation with keyboard) is not working in Matomo 4.13 (regression) [by @diosmosis, @sgiehl]
- #20306 In accept invitation screen show the email instead of the username [by @sgiehl]
- #20380 Improve detection of GA3 and GA4 to more accurately suggest correct tracking set up guides [by @tsteur]
- #20410 Added code to include schedule command for plugins while generating github action [by @AltamashShaikh, @bx80]
- #20343 Feedback success overlay might not be shown [by @sgiehl]
- #20404 OptOut: Remove extra twig markings [by @coffeemakr, @sgiehl]
- #20430 Ensure empty widgets are loaded correctly [by @sgiehl]
- #20441 Ensure archiving for segments uses correct date ranges [by @sgiehl]
- #20370 Slightly improve visits log layout as dashboard widget [by @sgiehl, @JackySw]
- #20166 Adjust some archivers to use correct row limit when aggregating periods [by @sgiehl]
- #20307 Fix PHP 8.2 deprecations in 2FA plugin [by @sgiehl]
- #20312 What’s new icon “on” doesn’t show there is a new entry when never clicked on it previously [by @sgiehl]
- #20323 Fix for PHP8 type error on NFS diagnostic check [by @bx80]
- #20333 Fix non-countable fatal error in the datatable class [by @bx80, @sgiehl]
- #20336 Fix to allow campaign switching during a session [by @bx80, @sgiehl]
- #20339 Harden check for multiple sites [by @sgiehl]
- #20356 Fix PHP 8.1 deprecation in DevicesDetection [by @sgiehl]
- #20357 Ensure to use int values to determine maximum values in graphs [by @sgiehl]
- #20358 Fix compatibility of minimum PHP version check with older versions [by @bx80, @sgiehl]
- #20374 Language is not correctly detected automatically by Matomo [by @sgiehl]
- #20391 Fix visits log might show incorrect action for groups [by @sgiehl]
- #20399 Fix for unsupported operand error in RowEvolution [by @bx80]
- #20402 Fixes for PHP 8.2 deprecation warnings [by @bx80]
- #20426 Fix PHP 8.2 deprecation in event actions [by @sgiehl]
- #20098 Avoid errors when trying to create invalid date objects [by @sgiehl]
- #20222 Fix for creating a new segment that has some visits will show 2 notifications instead of 1 [by @sgiehl, @bx80]
- #20262 Make millisecond dimension grouping less error prone [by @snake14, @sgiehl]
- #20272 Remove unneeded table from query when querying conversions by page view to increase performance [by @tsteur, @bx80]
- #20296 Trim spaces from login email in password reset process if some are set [by @tsteur, @sgiehl]
- #20298 Unset link token when accepting an invite [by @tsteur, @bx80]
- #20303 Fix Matomo dialog does not close [by @tsteur, @bx80]
- #20424 Delete log table data in chunks to prevent possible performance issues [by @tsteur]
- #20425 Add new metricTypes report metadata to prepare for LookerStudio integration [by @diosmosis, @sgiehl]
- #20429 Updated bug report template: moved Context to the top [by @Stan-vw, @bx80]
- #20437 Fixed PHP 8.2 deprecation error in CustomDimensions [by @snake14, @sgiehl]
- #20438 Get all numerics in one go for faster goal conversion calculation [by @tsteur, @sgiehl]
- #20471 Added new semantic types for date/datetime for CrashAnalytics [by @diosmosis, @sgiehl]
- matomo-org/tag-manager
- #386 Replace Travis.CI tests with GitHub action [by @peterhashair, @snake14]
- #594 Improvements to MTM tracker to allow full _paq functionality [by @snake14]
- #599 Improve JavaScript reliability [by @snake14]
- #606 Added code to create default container for idsite:1 if not created [by @AltamashShaikh]
- #607 Images and text updated for tags [by @AltamashShaikh, @snake14]
- matomo-org/device-detector
- #7344 Detect devices for exists brands: LG, Energy Sistem, SmartBook, Arnova [by @sanchezzzhak, @sgiehl]
- #7345 Detect new brand BMXC and Detect devices for exist brands [by @sanchezzzhak, @sgiehl]
- #7346 Detect new brands: V-Gen, Nedaphone and Detect devices for exist brands [by @sanchezzzhak, @sgiehl]
- #7348 Detect new brands: Frunsi, RelNAT, TeloSystems, MIWANG and Detect devices for exist brands [by @sanchezzzhak, @sgiehl]
- #7349 Detect new brands: HeadWolf, Great Asia, Zamolxe, ZoomSmart and Detect devices for exist brands [by @sanchezzzhak, @sgiehl]
- #7350 Fix possible error if an incorrect version list array is provided [by @sgiehl]
- #7353 Detect new brands: PC Smart, Ephone, YunSong, SYH, iRobot and Detect devices for exist brands [by @sanchezzzhak, @sgiehl]
- #7354 Overwrite device type smartphone – if UA contains a’prefix, Pad/APad [by @sanchezzzhak, @sgiehl]
- #7355 Detect new brands: Roam Cat, DIMO, Everest, SANY and Detect devices for exist brands [by @sanchezzzhak, @sgiehl]
- #7357 Detect new brands: Attila, BRAVE and Detect devices for exist brands [by @sanchezzzhak, @sgiehl]
- #7359 Detect new brands: BenWee, BluSlate, Bookeen, Lectrus, LeBest, NOVO, Pano, Surge, Volt and Detect devices for exist brands [by @sanchezzzhak, @sgiehl]
- #7360 Adds detection for various bots and apps [by @liviuconcioiu, @sanchezzzhak]
- #7362 Detect new brands: FFF SmartLife, NuVision, Versus and Detect devices for exist brands [by @sanchezzzhak, @sgiehl]
- #7364 Detect Morning Score bot [by @sanchezzzhak, @sgiehl]
- #7365 Fir for YamlParser AppHints & BrowserHints [by @sanchezzzhak]
- #7366 Detect browsers: YandexBrowser, AlohaBrowser for iOS and Detect apps: Quora, JJ2GO, BonPrix [by @sanchezzzhak, @sgiehl]
- #7367 Fix: YamlParser for AppHints & BrowserHints [by @sanchezzzhak, @sgiehl]
- #7373 Detect devices for exist brands: POCO, OPPO, Ravoz, Vivo, Samsung, Huawei, Nubia, OnePlus, Oukitel, Xiaomi [by @sanchezzzhak, @sgiehl]
- matomo-org/matomo-php-tracker
- #113 Add function to set api url [by @Vmadmax, @sgiehl]
- matomo-org/component-ini
- #22 Use bash syntax for installation instructions [by @michalkleiner, @sgiehl]
- matomo-org/referrer-spam-list
- #1343 Add nutriwestncahi.com [by @ericguirbal, @spmedia]
- #1344 Add epcpolo.com [by @ericguirbal, @spmedia]
- #1345 Add 100+ .xyz domains [by @kevin-wellinger, @spmedia]