Advanced Analytics
Powerful Analytics Dashboards featuring: Ecommerce Reporting, Goal Tracking, Campaigns Tracking, Custom Variables, Email Reports, and more!
Top keywords, search engine and website referrers, real time reports, campaign tracking and more. Each user can customize the dashboard according to your individual needs, and can track as many websites your server can handle.
Best of all, with Piwik you own your own data, so you can integrate the data into your own systems or just use the standard Piwik install.
If you need to share data on a regular basis, Piwik can make things easier. Piwik has flexible automated reports via email. Choose the metrics you want to share, and the format of your choice. Your custom Logo can be automatically added.
Piwik allows you to track all your marketing campaigns. From email to advertising, Piwik has you covered. If you are worried about switching from Google Analytics, there is no need. Piwik automatically detects your Google Analytics campaign parameters, so no need to go back and retag old campaigns.
Want to know which pages are broken/missing? You can configure Piwik to track when your user ends up on a page that might be gone or missing. With one line of code in your 404 page, you can determine those missing pages users are seeking.
Out of the box, Piwik will track all downloads of most major types of file types. If you need the flexibility, Piwik allows you to customize file types list as well. In addition to tracking download links, you can also see where your visitors go after leaving you site, with no additional code.
With custom variables, you can extend the data Piwik gathers. For example, you can segment the type of traffic you get by attributes such as member vs. non-members or by gender. There is no limit to its use and you can have up to 5 custom variables for session and page view scope, for a total of 10 slots!
Every site has a goal. With goal tracking, you can see how your site does in converting users to a successful outcome. For example you can keep track of downloads, form submissions or marketing activities from a number of on site or off-site avenues.
For websites selling products online, Piwik has an easy to set up Ecommerce tracking abilities. It can track user cart behaviour (such as abandoned carts) as well as tell you about your shoppers’ behavior as they browse category pages. Piwik is also integrated with many major Ecommerce platforms, such as Magento, from an active user community.
Learn more in the Ecommerce Analytics documentation.
While Piwik was built for ease of use for the frontend data seeker, Piwik also has a very powerful backend systems.
Piwik allows you to track as many websites as your server can handle. Not only that, you can create as many user accounts as you like as well. You can also set user access to one or multiple websites.
Manage IP and Url Exclusions
Need to block your own traffic, or a range of IP addresses, Piwik has you covered. Are there URL parameters you want to have ignored, such as session ids?
An International Solution
Piwik is available in over 48 languages. You can set time zone for each website, and we support over 100 different currencies.
Maintenance
Piwik can automatically delete old data (as you specify it) to help keep you database size small and running smoothly.
White label Piwik
You can upload your custom logo and make your login, your user UI and email reports have its own custom flare. See Piwik White Label.
By default, Piwik uses 1st party cookies, but you can use 3rd party cookies for flexibility on cross domain or subdomain tracking.
You can modify the tracker to specify the page title/url to use for your reports. You can do Virtual Pageviews, manually trigger goals, ignore specific domains, disable download or link tracking completely or for a specific link, or force a link to be recorded a download or outlink.
With Piwik’s REST API you can record Visitor data using any programming language you like.
Once you install Piwik, you are given the code to place on your website to start tracking your visitors. For those that want it, Piwik also has an asynchronous code for faster page loads.
It's your data, so get it how you want it. You can export your data into a file format of your choice: Excel, XML, Json, PHP and more!
Analytics API
You can use the Analytics API to programmatically request reports on all kinds of data for any list of websites, and any given date or period.
Segmentation API
This extends the Analytics API and makes it possible to easily request any subset of your audience for your Piwik reports. The only limit is your creativity.
We take software security, quality assurance and testing seriously.
All Piwik PHP code should adheres to a security checklist and all commits to the Piwik Git repository are reviewed by at least two core developers. Furthermore, the Piwik project uses an ever-expanding comprehensive set of tests and automated web tests on a self-hosted continuous integration server as part of its software quality assurance. This complements our software development practices, such as SCM and code reviews.
Piwik can be used on numerous types of servers and setups and is extremely easy to install. Anyone can use Piwik!
(We recommend PHP 5.3 for best performance)
Used to generate some graphics in Piwik.
(usually installed by default)
We have tips available to make it more efficient (http://piwik.org/docs/optimize/)