Matomo 3.4.0
我々は Matomo 3.4.0 を発表することを嬉しく思います:Matomo Analytics の新リリースでは、新機能、多くの小さな改善、いくつかのバグ修正を含む 130 以上の変更を行いました。
新着情報
今後の GDPR コンプライアンスプロジェクト( GDPR 機能の大部分は、4 月と 5 月に予定されている次期リリースで利用可能になります)の一環として、オプトアウト iframe 機能が改善され、オプトアウトテキストの色、フォント ファミリ、フォントサイズ、および背景色をカスタマイズできるようになりました。
このリリースでは、Matomo からデータをエクスポートする方法も改善されました。 エクスポートアイコンをクリックすると、さまざまなデータ形式、エクスポートする行数、必要なデータを数秒で取得するためのその他のオプションを選択できるウィンドウが表示されます(すべてのデータエクスポートではレポート API が使用されます) 。
Matomo をより使いやすくシンプルにするために、Matomo レポートのより良い印刷バージョン、グラフの注釈の再設計、新しいキーボードショートカット(全リストを見るには?を押してください)、 禅モード(左メニューとトップバーが崩れている)を押して、魅力的な全画面表示にします。 また、すべてのユーザは、ユーザ名またはメールアドレスでログインできるようになりました。
コアプラットフォームもいくつかの点で改善されました。 JSトラッカーでは、新しい resetUserId メソッドを使用してユーザーがログアウトすると記録できます(特にシングルページアプリケーションの場合に便利です)。 API を使用してレポートとユーザーを分割する場合やカスタムレポートを作成する場合は、新しい日付セグメントのメリットがあります。 Matomo が新しい顧客にどのようにセットアップされているかを完全に自動化できるようにするために、新しい Dashboards API を活用できるようになりました。 そして、いつものように、新しいボット、ブランド、デバイス、さらにいくつかのスパマーを追加しました。
132 チケットは 26 人以上の貢献者によってクローズされました!
更新できたら
- 質問やフィードバック(無料サポート)がある場合はフォーラムを使用してください。Matome Analyticsを最大限活用し、専門的なサポート(有料サポート)を受けたい場合は、ビジネスサポートチームにお問い合わせください。
- Matomoを広げてください! 皆さんのブログ、ウェブサイト、ツイッター、会議でのMatomo Analyticsについての話、または友人や同僚にMatomoのことを知らせることができます。 既に1,000,000以上のウェブサイトがウェブ解析を自由にしており、皆さんの助けを借りてコミュニティを成長させることができます。
- お使いの言語でMatomoを改善するには、翻訳にご協力ください。
- プロジェクトに寄付することでご支援ください。
データベースのアップグレード
このリリースには、主要なデータベースアップグレードは含まれていません。
プラットフォームの変更点
Matomo はオープンな分析プラットフォームです。 Matomo の開発者がコア API の改善と変更について知る手助けをするために、最後のリリース以降の変更点を文書化します。
この 3.4.0 リリースには、新機能と新しい API があります。 開発者のためのプラットフォーム変更ログを参照して、プラットフォームと API のすべての変更を確認してください。
注:Marketplace では、既に Matomo 3 と互換性のある 68 以上のプラグインが紹介されています。これはほんの始まりです。 Matomo は、普遍的なデータ分析プラットフォームです!
新しい SDK と更新された SDK(トラッキング API クライアント)
Matomo チームは、モバイルアプリや他の種類のアプリを測定するための公式の SDK(トラッキング API クライアント)を提供しています。
- iOS SDK:新しいメジャーリリース 5.0.0、Matomoの新しい名前[by @brototyp]
- Android SDK は 12 月からバージョン 3.0.0 になりました
これらの偉大なリリースの SDK メンテナーと貢献者に感謝します!
新規および更新されたガイドとFAQ
新規:
- オプトアウト iframe の色、フォント、フォントサイズをウェブサイトのデザインやスタイルに合わせてカスタマイズするには?
- すべてのトラッキング Cookie で Secure Cookie フラグを有効にするには?
- シンプルなアフィリエイトシステムを作成し、各顧客の新規顧客と新規収益を追跡するには?
- Matomo Analytics の GDPR ロードマップ
アップデート:
- ロールアップを作成すると、過去の履歴データのレポートも表示されますか?
- イメージバナーや内部バナー広告、またはテキスト広告のインプレッションとクリック数、クリック率をトラッキングするには?
- ページクロールエラーレポートの更新頻度は?
- ヒートマップが生成されたとき、またはセッションレコーディングが再生されたときに、カスタムスタイルシートを適用するには?
- マトモパートナーになる
新しいプラグイン:
サードパーティ開発者:
Matomo のアップグレードをお手伝いしますか?
Matomo のアップデートガイドを読むか、Matomo の専門家にお問い合わせください。
Matomo 3.4.0 でクローズされた 132 のチケットリスト
matomo-org/matomo
- #12141 JS Tracker, New method `resetUserId` to de-assign a user id after a logout [by @znerol, @mattab]
- #8314 Let user select how many records / rows to export when clicking for example CSV export
- #12455 Let me customise the opt-out iframe: fonts, color, sizes
- #12560 Email reports sent via the cron core:archive task do not contain reports that depend on idsite
- #12459 Shows icon to disable/enable Zen Mode (full screen view) [by @ryyee99, @mattab]
- #12472 Added custom URL parameters to style the optOut iframe [by @Jouveer, @mattab]
- #12587 New Dashboard API methods: `copyDashboardToUser`, `createNewDashboardForUser`, `removeDashboard` and `resetDashboardLayout` [by @sgiehl, @mattab]
- #12495 Give developers the possibility to compare translation keys in different languages [by @tsteur]
- #12521 Add more date segments: visitEndServerDate visitEndServerDayOfMonth visitEndServerDayOfWeek visitEndServerDayOfYear, etc. [by @tsteur]
- #12625 scrollTo feature not working anymore, notifications not visible etc
- #12637 Chrome: Selecting the tracking code with one click does not work anymore
- #12443 Small performance improvement in custom tracker [by @tsteur, @mattab]
- #12469 Fix a possible issue when there are more than 2 billion visits tracked and system is 32 bits [by @mattab]
- #12451 Format sparklines better
- #12458 Popover: position the minimise and reload icons correctly [by @Jouveer, @mattab]
- #12464 Align icon in Row Evolution popover [by @danikachhour, @mattab]
- #12465 Page Overlay: Replace images with font icons [by @sgiehl]
- #12476 Improvements to Annotations listing design [by @carmenliao, @mattab]
- #12485 Move site selector loading indicator to the left [by @Findus23, @sgiehl]
- #12486 improve styling of shortcut help [by @Findus23, @sgiehl]
- #12487 update checker display issues [by @sgiehl]
- #12490 Adds new icons to UI demo page [by @sgiehl, @mattab]
- #12530 Fixes position of activity indicator [by @sgiehl]
- #12570 DeviceDetection, display themed “refresh” button [by @alcalyn, @sgiehl]
- #9063 Remove word “website” from website selector [by @tsteur]
- #11660 Better adblock detection during setup
- #11959 Allow to login by Email as well as Username
- #12279 Hide widgets not working without internet connection if disabled in config [by @sgiehl, @mattab]
- #12456 Add new keyboard shortcuts for Top/Bottom of page
- #12475 Embed Widgets page: added link to the Embed reports user guide [by @ryyee99, @mattab]
- #12479 Improvement maintenance mode message to show a message based on record_statistics value [by @ryyee99, @mattab]
- #9263 Add possibility to toggle (show/hide) left menu [by @tsteur]
- #12448 Login and Reset password: improved fields [by @Jouveer, @mattab]
- #12489 Renames piwik font to matomo [by @sgiehl, @mattab]
- #12645 updates piwik/* and matomo/* composer packages [by @sgiehl]
- #7556 UserID “Signing out use-case” – actions still attributed to the same Visitor [by @znerol, @mattab]
- #11825 E-Mail Report: Page URL Links shifted after “Others” [by @sgiehl]
- #12168 Page Overlay Information boxes are displayed under menus and divs [by @sgiehl]
- #12280 Twig Filesystem: Warning – realpath(): open_basedir restriction in effect [by @sgiehl]
- #12369 Browser widget bug with pagination [by @sgiehl]
- #12373 Visitor Profile “First visit” does not always show the very first visit [by @sgiehl]
- #12374 Do not use segment to fetch additional visits for visitor profile [by @sgiehl, @mattab]
- #12394 Move public static functions out of Live controller [by @sgiehl]
- #12396 Show error message if visitor in visitor profile could not be found instead of fatal error [by @tsteur, @mattab]
- #12478 GeoIP re-attribution: debug output now shows changes to visits geo-location [by @lwille, @mattab]
- #12500 When generating URLs, only strip PATH_INFO when it is not empty [by @mattab]
- #12545 JS Tracker: expected no warning in the console when addTracker multiple times [by @mattab, @tsteur]
- #12578 Cloud visualisation may display error “Key 1 for array with keys 0 does not exist” [by @sgiehl]
- #12619 Ensure to also install plugins when there is a POST request [by @tsteur, @sgiehl]
- #12621 Trigger DB failed exception also for POST API requests [by @tsteur]
- #12514 [automatic translation update] Updated 2074 strings in 49 languages (hr, de, bn, bs, cy, ta, am, be, bg, ca, eu, gl, he, hu, is, ka, ar, cs, da, el, es, et, fa, fi, fr, hi, id, it, ja, lt, nl, pl, pt-br, ru, sq, sr, sv, tr, uk, zh-cn, zh-tw, ko, nb, nn, pt, ro, th, vi, lv) [by @sgiehl]
- #12629 [automatic translation update] Updated 1628 strings in 49 languages (bs, ca, el, et, eu, fi, fr, ja, ka, ko, nb, nl, pl, pt-br, sk, sl, sq, sv, tl, tr, vi, zh-cn, zh-tw, it, ar, be, bg, cs, da, de, es, fa, he, hi, hu, id, is, nn, pt, ro, ru, sr, th, uk, lt, lv, ta, gl, bn) [by @sgiehl]
- #11958 Export overlay for Datatables [by @sgiehl, @mattab]
- #12103 Fix Tibetan cities display on China’s city map [by @fengkaijia, @sgiehl]
- #12356 Adding some more did you know sections [by @tsteur, @mattab]
- #12359 Rename metrics that start with “Total” and remove the word Total
- #12447 Improved Print Versions [by @danikachhour, @mattab]
- #12449 Changed Feeds URL to HTTPS [by @Jouveer, @mattab]
- #12450 Websites manager, exclude IP addresses, explain that CIDR notation is supported [by @Jouveer, @mattab]
- #12462 Modals popover can now be closed with keyboard [by @Jouveer, @mattab]
- #12463 Aligned all icons to left of menus [by @Jouveer, @mattab]
- #12491 improve integration in Firefox Quantum and Chrome Android [by @Findus23, @mattab]
- #12493 During installer, better detect adblockers that may block Matomo css/js files [by @Findus23, @mattab]
- #12496 Assorted events and changes [by @diosmosis, @tsteur]
- #12501 Ignore shared hoster files in integrity check [by @Findus23, @sgiehl]
- #12502 During installation, trim inputs in the database setup page to avoid whitespaces issues [by @mattab]
- #12518 Use renamed composer packages [by @sgiehl]
- #12520 Adds audio icon to matomo font [by @sgiehl, @mattab]
- #12532 Use more font icons instead of images [by @sgiehl]
- #12538 Better handling of POST tracking requests when page is unloaded (using sendBeacon) [by @tsteur, @mattab]
- #12541 Fix others row might not be replaced in subtables of others row [by @tsteur]
- #12542 Update reports cache at least once every hour [by @tsteur, @mattab]
- #12556 Allow plugins to define custom action types [by @sgiehl]
- #12561 Update error message in API/UI if date is before 1992 (#12559) [by @simivar, @sgiehl]
- #12568 Add new Filesystem.allCachesCleared event after all caches cleared. [by @diosmosis, @tsteur]
- #12579 Key visitsAggregated does not exist as the array is empty in _profileSummaryVisits.twig
- #12590 Developer documentation: the list of all segments is missing the “Metrics” segments [by @diosmosis]
- #12591 Update component-cache version to 1.0.2. [by @diosmosis, @tsteur]
- #12602 JS Tracker, cross domain tracking: new method to get the URL parameters to forward the Visitor id value (&pk_vid=xyz) [by @diosmosis]
- #12603 Add getCrossDomainLinkingUrlParameter() to allow users to add pk_vid to dynamic links. [by @diosmosis, @mattab]
- #12607 Allow deleting first dashboard for automation purposes. [by @diosmosis, @mattab]
- #12608 Better handling of situation when there are no dashboards for a user [by @sgiehl]
- #12614 Define root path for twig file loader [by @sgiehl, @mattab]
- #12618 Make dimensions cache site aware since CustomDimensions adds different dimensions based on the current site. [by @diosmosis, @mattab]
- #12626 Makes report generation site aware [by @sgiehl, @mattab]
- #12632 Add third party cookie domain setting [by @diosmosis, @mattab]
- #12652 Show a special offer if one is defined for a plugin [by @tsteur]
matomo-org/searchengine-and-social-list
- #41 add Telegram Messenger [by @Findus23, @sgiehl]
- #42 Adds detection for search engine Tarmot [by @sgiehl]
- #43 Add package.json to make the repo compliant with NPM
- #45 Add Pinterest country specific TLDs to social list [by @boris-hocde, @sgiehl]
- #46 mention that first URL will be used for icon [by @Findus23, @sgiehl]
matomo-org/matomo-icons
- #9 Improve brand icons
matomo-org/device-detector
- #5257 Port to more languages
- #5609 Additional browsers [by @sgiehl]
- #5696 Adds detection for Doro and Teclast devices [by @sgiehl]
- #5699 Bugfix/bot parser discard details [by @wazelin, @sgiehl]
- #5700 Added recognition of ukr.net mail proxy and rambler mail image proxy [by @unisender-dev, @sgiehl]
- #5701 Some LOGICOM smartphones are being detected as BOT’s [by @sgiehl]
- #5703 New 3rd party .NET Library
- #5704 Adds detection for some new bots [by @sgiehl]
- #5705 Adds detection for various new devices and brands [by @sgiehl]
- #5706 Added support for Windows IoT 10.0 devices [by @nickurt, @sgiehl]
- #5707 Adds detection for Noblex, STK & Azumi Mobile devices [by @sgiehl]
- #5708 Adds detection for EKO devices [by @sgiehl]
- #5709 Lenovo tab4 and sentry [by @weberdever, @sgiehl]
- #5710 Adds detection for some Samsung devices [by @cb8, @sgiehl]
- #5711 Adds bot-detection for 3 site monitors [by @NanneHuiges, @sgiehl]
- #5712 Adds bot-parsers as injectionable objects [by @NanneHuiges, @sgiehl]
- #5714 Add support for various mobile devices [by @cb8, @sgiehl]
- #5715 Add NetSurf browser and engine [by @J5lx, @sgiehl, @Findus23]
- #5716 Added Symfony 4 YAML parser compatibility. [by @klizas, @sgiehl]
- #5718 Improved detection of Sony TV models [by @JanMachEU, @sgiehl]
- #5719 StatusCake Bot [by @converdo, @sgiehl]
- #5720 HubSpot Website Grader Bot detection [by @sgiehl]
- #5721 Added detection for LG models like 49UJ6307 [by @JanMachEU, @sgiehl]
- #5722 Web Browser as Chrome detected [by @sgiehl]
- #5723 Detection of Samsung SmartTV models from 2016-17 [by @JanMachEU, @sgiehl]
- #5724 Detection of LG OLED models [by @JanMachEU, @sgiehl]
- #5725 Detection of short Sony models [by @JanMachEU, @sgiehl]
- #5726 Added detection for Hisense brand [by @JanMachEU, @sgiehl]
matomo-org/referrer-spam-blacklist
- #651 Add uptime-[as|eu|us].net [by @woodardj, @spmedia]
- #652 Add theautoprofit.ml [by @spmedia]
- #653 Change composer name to matomo/referrer-spam-blacklist [by @sgiehl]
matomo-org/tracker-proxy
- #27 PHP Warning: curl_setopt(): You must pass either an object or an array with the CURLOPT_HTTPHEADER argument ?
matomo-org/component-cache
- #17 Rename Piwik -> Matomo [by @sgiehl]
- #18 Make File::getFilename() public and return correct value in File::doFlush(). [by @diosmosis, @tsteur]
matomo-org/component-decompress
matomo-org/component-ini
matomo-org/matomo-log-analytics
- #206 Piwik is now Matomo [by @mattab]
- #208 Adding two options –add-to-date & –request-suffix [by @diosmosis, @mattab]
我々は一丸となって、世界でも最高のオープンな分析プラットフォームを作り出しています。 みなさんのご協力で、Matomo をさらに素晴らしいものにすることができます!