Piwik 2.0 roadmap
Piwik's mission statement is "To create, as a community, the leading international open source web analytics application, providing access to all functionality through open components and open APIs"
To achieve the goals within our mission statement, the Piwik team along with the Piwik community have defined a vision for Piwik, as well as a list of features and documentation we want to provide. This page shows what our objectives are. Of course, there are dozens more feature requests, but this is our selection.
If you are interested in a feature that is listed below, you can also sponsor a Piwik consultant or contact the Piwik team
New features for Piwik
- #703 – Piwik as the ultimate Urchin Alternative and AWstats alternative: modern web analytics from server logs!
- #1486 – Create custom Alerts on any Piwik reports and metrics, and automatically receive an email when they are triggered
- #2708 – Send scheduled reports via SMS / text message
- #1700 – Page speed reports, Load time analytics
- #2465 – Page Insight Analytics: page overlay showing where users click when they visit a particular page
- #2992 – Advanced Internal Site Search tracking & analytics, for internal search engines and keyword
- #na – Page Transitions (Clickpath) to show previous/next pages for any selected page
- #583 – New report "Visitors Recency", days since last visit (now available in Piwik 1.7!)
- #1984 – Support 5 Custom variables at the visit level, and provide new reports on these variables (now available in Piwik 1.1!)
- #572 – Provide custom date range feature (now available in Piwik 1.3!)
- #898 – Ecommerce Analytics (Analytics Ecommerce now available in Piwik 1.5!)
- #2008 – Allow customizing the Piwik logo and text (now available in Piwik 1.5!)
Better Tracking options and features
- #1823 – Include country & city detection via GeoIP database in core
- #409 – Implement First party cookies (now available in Piwik 1.1!)
- #1845 – Asynchronous Javascript Tracking Code for faster website load (now available in Piwik 1.2!)
- #1111 – Support visitors with IPv6 (now available in Piwik 1.4!)
Performance improvements & Scaling Piwik
- #53 – Lightweight Piwik mode: Feature to delete all reports older than N days from the DB (ideal for shared hosts with limited DB space)
- #1077 – Fix "All Websites" dashboard loads slowly when Piwik tracks more than 1,000 websites (now available in Piwik 1.7!)
- #5 – Provide a setting to automatically purge logs that are older than a threshold (eg. 60 days) (implemented in Piwik 1.5!)
Better Campaign Tracking features
- #517 – Automatically detect Adword Search & Display campaigns
- #855 – Support Google Analytics campaign parameters by default (implemented in Piwik 1.3!)
- #604 – Provide User documentation to use campaigns to track newsletters, marketing campaigns, adwords, etc. (Analytics campaigns & URL Builder now available in the docs!)
Improve Goal Tracking features
- #584 – New report: 'Visits until conversion' (now available in Piwik 1.7!)
- #2029 – Create a Goal as 'Spent at least N minutes' or 'Viewed at least N pages'
- #2031 – New Report 'Days to conversion/purchase' (now available in Piwik 1.7!)
- #536 – New Report: Visitors who visited the website 1 time, 2 times, etc. (loyalty) (now available in Piwik 1.7!)
User Interface improvements
- #2431 – Replace Flash graphs with Javascript + Canvas graphs charts (now available in Piwik 1.5!)
- #1820 – Allow to plot any metrics in graphs with a drop down (now available in Piwik 1.7!)
- #1816 – Add a new column in all reports to report the percentage of visits
- #534 – Show graph of visits/pages over the last 30 days, for a specific row (keyword, country, etc.)
- #1915 – Remember User Interface clicks and "View types" selections in each report and restore these preferences
- #1652 – Open source SVG World map to show Regions and Cities – be 100% Flash free!
- #2135 – Segmentation: implement UI for adding/editing segments, and switching segments
- #1845 – Redesign the Javascript Tracking code screen to expose more available options, such as asynchronous code and more!
Build the official Piwik plugins repository at plugins.piwik.org
This is a multi-tickets tasks, find out more in the Piwik Plugins repository roadmap
No bug policy & Quality Assurance
We are trying as much as possible to practise a "no bug" policy; this means we will generally give high priorities to bugs so they can get fixed quickly. All new bug reports are assigned to the current Milestone in our Bug Tracker software.
To prevent bugs and ensure a great and stable software, Piwik uses automated tests extensively. A large number of automated unit tests, integration tests and webtests run automatically after each modification to the source code, to ensure that Piwik stays stable. This also helps us being agile and release new features regularly, while ensuring no functionnality breaks. Learn more about our Quality Assurance process in Piwik
Security
We are constantly working hard on ensuring Piwik is a secure software which you can trust. We conducted a professional security audit and are constantly working on ensuring high Security standards. Learn more about Security in Piwik
See also: List of features, Testimonials, Piwik supporters, Professional services
English
Newsletter