説明
まだ Matomo On-Premise 、Matomo クラウドを使用していない場合、または Matomo の独自のインスタンスをホストしていない場合は、Matomo for WordPress プラグインを使用してください。
このプラグインは Matomo API を使用して、WordPress ダッシュボードに Matomo 統計を表示します。また、Matomo トラッキングコードをブログに追加したり、トラッキングコードにいくつかの変更を加えたりすることもできます。さらに、 WP-Matomo は WordPress ネットワークをサポートし、複数のサイトとそのトラッキングコードを管理します。
このプラグインを使用するには、Matomo Web 分析アプリケーションが必要です。Matomo セットアップをまだ行っていない場合 (例: Web ホスティング サービスによって提供されている)、2つの簡単なオプションがあります: セルフホスト型 Matomo セットアップ または InnoCraft によるクラウドホスト型 Matomo のいずれかを使用します。。
要件: PHP 7.0 (またはそれ以上)、WordPress 5.0 (またはそれ以上)、Matomo 4.0 (またはそれ以上)
言語: 英語、アルバニア語、中国語、オランダ語、フランス語、ドイツ語、ギリシャ語、ハンガリー語、イタリア語、ポーランド語、ポルトガル語 (ブラジル)。 部分的にサポート: アゼルバイジャン語、ベラルーシ語、ヒンディー語、リトアニア語、ルクセンブルク語、ノルウェー語、ペルシア語、ルーマニア語、ロシア語、スペイン語、スウェーデン語、トルコ語、ウクライナ語
Matomoとは ?
【youtube https://youtu.be/Qc2kooLNDiU】
詳細。
最初のステップ
- 独自の Matomo インスタンスをインストールする方法については、要件、 インストールをご覧ください。
- Matomo に関するサポートが必要な場合は、Matomo フォーラム をご覧ください。
- 最後に、WP-Matomo のセットアップを開始できます。
ショートコード
有効にすると、次のショートコードを使用できます。
[wp-piwik module="overview" title="" period="day" date="yesterday"]
WP-Matomo の概要ダッシュボードのような概要テーブルを表示します。期間と日の詳細については、Visits Summary.get の Matomo API ドキュメントを参照してください。複数のデータ配列が累積されます。title 属性を入力すると、その内容がテーブルのタイトルに表示されます。
[wp-piwik module="opt-out" language="en" width="100%" height="200px"]
Matomo オプトアウト Iframe を表示します。Iframe の言語は、言語属性 (ドイツ語の場合は de など) と、対応する属性を使用した幅と高さによって変更できます。
[wp-piwik module="post" range="last30" key="sum_daily_nb_uniq_visitors"]
現在の投稿に関連する選択されたキーの値を表示します。範囲 (形式: lastN、previousN または YYYY-MM-DD、YYYY-MM-DD) と目的の値のキー (例: sum_daily_nb_uniq_visitors、nb_visits または nb_hits) を定義できます。詳細については、範囲を使用した Matomo の API メソッド Actions.getPageUrl を参照してください。)。
[wp-piwik]
は[wp-piwik module=”overview” title=”” period=”day” date=”yesterday”] と同じです。
クレジットと謝辞
- グラフは Chart.js (MIT ライセンス) を利用しています。
- Transifex と WordPress の翻訳者全員です。
- Matomo チームを含め、誰でも WP-Matomo プロジェクトへ寄付できます !
- 批判、賞賛、機能リクエスト、バグレポートを含むメールを私に送ってくれるすべてのユーザー – あなたは WP-Matomo をより良くするために私を助けてくれます !
すべてに感謝します !
スクリーンショット
インストール
一般的な注意事項
- まず、実行中の Matomo インスタンスをセットアップする必要があります。Matomo はここから入手でき、そのドキュメントはここから入手できます。
- Matomo インスタンスを更新したい場合は、更新プロセスの実行中に WordPress ブログをメンテナンスに設定する必要があります。
単独の WordPress ブログに WP-Matomo をインストールする
- 完全な
wp-piwik
ディレクトリをwp-content/plugins
ディレクトリにアップロードします。 - 「プラグイン」メニューからプラグインを有効化します。
- 追加された「設定 / WP-Matomo (WP-Piwik) 設定」メニューを開き、指示に従って Matomo 接続を設定し、設定を保存します。
- 複数のサイト統計への表示アクセス権があり、「自動構成」を有効にしていない場合は、ブログを選択して設定を再度保存してください。
- サイトの統計を確認するには、「ダッシュボード / WP-Matomo (WP-Piwik)」を参照してください。
WP-Matomo を WordPress ブログネットワーク (WPMU / WP マルチサイト) にインストールします。
マルチサイト環境で WP-Matomo を使用するには2つの異なる方法があります:
- サイト単独のプラグインとして、単独の WordPress ブログにインストールされたプラグインのように動作します。各ユーザーは自分で WP-Matomo を有効化、設定、使用できます。ユーザーは独自の Matomo インスタンスを使用することもできます (したがって、そうしなければなりません)。
- WP-Matomo をネットワークプラグインとして使用することは、中心的なアプローチに相当します。単一の Matomo インスタンスが使用され、サイト管理者がプラグインを完全に設定します。ユーザーは自分の統計を表示することのみが許可され、サイト管理者は各ブログの統計を表示できます。
サイト個別のプラグイン
WP-Matomo を /wp-content/plugins フォルダーに追加し、個々のサイト管理者に対して「プラグイン」ページを有効にするだけです。プラグインを使用したい場合、各ユーザーは自分で WP-Matomo を有効にして設定する必要があります。
ネットワークプラグイン
ネットワークプラグインのサポートはまだ実験段階です。ユーザーコンテキストで使用する前に、自分でテストしてください (WP マルチサイトのローカルコピーを使用するなど)。
WP-Matomo を /wp-content/plugins フォルダーに追加し、ネットワークプラグインとして有効にします。ユーザーは自分の統計にアクセスでき、サイト管理者は各ブログの統計とプラグインの設定にアクセスできます。
FAQ
-
Matomo URL と Matomo 認証トークンはどこで見つけられますか ?
-
このプラグインを使用するには、独自の Matomo インスタンスが必要です。 Matomo をまだセットアップしていない場合は、2つの簡単なオプションがあります。自己ホスト型 Matomo または InnoCraft によるクラウドホスト型 Matomo。
Matomo が動作するとすぐに、WP-Matomo を設定できるようになります: Matomo は、Matomo にアクセスするために使用する URL と同じです。デモ サイト: http://demo.matomo.org。認証トークンはある種の秘密のパスワードであり、これにより WP-Matomo が Matomo から必要なデータを取得できるようになります。認証トークンを取得するには、Matomo にログインし、設定の歯車アイコン (右上) をクリックして、「API」(左側のサイドバーメニュー、下部近く) をクリックします。
ここでより詳細な説明を入手できます: https://matomo.org/blog/2015/05/wordpress-integration-wp-piwik-1-0/
-
「WP-Matomo (WP-Piwik) は、設定を使用して Matomo (Piwik) に接続できませんでした」というメッセージが表示されます。どうやって進めたらいいですか ?
-
まず、設定が有効であることを確認してください (例: 正しい Matomo URL を使用しているかどうか) (上記の説明を参照)。次に、「サポート」タブに移動し、テストスクリプトを実行します。このテストスクリプトは Matomo から情報を取得しようとし、完全な応答を表示します。通常、応答出力は何が問題なのかを明確に示します。
応答出力には次の内容が含まれます…
– bool(false) および HTTP/1.1 403 禁止: WP-Matomo は Matomo に接続できません。 Matomo サーバーの設定を確認してください。 おそらく、.htaccess によるパスワード保護を使用しているか、localhost/127.0.0.1 からのリクエストをブロックしている可能性があります。 これについて不明な点がある場合は、Web ホスティング会社に問い合わせてサポートを受けてください。
– bool(false) および HTTP/1.1 404 が見つかりません: Matomo URL が間違っています。 コピーして試してみてください。 ブラウザー経由で Matomo 自体にアクセスするために使用する URL を貼り付けます。
– bool(false) およびそれ以上の HTTP 応答コードなし: Matomo サーバーは応答しません。 多くの場合、これはファイアウォールまたは mod_security 設定が原因で発生します。 さらに詳しい情報を得るには、サーバーのログファイルを確認してください。 これについて不明な点がある場合は、Web ホスティング会社に問い合わせてサポートを受けてください。If this does not help as well, feel free to open a topic in the support forum. Please share all available information including the test script result, if possible.
-
PHP 互換性チェッカーは、WP-Matomo との PHP7 互換性の問題を報告します。
-
互換性チェッカーには2つの誤検知が表示されます。WP-Matomo は PHP7と100% 互換性があるため、このレポートは無視して構いません。
-
概要ショートコードでは、年間範囲を使用したユニーク訪問者がいないことを示しています。
-
Matomo FAQ を参照してください。
-
WP-Matomo は、マルチサイトネットワークの最初の100サイトのみを表示します。他のすべてのサイトを取得するにはどうすればよいですか ?
-
Matomo API はデフォルトで100サイトに制限されています。 Matomo の config/config.ini.php ファイルの 「全般」セクションに次の行を追加します。
API_datatable_default_limit = 1000
-
HostGator ではトラッキングが機能しません !
-
「mod_security を避ける」オプション (WP-Matomo 設定、トラッキングタブ) を有効にするか、mod_security ホワイトリストを作成してみてください。
-
翻訳者として WP-Matomo に貢献できますか ?
-
WP-Matomo の翻訳に貢献したいですか ? Transifex 翻訳コミュニティをご利用ください。
もちろん、リクエストがあれば不足している言語を追加します。また、古い WP-Matomo リリースの既存の言語ファイルもアップロードします。
Transifex を使用できない (または使いたくない) 場合は、WP-Matomo で提供される language/wp-piwik.pot を翻訳することもできます。
ありがとうございます ! 🙂
評価
貢献者と開発者
変更履歴
1.0.30
- Fix settings behavior
- Fix auto configuration in PHP API mode
- Fix Opt-Out shortcode language attribute
- Remove deprecated dynamic property (PHP 8.2)
1.0.29
- Rename plugin to “Connect Matomo”
- Fix a XSS vulnerability
1.0.28
- Encode plugin display name
- Option to set requireConsent or requireCookieConsent
- Avoid notice on empty ecommerce data
- Improve search tracking performance (thanks to theodejager, details)
- Fix multisite sub-site tracking (thanks to ulkoalex, details)
- Remove excess form closing tag (thanks to ulkoalex, details)
1.0.27
- Fix a CSRF vulnerability
- Fix JavaScript typos on settings page which broke some interface functionality
- Fix proxy path on multisite networks (thanks to caveman99, details)
- Fix array key warnings (thanks to goaround, details)
- Fixed a bug in proxy config.php to avoid adding the protocol twice to the Matomo URL
- Proxy script will run proxy/config.local.php before proxy/config.php to set an individual WordPress root directory via $wpRootDir
1.0.26
- Fix feed tracking via proxy script (thanks to nicobilliotte, details)
- Add piwik.php proxy script wrapper to make sure proxy tracking codes continue working if piwik.php is used
- Fix for stalled blog options on network activation (thanks to ulkoalex, details)
- Fix wrong title on city statistics (thanks to ulkoalex, details)
- Fix “call to undefined method” error on network admin
- Do not allow to set empty WP-Matomo display name
- Rename Piwik link on dashboard widget to Matomo
1.0.25
- Replace jqplot and jquery.sparklines with Chart.js
- Allow to show overview stats for last 60 and 90 days
- Allow to select the per post stats range from today to last 90 days
- Optionally remove Matomo’s script tag’s type attribute, see https://wordpress.org/support/topic/how-to-remove-unnecessary-type-attribute-for-javascript/.
- Fix/update proxy script (thanks to nicobilliotte and Rasp8e, https://github.com/braekling/WP-Matomo/pull/91)
- Make plugin working if deployed in a custom folder (thanks to utolosa002, https://github.com/braekling/WP-Matomo/pull/88)
1.0.24
- Hotfix to avoid deprecated jQuery.support.boxModel in jqPlot (https://github.com/jqPlot/jqPlot/issues/123)
- Enabling metaboxes on particular Custom Post Types (thanks to goaround, https://github.com/braekling/WP-Matomo/pull/83)
1.0.23
- Handle tracking codes containing matomo.js/.php instead of piwik.js/.php
- Fixed target=”_BLANK” property (thanks to tsteur)
1.0.22
- Bugfix: Innocraft cloud URL *.matomo.cloud will work
- Option to configure filter_limit parameter (see expert settings)
- Replaced piwik.php proxy script by matomo.php proxy script
1.0.21
- Bugfix: Get HTTP mode working again
1.0.20
- Support for new Innocraft cloud URL (*.matomo.cloud)
- Changed naming from Piwik to Matomo
- Added City, Type and Model views
- Bugfix: Avoid warnings on empty results
1.0.19
- Security fix: Escape request var
- Language updates
1.0.18
- WPML.org support: Use different site IDs for different languages
- Ecommerce widgets
1.0.17
- Header issue solved which caused incompatibilities with other plugins like Yoast SEO
- Update of InnoCraft cloud links (InnoCraft is the team behind Matomo)
- Bugfix: Avoid a broken page if Matomo is misconfigured and WordPress debugging enabled
1.0.16
- Added InnoCraft Cloud support (the new service created by the people behind Matomo). Piwik.pro is still usable via HTTP mode, the configuration will be updated automatically.
- Added search functionality to site browser
- Added preload DNS option, see https://matomo.org/blog/2017/04/important-performance-optimizations-load-piwik-javascript-tracker-faster/
- Added option to set link and download classes (expert settings)
- Added option to choose which post types should be considered for annotations
- Bugfix: Opening Matomo stats of a specific network site does not lead to the sitebrowser anymore
- Bugfix: Avoid unnecessary notices
- Bugfix: Avoid a warning in proxy script
- Bugfix: NoScript code is working again
- Replaced deprecated wp_get_sites
1.0.15
- Allow to modify the tracked user ID using the filter “wp-piwik_tracking_user_id”
- Bugfix: Output of “post” shortcode was incorrectly placed, see https://wordpress.org/support/topic/post-shortcode-values-are-incorrectly-placed/
- Bugfix: Usage of WP_PROXY_BYPASS_HOSTS, see https://wordpress.org/support/topic/bug-considering-wp_proxy_bypass_hosts-in-proxy-setups/
- Bugfix: Proxy script did not work with cURL, see https://github.com/braekling/WP-Matomo/issues/48
- Bugfix: RSS feed tracking did not use proxy URL
1.0.14
- Action “wp-piwik_site_created” was extended by a site ID parameter, so it will deliver the Matomo site ID of the created site
- Bugfix: Fixed an issue with Matomo site creation
- Bugfix: Allow changes of a manually defined tracking code on networks, see https://github.com/braekling/WP-Matomo/issues/46
1.0.13
- Language updates
- Readme typo fixes (thx to ujdhesa)
- Perform your own code after site creation by using the action “wp-piwik_site_created”
- Improved caching ID to avoid interferences, see https://github.com/braekling/WP-Matomo/issues/42
1.0.12
- Removed notices and warnings
- Allow to modify the tracking code using the filter “wp-piwik_tracking_code”
- Network: Don’t show plugin overview settings link on individual sites
1.0.11
- Security improvements
- Removed some division by zero warnings
- Option to disable SSL host verification (additional to peer verification)
- Overview widget: Do not show unique visitors row if value is not available
- Bugfix: Post shortcode is fixed and will work again
1.0.10
- Security fix
1.0.9
- Language updates
- Bugfix: Deprecated get_currentuserinfo() replace. Thx to the infinity, see https://github.com/braekling/WP-Matomo/pull/21
- Bugfix: Overview widget will show proper values even if a period > 1 day is selected, see https://wordpress.org/support/topic/weird-numbers-im-wp-piwik
1.0.8
- Feature: Show “per post stats” and the “custom variable meta box” also on page and custom post edit
- Bugfix: Fixed user tracking (moved the user tracking changes from general modifications to runtime modifications)
- Bugfix: Fixed namespace error. Thx to thelfensdrfer, see https://github.com/braekling/WP-Matomo/pull/18
- Bugfix: Warning on blog name change, see https://wordpress.org/support/topic/wp-piwik-triggers-warning-when-changing-blog-name
1.0.7
- Feature: User ID Tracking. Thx to Danw33, see https://github.com/braekling/WP-Matomo/pull/16
- Feature: Site ID parameter added to opt-out shortcode. Thx to christianhennen, see https://github.com/braekling/WP-Matomo/pull/17
- Feature: Allow a local config file to affect the proxy script, see https://wordpress.org/support/topic/proxy-config-require-wp-loadphp-path
- Bugfix: No script tag is not auto-inserted if the tracking code is manually defined.
1.0.6
- Language updates
- Encoding & gettext fixes
- Better error messages. Thx to mcguffin, see https://github.com/braekling/WP-Matomo/pull/14
1.0.5
- Several language updates.
- Important security fix: XSS vulnerability
1.0.4
- Several language updates.
- Feature: Offer setDownloadExtensions option (see expert settings).
- Feature: Consider configured HTTP connection method in proxy script.
- Widget: Visitor country added.
- Bugfix: Annotations on scheduled posts will work.
- Bugfix: Donation button will work again.
1.0.3
- Several language updates.
- Switch to JSON renderer (Matomo 3 compatibility preparation)
- Workaround: PHP API will work with Matomo 2.14+, see https://github.com/piwik/piwik/issues/8311 for further information.
- Feature: Heartbeat timer support
- Feature: Expanded token & URL/path input fields
- Bugfix: Site duplication fix.
- Bugfix: Avoid notice on empty overview response.
- Bugfix: Return request error responses.
- Bugfix: Opt-out URL fixed.
- Bugfix: Capabilities: “Do not track”-filter and “show stats”-limit will work on multisites as expected again.
1.0.2
- Several language updates.
- Feature: Disable update notifications (expert settings).
- Feature: Choose between cURL and fopen if both are available (expert settings).
- Feature: Choose between POST and GET (expert settings).
- Widget: System details added.
- Widget: SEO widget re-enabled.
- Update: Replaced deprecated Matomo API calls.
- Bugfix: Settings link (toolbar, network mode) fixed.
- Bugfix: Encode blog titles in PHP mode.
- Bugfix: Pie charts won’t show to long legends if more than 10 items are available.
1.0.1
- Several language updates, amongst others Portuges (Brazil) finished. See https://www.transifex.com/organization/piwik/dashboard/wp-piwik for further information.
- Bugfix: If WP-Matomo is not configured properly or the connection to Matomo could not be established, the toolbar graph won’t cause a JavaScript error anymore.
1.0.0
- Feature: Expand “other” values on click
- Bugfix: Avoid notices on invalid file path (PHP API)
- Bugfix: Cookie lifetime input boxes are in some cases shown or hidden by mistake
- Network (multisite): Updated plugin to use wp_get_sites if possible
- Test script: Settings dump added
0.10.1.0
- Bugfix: Fixed memory & timeout issue on multisites
0.10.0.9
- Add clear cache function.
- Add clear settings (reset) function.
0.10.0.8
- Bugfix: Sitebrowser link (settings page, support) fixed
- Bugfix: Use new settings directly after saving (reloading is not necessary anymore)
- Optimized caching behaviour
- Language update (German, French)
0.10.0.7
- Bugfix: Opt-out shortcode output fix
- Bugfix: Opt-out shortcode will also work in “pro” and “php” mode
- Bugfix: Test script link (settings page, support) fixed
- Bugfix: Removed test script errors and notices
- Bugfix: Keep sure the revision ID is stored and avoid re-installing the plugin again and again
- Bugfix: http/pro – after configuration the settings page had to be reloaded once to start working
- Typo fixes
0.10.0.6
- Bugfix: Option storage bug if WP-Matomo is used as single site plugin on blog networks
- Bugfix: WP-Matomo will work without Matomo superuser access, again
- Bugfix: Choosing the site without auto config works again
0.10.0.5
- Bugfix: In some cases the update message did not disappear -> fixed
- Important change: If you want to upgrade from 0.8.x to 0.10.x, please install 0.9.9.18 first: https://downloads.wordpress.org/plugin/wp-piwik.0.9.9.18.zip
0.10.0.4
- Bugfix: Settings link in admin notices fixed
- Bugfix: Shortcode result will appear where expected
- Bugfix: 0.9.9.18 settings will be kept (if WP-Matomo was not reconfigured after updating to 0.10.0.3, yet)
- Feature: If Matomo returns an error instead of a tracking code, this error will be visible
0.10.0.3
- Public beta of WP-Matomo 1.0
- Full refactored code
- Feature: Limit referral cookie lifetime
- Feature: Enable content tracking
0.9.9.18
- Improvement: Define additional file extensions for tracking downloads
- Improvement: Added a POT file to support translators (Note: 1.0 will change a lot, so please don’t spend too much time in translating the current version, e.g., by creating an all new translation. With 1.0 I will also offer a translation platform to support your work.)
- Improvement: If necessary, you can force Matomo to use HTTP or HTTPS now (e.g., to avoid redirections from http to https)
- Avoided a naming collision with Woo Theme
0.9.9.17
- Improvement: Updated the Matomo proxy script and added cURL support if url_fopen is not available
- Bugfix: Setup bug, see https://wordpress.org/support/topic/piwik-urlpath-not-saved
- Bugfix: CDN URL notice, see https://wordpress.org/support/topic/tracking-cdn-blank-gives-php-notice-which-breaks-the-trackback-js-code
- Bugfix: Fixed zlib compression notice, see https://wordpress.org/support/topic/v09914-is-bad
- Bugfix: Proxy script label links to proxy script checkbox
- Fixed a typo in German language file
0.9.9.16
- Bugfix: PHP API causes plain text output issue (see 0.9.9.11)
- Bugfix: Shortcode output translated
0.9.9.15
- Bugfix: One more commit error
- Bugfix: Adding up problem related to the overview widget
- Bugfix: Fixes missing brackets on ob_start
- Hotfix: Adds /0.9.9.15 to js/index.php to force a reload
- Bugifx: Replaced broken support link
- Added a bitcoin donation link
0.9.9.14
- Bugfix: Commit errors in 0.9.9.13
0.9.9.13
- Improvement: Only activate/ load admin components if an admin page is actually loaded. Thanks to Michael!
- Bugfix: Proxy tracking will work again. Matomo 2.7 or higher is recommended.
- Bugfix: Avoid a PHP notice in dashboard
- NOTE: If you update Matomo and use the “add tracking code” feature, please also update your WP-Matomo tracking code: Just open the WP-Matomo tracking code settings and save them again.
0.9.9.12
- Bugfix: Avoid forced relogin on site change (WP network)
- Bugfix: Avoid multiple annotations on post updates
- Bugfix: Use mergeSubdomains instead of mergeAliasURLs
- Feature: Added mergeAliasURLs as additional feature
0.9.9.11
- Bugfix: PHP API causes plain text output issue, see https://wordpress.org/support/topic/bug-cant-access-to-tabs-in-setting-after-configuration
- Bugfix: PHP API causes WordPress multisite login issue, see https://wordpress.org/support/topic/causes-multisite-superadmin-subsite-login-problem
- Bugfix: Removed PHP warning if annotations are enabled and annotations will work again, see https://wordpress.org/support/topic/warning-message-everywhere-in-the-backend-call_user_func_array-expects
- Feature: “Track visitors across all subdomains” script changes are done by Matomo now, see https://wordpress.org/support/topic/track-across-subdomains-wp-on-subdomain?replies=2
- Update: Flattr API update
0.9.9.10
- Bugfix: Multisite login issue, see https://wordpress.org/support/topic/0999-multisite-frontend-not-logged-in
- Bugfix: wpMandrill compatibility, see https://wordpress.org/support/topic/version-0999-conflicts-with-wpmandrill
- Feature: Show page views (actions) in “visitors last 30”
0.9.9.9
- Update: PHP API will use namespaces (Matomo 2.x compatibility)
- Update: Matomo URL isn’t necessary to use PHP API anymore.
- Feature: Limit cookie lifetime
- Feature: Track visitors across all subdomains
- Feature: Disable custom var box if necessary
- Feature: Choose if you like to add the tracking code to your site’s footer or header
- Feature: New shortcode (post)
- Feature: Add data-cfasync=false to script tag if necessary.
- Feature: Add annotations on new posts, see http://linuxundich.de/webhosting/beim-veroeffentlichen-von-wordpress-posts-eine-anmerkung-in-piwik-setzen/
- Bugfix: Do not load sparklines plugin if toolbar not shown
- Bugfix: PHP API will work again (urlencoding removed)
- jqPlot and jquery.sparkline updated
- Partly refactored code
0.9.9.8
- Feature: Per post stats (shown at the edit post page)
- Feature: Track RSS views using a measurement pixel
0.9.9.7
- Bugfix: Error messages won’t by cached anymore
- Bugfix: Custom vars will now be added properly
- Bugfix: Missing slash in proxy mode added
- Feature: Track users on admin pages
0.9.9.6
- Bugfix: Proxy script will work again
- Option: Enable/disable one week caching
- Load config file using full path to avoid side effects
0.9.9.5
- Fatal error on statistics settings page fixed
0.9.9.4
- Use Transients API (one week caching)
- Option: Track visitors without JavaScript, see http://piwik.org/faq/how-to/#faq_176
0.9.9.3
- Sparkline script update (IE 10 compatibility)
- Syntax error fixes
0.9.9.2
- Bugfix regarding tracking code changes in proxy mode, see https://wordpress.org/support/topic/problem-with-https-in-proxy-mode
- Feature: Change text “WP-Matomo” in menu items and dashboard widgets
- Code cleanup (“new” first step)
- Debugging: Logger added
- Avoid double slash (//) in tracking code
0.9.9.1
- CDN support: http and https separated, see https://wordpress.org/support/topic/request-cdn-support-1
- Made code optional. Move code to site footer.
0.9.9.0
- Matomo 1.11 compatibility fixes (Matomo 1.11 required now!)
- Depending on Matomo 1.11 WP-Matomo will use async tracking now
- CDN support added, see https://wordpress.org/support/topic/request-cdn-support-1
0.9.8.1
- Warning on empty data removed (overview table)
- Removed a possible deadlock
- Bugfix: Apply tracking code settings everytime the tracking code is updated
- Reset/uninstall script bugfix regarding network mode
0.9.8
- WordPress 3.5 compatibility fix: https://wordpress.org/support/topic/v35-errors-fix?replies=5 (Thanks Christian Foellmann!)
- Advanced Search Result Analytics, see http://piwik.org/docs/javascript-tracking/#toc-tracking-internal-search-keywords-categories-and-no-result-search-keywords
- Site Search stats added
- Use js/index.php: Replaces piwik.js and piwik.php by js/ (instead of piwik.js only)
- Connection timeout setting added
- Full reset option added
- Uninstall script added
- Stats metaboxes: Date formatted
- Use proxy settings defined in wp-config.php
- Matomo.php proxy script added (see http://piwik.org/faq/how-to/#faq_132)
- Bugfix: After upgrade, Matomo automatically places cookies again (https://wordpress.org/support/topic/after-upgrade-piwik-automatically-places-cookies-again)
0.9.7
- Shortcodes added
- WP-Matomo will rename sites in Matomo if site name changes in WordPress
- Bugfix: Tracking code changes should stay active after WP-Matomo updates
0.9.6.3
- Matomo 1.9+ compatibility fix (Matomo 1.9 required!)
- Browser version details added
0.9.6.2
0.9.6.1
- Toolbar graph bugfix
0.9.6
- Option: Disable SSL peer verification (REST API)
- Option: Use own user agent
- Test script displays additional information (e.g. response headers)
- Using WordPress metabox concept properly
- Bugfix: Sparkline script only loaded if required
- Stats site supports up to 3 columns
- Network admin stats: Choose site using a paged table (instead of a select box).
- Feature: Custom variables, using custom post meta boxes.
- Some minor bugfixes
0.9.5
- WordPress 3.4 compatible (workaround)
0.9.4
- Requires at least Matomo 1.8.2!
- Choose between HTTP API or PHP API
- Show graph on WordPress Toolbar
- Add option to disable cookies – Thanks to Mathias T.!
- Update bugfix: Upgrading from WP-Matomo 0.8.7 or less will work again
- Some minor bugfixes
0.9.3
- Bugfix: Adding a new site will work again.
0.9.2
- Uses $wpdb->blogs instead of $wpdb->prefix.’blogs’ to keep it compatible to different database plugins
- Bugfix: SEO dashboard widget will work even if “last 30” is selected
- Bugfix: New created blogs won’t show “Please specify a value for ‘idSite’.” anymore.
- Bugfix: New network sites without title will be created
- Bugfix: Upgrading from old versions will work again
- Tabbed settings
- Debug tools added (testscript, site configuration overview and WP-Matomo reset)
- Support forum RSS feed
- Language updates
- Optionally use of set_time_limit(0) on stats page time out
0.9.1
- Bugfix: Usage as “Site Specific Plugin” mixed up the different sites settings (network mode)
- Hotfix: Avoid “Unknown site/blog” message without giving a chance to choose an existing site. Thank you, Taimon!
0.9.0
- Auto-configuration
- No code change required to enable WPMU mode anymore (Still experimental. Please create a backup before trying 0.9.0!)
- All features in WPMU available
- Bugfix: Removed unnecessary API calls done with each site request – Thank you, Martin B.!
- Bugfix: No stats on dashboard (sometimes this issue still occured, should be fixed now)
- Code cleanup (still not finished)
- Minor UI fixes
- Minor language/gettext improvements
- Security improvements
- Show SEO rank stats (very slow, caching will be added in 0.9.1)
- WordPress dashboard SEO rank widget (very slow, caching will be added in 0.9.1)
- New option: use js/index.php
- New option: avoid mod_security
- Multisite: Order blog list alphabetically (Network Admin stats site)
- Settings: Order site list alphabetically (site list shown if order conf is disabled)
0.8.10
- jqplot update (IE 9 compatibility) – Thank you, Martin!
- Bugfix: No stats on dashboard
- Layout fix: Graph width on dashboard
- Minor code cleanup
0.8.9
- WP 3.2 compatible, metabox support
0.8.8
- Bugfix: Will also work with index.php in Matomo path
- Bugfix: last30 dashboard widget – show correct bounce rate
0.8.7
- New language files (Azerbaijani, Greek, Russian)
- Fixed hardcoded database prefix (WPMU-Matomo)
- Minor bugfixes: avoid some PHP warnings
0.8.6
- Added an optional visitor chart to the WordPress dashboard
- WPMU/multisite bug fixed
- Minor bugfixes
0.8.5
- Select default date (today or yesterday) shown on statistics page
- Bugfix: Shortcut links are shown again
- German language file update
- Minor optical fixes (text length)
0.8.4
- New stats in overview box
- WP 3.x compability fixes (capability and deprecated function warnings)
- Some minor bugfixes
- New config handling
- Code clean up (not finished)
0.8.3
- Matomo 1.1+ compatibility fix
0.8.2
- Bugfix: WPMU URL update bug
0.8.1
- Use load_plugin_textdomain instead of load_textdomain
- Fixed js/css links if symbolic links are used
- Changed experimental WPMU support to experimental WP multisite support
- Try curl() before fopen() to avoid an OpenSSL bug
- Added Norwegian language file by Gormer
- Don’t worry – new features will follow soon 😉
0.8.0
- Using jqPlot instead of Google Chart API
- Some facelifting
- Some minor bugfixes
0.7.1
- Track 404-pages in an own category
- Get some page (and article) details
- Language updates
0.7.0
- Bugfix: Percent calculation fixed
- Bugfix: Visitor chart: No label overlapping if < 50 visitory/day
- Visitor chart: Added a red unique visitor average line
- Visitor table: Added a TOTAL stats line
- Pie charts: Show top 9 + “others”, new color range
- Option: Show Matomo shortcut in overview box
- Some performance optimization
0.6.4
- Unnecessary debug output removed
- German language file update
- WordPress dashboard widget: last 30 days view added
0.6.3
- Click at a visitor stats day-row to load its details
- Add stats overview to your WordPress dashboard
0.6.0
- Added experimental WPMU support
- Switch to disable Google Chart API
- Added Albanian [sq] language file
- Added Belorussian [be_BY] language file
0.5.0
- Display statistics to selected user roles
- Some HTML fixes (settings page)
0.4.0
- Tracking filter added
- Resolution stats
- Operating System stats
- Plugin stats
0.3.2
- If allow_url_fopen is disabled in php.ini, WP-Matomo tries to use CURL instead of file_get_contents
0.3.1
- WordPress 2.8 compatible
- Bugfix: Warnings on WP 2.8 plugins site
- Dashboard revised
- Partly optimized code
0.3.0
- WP-Matomo dashboard widgetized
- Stats-boxes sortable and closeable
- German language file added
- Browser stats and bounced visitors
0.2.0
- First public version