ニュース

Piwik 2.15.0 (リリース候補)

ついにPiwik 2.15.0リリース候補の発表です:Piwikの新しいメジャーリリース!

新着情報

Piwik 2.15.0はPiwik 2.xの長期サポートのためのリリースで、ビューのパフォーマンス、セキュリティ、および優れた信頼性に重点をおいています。データに焦点を当てた美しく新しいデザイン、およびPiwikのダッシュボード内のすべてのメニュー、ウェブサイトやセグメントにアクセス可能な素晴らしい検索バーが含まれています。その他多くの改善点は、下記リストを参照してください。みなさんのご意見、感想などフォーラムで聞けることを楽しみにしています。
177 のチケットは 15 人の貢献者によってクローズしました!

更新できたら…

  • ご質問やご意見がある場合は、フォーラムをご利用ください。(無料サポート)
  • Piwik の普及にご協力ください! Twitter やブログ、ウェブサイトなどで Piwik プロジェクトについてつぶやいたり、書き込んでみてください!あなたの回りの人々に Piwik について興味を持っていただけると思います。すでに 1,000,000 以上のウェブサイトのアクセス解析にご利用頂いて来ましたが、さらにコミュニティを育てるためには皆さまの支援が必要です!
  • あなたの言語で Piwik の使用環境を改善するには、翻訳への貢献を検討してください。
  • Piwik をより良くするための詳細なご質問や、カスタム開発については、すべて Piwik PRO にお問い合わせください。そして、Piwik Cloudとエンタープライズパッケージを探してください。

セキュリティ リリース

このリリースは重要です。
Elamaran Venkatraman, Egidio Romano and Dmitriy Shcherbatov:Piwikセキュリティレスポンスチームに個人的にセキュリティ上の問題を開示したセキュリティ研究者のための感謝しています。以下の脆弱性が修正されました:XSS、CSRF、古いバージョンのPHPで可能なファイルのインクルード(ローインパクト)、可能なオブジェクトインジェクションの脆弱性(軽微)。
データベースのアップグレード
このリリースでは、あらゆる主要なデータベースのアップグレードは含まれません。
プラットフォームの変更点
Piwik はオープン分析プラットフォームです。Piwik の開発者はコア API の改良や変更についての習得を支援するための取り組みとして、前回のリリースからの変更を文書化しています。
この 2.15.0 リリースでは、ある API の廃止、新機能、新しい Api、新しい commmands、内部 API の変更します。
プラットフォームとAPIへのすべての変更を表示するには(Piwikのルートにある)CHANGELOG.mdファイルをチェックしてください。
注:マーケットプレイスでは Piwik を拡張する45以上のプラグインを紹介していますが、これはほんの始まりだと思っています!

更新されたガイドとよくある質問

新しいFAQ

更新されたページとよくある質問

新しいブロクの投稿

Piwik 2.15.0 で クローズした177 のチケット一覧

piwik/piwik

主な変更点

  • #5029 携帯電話のブラウザーで使用される場合の外観のテーマを作る
  • #1542 “Content Security Policy” (CSP)を実装
  • #1254 Piwik レポートで表示される数値の書式を設定 (例えば1000000ではなく1,000,000)
  • #8826 新しいPiwikのユーザーのために、デフォルトでは「プロバイダ」プラグイン(トラッカー性能)を無効に [by @mattab, @diosmosis]
  • #8578 サードパーティのCookieが無効になっているときのInternet Explorer11にPiwikのオプトアウト機能を動作させます
  • #7589 新しいPiwikではメインメニューを左側に設置 [by @mattab]
  • #6497 Utf-8 ではないデフォルトの文字セットがあるデータベースのデータが破損することがある [by @tsteur]
  • #8946 Piwik の新しく素晴らしい検索バー
  • #8893 Piwik の PHP7 互換性の主要な進展
  • #8825 新コマンド‘core:invalidate-report-data’は、アーカイブデータを無効化する(W/期間カスケード) [by @diosmosis, @mattab]
  • #8755 カスタム変数レポートに「セグメント化されたビジターログ」アイコンを表示
  • #8625 新しい診断コマンド ‘diagnostics:analyze-archive-table’ はアーカイブ テーブルを分析する [by @diosmosis, @tsteur]
  • #7883 プラグイン開発者が、Piwik コミュニティの翻訳のプラグインを取得することを許可する [by @sgiehl]
  • #7239 改善された診断:マーケットプレースで新しいLogViewerのプラグイン!
  • #6031 カスタム変数を持つセグメントの作成を容易に [by @diosmosis]
  • #4103 新しいセグメント: ファイル URL ‘downloadUrl’ と ‘outlinkUrl’ Outlink URL をダウンロード [by @mattab]
  • #588 新しいウェブサイトの設定:アクションURLは、上記のいずれかのURLで始まる場合にのみ訪問や行動を追跡 [by @diosmosis]
  • #8066 最後の正常なアーカイブからトラフィックのウェブサイトを検索する SQL クエリは、6 時間以上かかることがある [by @tsteur, @diosmosis]
  • #7913 SQLクエリでは、プラグインがクエリをトリガし、トラブルシューティングするためのSQLコメント内のプラグインの名前をプリントアウト
  • #7169 Piwik のすべてのユーザーの既定のメニューとして「レフトメニュー」を使用する#2846 2 因子認証ログイン: マーケットプレイスの新しい GoogleAuthenticator プラグイン!
  • #8864 日付セレクターの操作性を向上させる [by @tsteur]
  • #8633 新しいコマンド ‘database:optimize-archive-tables’ のアーカイブ テーブル (たとえば InnoDB) を最適化する [by @diosmosis]
  • #8850 アーカイブ・パフォーマンス:LIKE制約を使用している遅いセグメントサブクエリをキャッシュ [by @mattab]
  • #7618 フォント、アイコンの新しいセットとUIのアイコンの一部を更新 [by @mnapoli, @diosmosis]
  • #6773 「ヘルプ」ページおよびglossary.piwik.orgから利用可能なPiwik翻訳を使用した、多言語の用語集 [by @mattab]
  • #7588 管理者レフトメニューの新しいデザイン
  • #8776 セグメントを使用した場合、行展開が失敗することがある
  • #8593 Piwik トラッカーでデバッグ ログを有効にするには?
  • #7733 Chrome の「データ セーバー」モードで Chrome ブラウザーを使用した場合、多くのビジターの追跡はできない
  • #6593 E コマースのページに失敗した PageURL セグメンテーション [by @diosmosis]
  • #5094 AdBlock Plusが使われた時に、それを使用不可にするようユーザーにサジェストする

機能強化

  • #8529 特定のURLパラメータ&disable_merged_assets=1が設定されている場合にアセットをマージしないで欲しい [by @ThaDafinser, @tsteur, @mattab]
  • #8317 Refactor tracker code for clarity, modularity and so plugins can have more granular control over tracking [by @diosmosis, @mattab]
  • トラッカーコードを分かりやすく、モジュール性よくリファクターし、プラグインがトラッキングに際してより粒度の高い制御ができるようにする

  • #8628 フォーム入力値の代わりにプレース ホルダーを使用して、UsersManager を追加 [by @mnapoli, @diosmosis]
  • #8693 コンテンツの悪用を防止: URL が有効でない場合にエラーを表示
  • #4615 Admin UI の余分な改行やインデントを削除する [by @sgiehl, @dhoko]
  • #8858 invalidateArchivedReports API は、特定の ‘&segment=’ のレポート データを無効にできる
  • #8773 開発者 (開発モードで使用可能) のデバッグを支援するモバイル メッセージング: 新しい SMS プロバイダー [by @sgiehl, @mattab]
  • #8752 各 SQL クエリでセグメントを使用する場合は、SQL コメント セグメント文字列を出力する
  • #8650 どのコンテンツブロックがページにあるかをデバッグできるようpiwik.jsに新しいメソッドlogAllContenBlocksOnPageを追加 [by @diosmosis, @tsteur]
  • #8610 大文字小文字を区別しログイン [by @mnapoli, @diosmosis]
  • #8607 “Segment_last_edit_time”を”process_new_segments_from”に設定するオプションを追加 [by @diosmosis]
  • #8561 Piwik 内からプラグインのクリエイターに寄付できる [by @sgiehl, @mattab]
  • #8550 すべての web サイト全体の操作の合計数を表示する [by @mnapoli, @mattab]
  • #8549 [更新の設定] “Use the latest release” か “Use the Long Term Support release”を選択する [by @tsteur]
  • #8461 Eメールレポート: 電子メールの本文にレポートの完全なURLのsource / originをプリントする
  • #8296 一括追跡中に無効な要求のインデックスを返す [by @diosmosis]
  • #7766 絵文字のタイトルや Url は追跡の失敗の原因になる [by @sgiehl]
  • #5960 Piwik.js で eval 関数を使用しないで欲しい (for CSP)
  • #8899 Piwik は IPv6 プロトコルをサポートしていますか?
  • #8399 パフォーマンスの低下:すべてのディメンションはリクエストごとに作成される [by @tsteur, @diosmosis]
  • #7767 新しいFAQはセッションとキャッシュのRedisの使用方法を文書化する
  • #8545 ビジターログ のすべてのツールチップの改善されたツールヒントを使用する [by @mnapoli, @tsteur]
  • #8488 アイコンの更新 [by @mnapoli, @diosmosis]
  • #7847 Piwik ダッシュ ボード ・ ウィジェットが配置されていない [by @tsteur]
  • #8945 コンテンツ追跡指標とディメンションのヘルプ テキスト [by @mattab]
  • #8857 番号の形式を改善 [by @sgiehl, @mattab]
  • #8856 日付・時刻のフォーマットを改善 [by @sgiehl, @mattab]
  • #8811 プラグインの設定を保存する場合は、ダブルクリックを防止するために、「保存」ボタンを無効にする [by @tsteur]
  • #8788 すべてのユーザーのメニューと管理メニューページにHTML title の値を設定 [by @mattab]
  • #8777 core:archive 出力でより良いログメッセージ [by @mattab, @dhoko]
  • #8765 履歴の url のすべての utf8 4 バイト文字を置き換える [by @sgiehl, @mattab]
  • #8712 より目立つ位置にウェブサイト・セレクターを移動
  • #8709 オンデマンドトラッカーデバッグまたはデバッグが有効になっている場合に警告を表示する [by @tsteur, @diosmosis]

タスク

  • #8646 新しいウィンドウで開くポップアップのopt-out cookiesを設定する [by @diosmosis, @mattab]
  • #8140 訪問者ログ + プロファイル: 同じの深さ・形式でキャンペーンの詳細を見る [by @tsteur]
  • #8924 SEOのウィジェットからマジェスティックSEOのメトリックを削除する
  • #8897 個別のリクエストが不正なリクエストパラメータを含んでいてもバルクトラッキングリクエストが失敗しない [by @diosmosis]
  • #8808 エラー ページの代わりに、ハード コーディングされた ‘ログイン’ の現在のログイン認証プラグインを使用する [by @Joey3000]
  • #8784 API メソッド ‘API.getLastDate’ を廃止する [by @mattab]
  • #8682 Epiphany は Gnome のブラウザーのトラッキング拒否設定を無視する
  • #8662 常に最大値の代わりにすべてのログ テーブルのカスタム変数の最小数を取得する [by @tsteur, @diosmosis]
  • #8627 デバイス検出を3.4へ更新 [by @sgiehl]
  • #8524 新しい検索エンジンの検出 [by @sgiehl]
  • #8517 ドリブルをソーシャルネットワークのリストに追加 [by @sgiehl, @tsteur]
  • #8202 ビジターログ: “(url)” ではなく常に完全な url を表示する
  • #8193 EOL に関する PHP 5.4 警告の管理画面での永続的な通知を表示
  • #7903 データベースへの接続が失敗した場合、API は、有効な応答を返す必要がある
  • #7902 Piwik DB をアップグレードする際は、API は有効な応答を返す必要がある
  • #89411 古いUserSettingsプラグインを使用して、URLの後方互換性を再度追加する [by @diosmosis, @mattab]
  • #8738 アーカイブのライフサイクルにイベントを追加 [by @andrzejewsky, @tsteur]
  • #8694 Windows 用の PhpUnit のサポートを修正 [by @ThaDafinser, @mattab, @tsteur]
  • #8680 テストやフィクスチャが間違ったネーム・スペースを持っている場合のテストで明確なエラーメッセージを表示する [by @diosmosis]
  • #8666 プラグインはフォームをオプトアウトするために、クエリパラメータを追加することを許可する [by @Zeichen32, @tsteur]
  • #8660 CIプラグインテストで、プラグインがPiwikのバージョンの互換性がないとき明確なエラ−を表示 [by @diosmosis]
  • #8631 プラグインがサードパーティーデータを格納できる新しいイベント
  • #8600 SQLのエクセプションでアーカイブが失敗した時、トラブルシューティングのため、エクセプションメッセージにプラグイン名もアウトプットする
  • #8598 ロギング用のトラッカーでモノローグを使用して欲しい [by @tsteur, @mnapoli]
  • #7837 廃止された、又は不要なイベントを指摘して欲しい [by @tsteur]

バグフィックス

  • #8986 レポート メタデータ API はカテゴリでレポートを正しく並べ替えられない
  • #8962 SEO ウィジェット: DMOZ のエントリ数が 0 [by @sgiehl, @mattab]
  • #8919 lessphpの失敗を避けるために、グラデーションのミックスインで以下の機能を使用しないで欲しい [by @diosmosis, @mattab]
  • #8871 DBエラー:1227アクセスが拒否されました。この操作には PROCESS権限(少なくとも1つの/複数可)が必要 [by @mattab]
  • #8866 UserCountryMap: 警告-無効な引数 foreach のため [by @sgiehl]
  • #8853 フィールド ‘location_browser_lang’ は、クエリの既定値を持っていない [by @mattab]
  • #8848 ビジターマップ: ビジットと国の名前が変換されない [by @sgiehl]
  • #8843 セグメントの値が角度によって HTTP 要求で送信する前にデコードされることを確認する [by @diosmosis]
  • #8830 ini_set() の前に、存在しないエラー制御演算子プレフィックス‘@’を追加する [by @Joey3000, @tsteur]
  • #8812 $HTTP_RAW_POST_DATA の除去のために必要な PHP7 では、 Piwik がインストールできない
  • #8785 Piwikの遅いリバースDNSクエリーのためにウェブサイトの読み込みが遅い
  • #8740 ヘルプが開いているときのマウスアウトするとウィジェットのタイトルが見えなくなる [by @diosmosis]
  • #8735 ログインしていることが必要なリソースにアクセスしようとしている時のはっきりしないメッセージ [by @tsteur, @diosmosis]
  • #8734 Nfs ファイル ・ システムの検出を向上させる [by @nuxwin, @tsteur]
  • #8730 Web cron がタイムアウトしない [by @mattab]
  • #8726 個々のレポートが失敗した場合、レポートはまだ生成されるので、ScheduledReports世代の例外をキャッチする [by @diosmosis, @mattab]
  • #8722 Http または https 以外の外部リンクを追跡が壊れている
  • #8707 core:archive 無限ループ maxmind db を更新 [by @sgiehl, @diosmosis]
  • #8630 HTTP APIを介して追跡するキャンペーンが動作していないよう [by @diosmosis]
  • #8624 レポートメニューは、アクティブなメニューセクションを決定するために、URLでのAAAのparamを使用しないで欲しい [by @diosmosis]
  • #8621 core:archive 出力で“Time Elapsed”が間違っている [by @tsteur]
  • #8597 Ecommerce Tracker は「整合性制約違反:1062の重複エントリ」で失敗することがある
  • #8589 接続の作成時に ONLY_FULL_GROUP_BY Mysql モードを無効にする [by @tsteur, @diosmosis]
  • #8580 お知らせ-未定義のプロパティ: Piwik\DataTable\Filter\ExcludeLowPopulation::$columnToFilter [by @mattab]
  • #8572 カスタム日付範囲が、まだ –force-periods=day でアーカイブされている [by @diosmosis]
  • #8559 改善とシステムをパージ アーカイブを修正 [by @diosmosis]
  • #8553 curl_exec: 16210130バイト中4390672バイト受け取った119908ミリ秒後にオペレーションがタイムアウト。リクエストされたホストネーム:builds.piwik.org [by @mattab]
  • #8525 「ファイルシステム」の診断システムのチェックは、誤ったファイルシステムの使用を検出することがある [by @mattab]
  • #8509 LDAP 認証を使用する場合は、token_auth を確認するトラッキング api が失敗する [by @diosmosis]
  • #8484 AAA とポップアップの問題でページ url 起因のセグメント
  • #8468 Ajax angular HTTP の要求が期待どおりに中止しない [by @tsteur]
  • #8413 JS: Uncaught URIError: Chrome/IE11 と ISO 8859-1 のエンコード形式が正しくない URI [by @tsteur]
  • #8366 更新エラーメッセージでダブルエスケープ [by @tsteur]
  • #8323 カスタム ダッシュ ボードおよびユーザー セグメント: セグメント %s が無効
  • #8216 セグメント値でシングル quote/apostrophe は保存上の閉じ括弧と交換 [by @sgiehl, @diosmosis]
  • #8176 レポート Goals > Goals by Referrers > Campaigns の拡張された行にアイコンが表示されない
  • #8099 curl_exec: 操作は 10000 ミリ秒後にタイムアウトした [by @mattab]
  • #7983 Referrer Reports での Row Evolution は subdatatables の 0 のビジターを示している [by @tsteur]
  • #7948 メール レポートのスケジュールでグラフを分割してしまう [by @mattab]
  • #7928 Firefox のダッシュ ボードで‘Adblock Plus’拡張子の読み込みに失敗する
  • #7926 新規インストールの“Create tables”のステップ表示が変換されない [by @PatchRanger, @tsteur]
  • #7836 管理目標に十分なアクセス許可を持っていない場合は「新しい目標を作成する」が表示される [by @diosmosis]
  • #7700 SitesManager.getPatternMatchSites は、サイトの限られたセットを返す [by @tsteur, @diosmosis]
  • #7692 ウェブサイトの選択:特別な文字列を検索すると、HTMLコードが表示される [by @tsteur]
  • #7084 Visit Frequency と Visit Overview Widget はカーソルを示しています :マウスのポインターをクリックすると、何も起こらない [by @sgiehl]
  • #6734 ウィジェットを最大化後、ウィジェット フッターは展開できない [by @sgiehl]
  • 8717 Git のチェック アウトのアップグレード/インストールの手順を文書化する (composer.phar と–no-dev と git のサブモジュール更新 –init –recursive をインストール)

翻訳と国際化

  • #8957 [自動翻訳更新] 47 言語で 100 字列を更新 (ar, be, bg, bs, ca, cs, da, de, el, es, et, eu, fa, fi, fr, gl, he, hi, hr, hu, id, it, ja, ko, lt, lv, nb, nl, nn, pl, pt-br, pt, ro, ru, sk, sl, sq, sr, sv, ta, th, tl, tr, uk, vi, zh-cn, zh-tw) [by @sgiehl]
  • #8922[自動翻訳更新] 37 言語で 131 字列を更新(be, bg, bs, ca, cs, da, de, el, es, fa, fi, fr, hi, hr, hu, id, it, ja, ko, lv, nb, nl, nn, pl, pt-br, pt, ro, ru, sk, sl, sq, sr, sv, th, tl, vi, zh-cn) [by @sgiehl]
  • #8875 [自動翻訳更新] 5 言語で 349 字列を更新(gl, vi, sq, de, it) [by @sgiehl]
  • #8840 [自動翻訳更新] 4 言語で 101 字列を更新 (cs, es, nl, it) [by @sgiehl]
  • #8803 [自動翻訳更新] 39 言語で 175 字列を更新 (sv, id, it, be, bg, ca, cs, da, de, el, es, et, fa, fi, fr, he, hi, hr, hu, ja, ko, lt, lv, nb, nl, pl, pt, ro, ru, sk, sl, sq, sr, ta, th, tl, tr, uk, vi) [by @sgiehl]
  • #8739 [自動翻訳更新] 8 言語で 221 字列を更新 (lt, cs, sr, de, fr, hi, nl, pt) [by @sgiehl]
  • #8702 [自動翻訳更新] 17 言語で 242 字列を更新 (hi, it, de, el, cs, da, es, fi, fr, ja, nl, ro, ru, sr, sv, ta, nb) [by @sgiehl]
  • #8668 翻訳ファイルから翻訳者のメール アドレスを削除します。 [by @sgiehl, @mattab]
  • #8602 [自動翻訳更新] 5 言語で 96 字列を更新 (ta, fa, fr, it, pt) [by @sgiehl]
  • #8516 [自動翻訳更新] 11 言語で 235 字列を更新 (pt, cs, hi, nb, sl, it, ja, de, el, fr, lt) [by @sgiehl]

コメントを求める要求 (閉鎖)

  • #8547 Piwik & リリースサイクル で公開 API の後方互換性を維持
  • #8519 Piwik.org の新しい Piwik チームのページ
  • #8278 お知らせ:ドイツのベルリンにて Piwik ミートアップ。 あなたを招待します!
  • #7953 より速く Pull Requests をマージできる方法とは? [by @mattab]

Piwik ログ解析

  • #97 –idsite オプションは –reply-tracking で使用した場合に無視される [by @tsteur, @diosmosis]
  • #96 無効な要求パラメーター例外を無視する piwik.php 要求を再生すると、(例えば間違った cid) インポートを中止しない [by @diosmosis]
  • #95 Pythonのテストを実行するための初期.travis.ymlを追加する [by @diosmosis]
  • #94 Piwik トラッカーによって無効と見なされたログの行を表示するのに一括追跡指標を使用する [by @diosmosis]
  • #93 ユーザおよび管理者のための –debug-tracker と –debug-request-limit のオプション デバッグ追跡の問題を追加する [by @diosmosis]
  • #92 ログの日付の –log-date-format オプションを追加する [by @diosmosis]
  • #91 Piwik トラッカー ログ インポーター経由でのコールで失敗した場合、より良い診断ツールを提供する [by @diosmosis]
  • #87 –regex-group-to-visit-cvar –regex-group-to-page-cvar のドキュメントを改善する [by @mattab]
  • #83 拡張機能をダウンロード –add-download-extension を追加する新しいオプション [by @diosmosis]
  • #72 エラー400には、filename/lineno が無い [by @diosmosis]
  • #67 cs-hostが設定されている、とログのURLがホスト名が設定されていない場合には、ホスト名としてcs-hostを使用 [by @diosmosis]
  • #48 Travis のログ分析テストを実行 [by @diosmosis]

piwik/referrer のスパムのブラック リスト

piwik/トラッカー-プロキシ

  • #8 Piwikの追跡サーバがダウン/利用できない場合、piwik.phpは、正常505ではない障害が発生するはず [by @mattab]

Piwik/ Piwikの-PHP-トラッカー

プロジェクトに参加出来る事をご存知ですか?最高のオープン分析プラットフォームを作成するために、あなたの助けが必要です!