Matomo 3.9.0
Matomo 3.9.0を発表しました。MatomoAnalyticsの新しいリリースです。
新着情報
ユーザビリティの向上 。ビジターログレポートが改善され、新しいアイコンとタイムラインビューが改善されました。
また、「セグメント化されたビジターログ」を表示しているときは、セグメント化されたビジターログの一番下までスクロールして新しいアイコン「新しいセグメントとして追加」をクリックして、一致するビジターセグメントを直接作成できます。 ”:
無料およびプレミアムのプラグインを使用している場合は、1回のクリックで複数のプラグインを更新できるようになりました(時間とクリック数を大幅に節約できます):
また、より多くのレポートや行動レポート内のフォルダーに対して、行の推移とセグメント化されたビジターログの機能を利用できるようになりました。
crontabを介して `core:archive`コマンドが最近正常に実行されなかった場合、新しいシステムチェック診断が問題をスーパーユーザーに報告し、彼らがMatomoを設定して正しくレポートを生成するのを助けます。
PHP 7.3との互換性:最新バージョンのPHPを使用してMatomoを実行すると、このリリースで対処されている問題がいくつかありました。 いつものように、PHP 7.3以降で起こりうるバグを報告してください。
セキュリティの改善:セキュリティ上のEメール通知(発信元IPアドレスを含む)は、パスワードまたはEメールアドレスが変更されるたびに各ユーザーに送信されるようになりました。 XSSの問題も修正されています。 Matomoの設定でTwo Factor Authenticationを有効にすることをお勧めします。
Device Detector:何百もの新しい機器(スマートフォン、タブレット、コンピュータ)が検出されやすくなりました。 何十もの新しいReferrerスパマーもブラックリストに追加されました。
タグマネージャ:いくつかの問題が修正されました。 Google Tag Managerに代わる当社のオープンソースの代替手段により、Webサイト上のJavaScriptタグの管理が容易になり、すでに多くの大規模Webサイトで本番環境で使用されています。
171のチケットが20の貢献者によってクローズされました!
更新出来たら
- 質問やフィードバック(無料サポート)がある場合はフォーラムを使用してください。
- Matome Analyticsを最大限活用し、専門的なサポート(有料サポート)を受けるためにビジネスサポートチームにお問い合わせください。
- Matomoについての言葉を広げてください! ブログ、ウェブサイト、ツイッター、会議でのMatomo Analyticsの話、または友人や同僚にMatomoのことを知らせることができます。
- 既に1,000,000以上のウェブサイトがウェブ解析を解放しており、皆さんの助けを借りてコミュニティを成長させることができます!
- Matomoの言語を改善するには、翻訳に貢献することを検討してください。
- プロジェクトに寄付することで私たちの努力を支えてください。
セキュリティリリース
このリリースは重要と評価されています。
XSSの問題が修正されました(私達のHackerOne賞金プログラムによる彼の責任ある開示についてxorathustraに感謝します)。 私たちのセキュリティバグ報奨金プログラムは、MatomoまたはMatomo / InnoCraftによって作成されたプラグインで見つかったセキュリティ問題を発見し、責任を持って報告してくれた研究者を歓迎し、報いるものです。
データベースのアップグレード
このリリースには、メジャーデータベースのアップグレードは含まれていません。
プラットフォームの変更
Matomoはオープンな分析プラットフォームです。 Matomoの開発者がコアAPIの改良点と変更点について学ぶのを助けるために、最後のリリース以降の変更点を文書化します。
この3.9.0リリースでは、重大なAPIの変更、新機能、新APIがあります。 プラットフォームとAPIに対するすべての変更を確認するには、開発者向けプラットフォーム変更ログを参照してください。
注:マーケットプレイスでは、Matomo 3とすでに互換性のある90以上のプラグインを紹介しています。これはほんの始まりにすぎません。 Matomoはあなたの普遍的なデータ分析プラットフォームです。
新規および更新されたSDK(トラッキングAPIクライアント)
Matomoチームは、あなたのモバイルアプリやその他の種類のアプリを測定するための公式のSDK(Tracking API Clients)を提供しています。
- iOS SDK [by @brototyp]
- Android SDK [by @d4rken]
- ClassicCounter (by Lukas Winkler)
- Extra Tools (by Digitalist, Mikke Schirén)
- User Console (by Digitalist, Mikke Schirén)
- SiteAccessProvisioner (by Josh Brule)
- CloudflareLocationProvider (by Alex)
- Moz Widget By Amperage (by Amperage Marketing & Fundraising, Kurt Zenisek)
- #13753 Warn Super Users when archiving hasn’t successfully finished in some time [by @diosmosis]
- #6125 Send email notifications when email address or passwords are changed
- #10488 several plugin updates available: “update all”-Button [by @diosmosis]
- #13592 Make it clear, that giving anonymous users access to the login page does not remove existing view access for them [by @katebutler]
- #8616 When an API request fails during archiving (core:archive), output the backtrace in the error message [by @diosmosis]
- #10747 Visitor log: show link to next page only if there is a next page [by @sgiehl]
- #13916 Show actions in visitorlog as a (unnumerated) timeline [by @sgiehl, @diosmosis]
- #13332 Improve the style of the visitor log [by @sgiehl]
- #7215 In the Segmented Visitor Log, let me create the segment in one click to apply in all Matomo [by @diosmosis]
- #9229 Add segmented visitor log to page url and page title folders [by @diosmosis]
- #14143 JS tracker: Offer ability to disable queued tracking request [by @tsteur]
- #14151 Make sure the tooltip is always abover other elements [by @fdellwing, @diosmosis]
- #11988 Improved archive cleanup with 60% in time! [by @theyosh, @diosmosis]
- #13626 Encoding issue with failed update [by @diosmosis]
- #14115 Realtime Log UI improvements/fixes [by @sgiehl, @diosmosis]
- #13488 Dashboard, Widget evolution graph, Legend displayed outside graph [by @diosmosis]
- #14120 Email “Updates available for your Matomo plugins” is missing a linebreak [by @katebutler]
- #14088 Edit user permissions: “Show all” by default instead of at least view access
- #13418 Make Matomo PHP 7.3 compatible
- #14098 Let plugins change the report type in sendReport event [by @tsteur, @diosmosis]
- #10079 When embedding full Piwik in another application via iframe, “View detailed visitor log” link does not work [by @diosmosis]
- #10989 Sales reports: Segmented visitor log and row evolution should segment users by ecommerce orders [by @diosmosis]
- #11936 Run automated tests against PHP 7.3 to ensure full compatibility [by @sgiehl]
- #13971 Site search query parameter is ignored if it is in a fragment. [by @sgiehl]
- #14006 Sparklines do not show correct values if values are close to 1.0. [by @diosmosis]
- #14018 UserId ignored when trust_visitors_cookies = 1 [by @diosmosis]
- #14054 Visitor Map tooltip shows %s [by @tsteur]
- #14162 Error in Goals “requested report Goals.getVisitUntilConversion not found in list of available reports.” [by @diosmosis]
- #14103 [automatic translation update] Updated 71 strings in 8 languages (nl, zh-cn, fr, es, de, el, lt, sq) [by @sgiehl]
- #14134 [automatic translation update] Updated 455 strings in 8 languages (ru, fr, he, lv, sv, it, el, sq) [by @sgiehl]
- #14170 [automatic translation update] Updated 431 strings in 13 languages (zh-tw, cs, de, el, eo, es, fr, ru, sq, tr, da, uk, it) [by @sgiehl]
- #14214 [automatic translation update] Updated 209 strings in 11 languages (vi, de, el, es, fr, id, it, sq, tr, nl, te) [by @sgiehl]
- #11659 GeoIP first will update the next day, then weekly/monthly after that [by @diegobanos, @diosmosis]
- #13913 Allow customization of GeoIP2 database location using DI [by @sgiehl, @tsteur]
- #13923 Enable fingers crossed handler via INI config and show backtrace in logs/archive api output [by @diosmosis]
- #13992 Number of database upgrades off [by @diosmosis]
- #13999 Allow config files to be placed per hostname in misc/user directory [by @tsteur]
- #14015 Preserve case for CLDR month/day names [by @c960657, @sgiehl]
- #14016 Do not render until form is initialized [by @c960657, @sgiehl]
- #14019 handle background color of opt out if font is almost white [by @fdellwing, @sgiehl]
- #14034 When dispatch is disabled via a constant, it should not be dispatched [by @tsteur, @diosmosis]
- #14035 Document the new Ecommerce JavaScript Tracker function ‘getEcommerceItems’ [by @diosmosis]
- #14041 Add possibility to change mail transport through DI [by @tsteur, @diosmosis]
- #14051 Support multiple plugin paths [by @tsteur, @diosmosis]
- #14058 New setting to disable Db version check, and do not show update screen when auto update disabled [by @tsteur, @diosmosis]
- #14059 Use absolute path for alternative tracker file [by @tsteur, @diosmosis]
- #14062 Make it possible to define joins for log tables using `getWaysToJoinToOtherLogTables` [by @sgiehl]
- #14068 Optimize all archive tables only monthly [by @tsteur, @diosmosis]
- #14093 remove getKeywordsForPageUrl widget [by @Findus23, @sgiehl]
- #14116 Add better error message for unsupported operand error. [by @diosmosis]
- #14133 Propagate token auth in ajax requests for widgetized reports AND enable_framed_pages = 1. [by @diosmosis, @sgiehl]
- #14145 Report an error when the bzopen fails in system test sync command [by @katebutler, @diosmosis]
- #14154 Fix typo: LanguageManager => LanguagesManager [by @c960657, @diosmosis]
- #14155 [NumberFormatter] Support changing translation after instantiation [by @c960657, @diosmosis]
- #14157 Pagination localisation clean-up [by @c960657, @diosmosis]
- #14158 Improve total report values calculation [by @sgiehl, @diosmosis]
- #14165 Do not calculate report totals if totals metadata is found. [by @diosmosis]
- #14173 updates icons submodule [by @sgiehl, @diosmosis]
- #14187 Rename piwik to matomo in a few INI settings for consistency [by @mattab, @diosmosis]
- #14203 Ignore config files placed in misc folder in fileintegrity check [by @tsteur, @diosmosis]
- #14204 Show device type and model in realtime map tooltip [by @sgiehl, @diosmosis]
- #14216 Make sure to anonymize token only when needed [by @tsteur]
- #1024 Add expediacustomerservicenumber.online [by @Zodiac1978, @spmedia]
- #1025 Add fialka.tomsk.ru [by @Zodiac1978, @spmedia]
- #1026 Add gidonline.one [by @Zodiac1978, @spmedia]
- #1027 Add iskussnica.ru [by @Zodiac1978, @spmedia]
- #1028 Add jav-fetish.com [by @Zodiac1978, @spmedia]
- #1029 Add kazlenta.kz [by @Zodiac1978, @spmedia]
- #1030 Add kinostar.online [by @Zodiac1978, @spmedia]
- #1031 Add migronis.com [by @Zodiac1978, @spmedia]
- #1032 Add mnogabukaff.net [by @Zodiac1978, @spmedia]
- #1033 Add natali-forex.com [by @Zodiac1978, @spmedia]
- #1034 Add painting-planet.com [by @Zodiac1978, @spmedia]
- #1035 Add pornobest.su [by @Zodiac1978, @spmedia]
- #1036 Add pornoslave.net [by @Zodiac1978, @spmedia]
- #1037 Add your-tales.ru [by @ericguirbal, @spmedia]
- #1038 Add pospektr.ru [by @Zodiac1978, @spmedia]
- #1039 Add predmety.in.ua [by @Zodiac1978, @spmedia]
- #1040 Add promoteapps.online [by @Zodiac1978, @spmedia]
- #1041 Add russkie-sochineniya.ru [by @Zodiac1978, @spmedia]
- #1043 Add s-forum.biz [by @Zodiac1978, @spmedia]
- #1044 Add shopfishing.com.ua [by @Zodiac1978, @spmedia]
- #1045 Add skinali.photo-clip.ru [by @Zodiac1978, @spmedia]
- #1046 Add sowhoz.ru [by @Zodiac1978, @spmedia]
- #1047 Add sta-grand.ru [by @Zodiac1978, @spmedia]
- #1048 Add stroi-24.ru [by @Zodiac1978, @spmedia]
- #1049 Add sweet.tv [by @Zodiac1978, @spmedia]
- #1050 Add ukrtvory.in.ua [by @Zodiac1978, @spmedia]
- #1051 Add vector.peskostryi.ru [by @Zodiac1978, @spmedia]
- #1052 Add x-lime.com [by @Zodiac1978, @spmedia]
- #1053 Add beclean-nn.ru [by @Zodiac1978, @spmedia]
- #1054 Add spain-poetry.com [by @ericguirbal, @spmedia]
- #1055 Add mydoctorok.ru [by @ericguirbal, @spmedia]
- #1056 Add draniki.org [by @ericguirbal, @spmedia]
- #1058 Add shtaketniki.ru [by @ericguirbal, @spmedia]
- #1061 Add psn-card.ru [by @ericguirbal, @spmedia]
- #1062 Add medbrowse.info [by @ericguirbal, @spmedia]
- #1064 Revert “Add vector.peskostryi.ru” [by @spmedia]
- #1065 Add backlinks-fast-top.com [by @spmedia]
- #1066 Add rutor.group [by @ericguirbal, @spmedia]
- #1068 Add vpdr.pl [by @ericguirbal, @spmedia]
- #1070 Add marinetraffic.com [by @Zodiac1978, @spmedia]
- #1071 Add infogame.name [by @ericguirbal, @spmedia]
- #1073 Add javlibrary.cc [by @ericguirbal, @spmedia]
- #1074 Add francaise-poesie.com [by @ericguirbal, @spmedia]
- #1075 Add mamylik.ru [by @ericguirbal, @spmedia]
- #1076 Add piluli.info [by @ericguirbal, @spmedia]
- #1077 Add your-good-links [by @spmedia]
- #1078 Add ai-seo-services.com [by @spmedia]
- #1079 Add veles.shop [by @ericguirbal, @spmedia]
- #1080 Add torrentgamer.net [by @ericguirbal, @spmedia]
- #1081 Add top10-online-games.com [by @ericguirbal, @spmedia]
- #1082 Add aitiman.ae [by @ericguirbal, @spmedia]
- #1083 Added Referrer Spam [by @akifsahinde, @spmedia]
- #1084 Add gelstate.ru [by @ericguirbal, @spmedia]
- #1085 Add uginekologa.com [by @ericguirbal, @spmedia]
- #1086 Add blog2019.top [by @smokris, @spmedia]
- #1087 added space2019.top [by @akifsahinde, @spmedia]
- #1088 Add pornosemki.info [by @ericguirbal, @spmedia]
- #1089 Add eropho.com [by @ericguirbal, @spmedia]
- #1090 Add xn—-btbdvdh4aafrfciljm6k.xn--p1ai [by @ericguirbal, @spmedia]
- #1091 Add credit.co.ua [by @ericguirbal, @spmedia]
- #1092 Add 03p.info [by @ericguirbal, @spmedia]
- #1093 Add lalalove.ru [by @ericguirbal, @spmedia]
- #1094 Added one-a-plus.xyz [by @spmedia]
- #1095 Added rustag.ru rxshop.md [by @spmedia]
- #1096 Add yes-do-now.com [by @spmedia]
- #1097 Add vzubah.com [by @ericguirbal, @spmedia]
- #1098 Add naturalpharm.com.ua [by @ericguirbal, @spmedia]
- #1099 Add supermodni.com.ua [by @ericguirbal, @spmedia]
- #1100 Add sexuria.net [by @ericguirbal, @spmedia]
- #1101 Add php-market.ru [by @ericguirbal, @spmedia]
- #1102 Add coverage-my.com [by @spmedia]
- #1104 added nbok.net [by @akifsahinde, @spmedia]
- #5894 Added Beaker Browser [by @da2x, @sgiehl]
- #5895 Add tenta browser detection [by @tufanbarisyildirim, @sgiehl]
- #5897 Adds detection of Inoi, MegaFon and Vertex devices [by @sanchezzzhak, @sgiehl]
- #5899 Adds detection for new Google bot [by @liviuconcioiu, @sgiehl]
- #5901 Improves detection of Huawei devices [by @liviuconcioiu, @sgiehl]
- #5902 Improves detection of Nokia devices [by @liviuconcioiu, @sgiehl]
- #5903 Improves detection of Infinix devices [by @sgiehl]
- #5904 Improves detection of Allview devices [by @liviuconcioiu, @sgiehl]
- #5905 Improves detection for lcatel, Blackview, Blu, Crosscall, E-Boda, Elephone, Hyundai, MyPhone, Oppo, Sky, Tecno Mobile, Ulefone, Vonino, Wiko, Xiaomi, ZTE, Zuum devices [by @liviuconcioiu, @sgiehl]
- #5906 Adds detection for various devices [by @liviuconcioiu, @sgiehl]
- #5907 Adds detection for more AllCall devices [by @sgiehl]
- #5908 Adds detection for more Concord devices [by @sgiehl]
- #5909 Adds detection for more Crescent devices [by @sgiehl]
- #5911 Improves detection for various devices [by @liviuconcioiu, @sgiehl]
- #5912 Adds detection for 3 new browsers [by @liviuconcioiu, @sgiehl]
- #5914 Prevent conflicts from other classes autoloader functions [by @chrisblakley, @sgiehl]
- #5915 Improves detection for Alcatel, Blackview, BLU, Huawei, Hyundai devices [by @liviuconcioiu, @sgiehl]
- #5916 Adds detection for bogo, CAGI, G-TiDE, MTN, NeuImage, PCBOX, U.S. Celluar, Vorago, Woo devices [by @liviuconcioiu, @sgiehl]
- #5917 Improves detection for Asus and Bitel devices [by @liviuconcioiu, @sgiehl]
- #5919 Adds detection for some missing LG devices [by @sgiehl]
- #5920 Adds detection for new devices and improves current ones [by @liviuconcioiu, @sgiehl]
- #5921 Improves detection for AMGOO, Huawei, Movic, Polaroid, Samsung, Yezz devices [by @liviuconcioiu, @sgiehl]
- #5922 Improves detection for Alcatel, Allview, Asus, Blu, bq, Cherry Mobile, Echo Mobiles, Huawei, iPro, Krüger&Matz, Lanix, Lava, Lenovo, LYF, Mediacom, MyPhone, Myria, OnePlus, OPPO, Polaroid, QMobile, RCA Tablets, Sharp, STF Mobile, Telefunken, Top House, Vonino, Wiko, Yezz, ZTE devices [by @liviuconcioiu, @sgiehl]
- #5924 Adds detection for altron, AVH, Digiland, EE, iView, InnJoo, IMO Mobile, Leagoo, LAIQ, Ledstar, NUU Mobile, Panacom, PCD Argentina, Quantum, RT Project, SWISSMOBILITY, X-View, Xion devices [by @liviuconcioiu, @sgiehl]
- #5925 Adds detection for FiGO, MyWigo, O+, Plum, Riviera, Vulcan, Zenek devices [by @liviuconcioiu, @sgiehl]
- #5926 Improves detection for Asus, Blackview, Bitel, Blu, Haier, Huawei, Hyundai, iHunt, Lanix, Lava, Lenovo, Myria, Neffos, PCBOX, PCD Argentina, Polaroid, Selfix, Sony, SWISSMOBILITY, Unnecto, Vonino, Wiko, Xiaomi, Xolo, Zonda, ZTE devices [by @liviuconcioiu, @sgiehl]
- #5928 Fix problems with Samsung detection [by @sgiehl]
- #5929 Improves detection for AGM, altron, Asus, Avvio, BGH, Blaupunkt, bq, Cherry Mobile, Doogee, Echo Mobiles, FNB, Huawei, Hyundai, iPro, Karbonn, Kempler & Strauss, Lanix, Leotec, M4tel, Maxwest, Myria, Neffos, NYX Mobile, O+, OnePlus, Sony, Vonino, Quantum, Walton, Yezz, Yu devices.. [by @liviuconcioiu, @sgiehl]
- #5930 yaml pecl parser, fix function_exists [by @mallsbill, @sgiehl]
- #5933 Added a few Android device variants [by @GregOriol, @sgiehl]
- #148 Custom JS Function isn’t working when using multiple custom functions
- #151 Fix greater than comparison is not working [by @tsteur]
- #155 White label conflict with the Matomo Analytics Tag Template
- #156 MatomoTag loadTemplate piwik fallback looks broken
- #157 MatomoTag: fix loadTemplate piwik fallback [by @danimoh, @tsteur]
SDKのメンテナや貢献者の皆さん、これらのすばらしいリリースを祝福します。
新しいプラグイン
By the Matomo team and InnoCraft:
By third party developers:
Matomo 3.9.0でクローズした171チケットリスト
matomo-org/matomo
matomo-org/referrer-spam-blacklist
matomo-org/device-detector
matomo-org/searchengine-and-social-list
matomo-org/tag-manager
我々は一丸となって、世界でも最高のオープンな分析プラットフォームを作り出しています。 みなさんのご協力で、Matomo をさらに素晴らしいものにすることができるでしょう!