Best practices for working with Analytics (classic)

Analytics classic

To start off your journey with Piwik PRO on the right foot you may want to do everything step-by-step and make sure that all the things you are taking care of are being done correctly. You can just go through this article and check every point one after another.

Install a tracking code

Inserting the Piwik PRO tracking code on every page you want Piwik to analyze is necessary to make it work.

To see how to implement the code on each one of your websites, take a look at the instruction.

Add a user

You can add users by extending the drop-down menu under your user’s name.


you will find the article about Adding a User to your Piwik PRO Marketing Suite Platform.

Add a website

You can add websites by extending the drop-down menu under your user’s name.


you will find the article about Adding a Website to your Piwik PRO Marketing Suite Platform.

Set up permissions

Permissions set up is crucial in order to make your Piwik PRO Marketing Suite Platform work as best as it’s possible and prevent any random changes to be introduced.

Please take a look at our article about Website Settings and Permissions.

Set up privacy settings

You can customize Piwik PRO to make it privacy compliant with existing legislation, by anonymizing the visitor IP, automatically remove old visitor logs from the database, and providing an Opt-out mechanism for your website.

To see how to do it step by step, please take a look at our article.

Customize a dashboard

Adding particular widgets to your dashboard can give you a convenient overview of the data you want without having to click through all the panels. Take advantage of it to enhance your business and to make valuable advancements that will improve your website and attract more traffic.

There are some widgets we wish to see monthly or weekly, while other ones must be checked on a daily basis. For this purpose, it is recommended to create Custom Dashboards. For example, one could track user behavior (top pages, engagement, time on site), while another focuses on the sources of traffic (campaigns, websites, keywords).

Select the Dashboard button, where you will find the Manage Dashboard menu. Select the Create New Dashboard option, name it in a meaningful way and start customizing right away.

You can freely change the way your data is displayed in widgets on your dashboard. At the bottom of most widgets, you can find icons representing the way your data will be presented. Do you prefer a simple table or maybe a pie chart? It’s up to you.

In a given report you can also plot several metrics at once. For example, the Visits Over Time graph can also present Unique Visitors and Visits With Conversion
to provide you with deeper insights.

Even more advanced forms of data display come with the Comparison Dashboard feature. You can add it to your dashboard like any other widget to view up to three different segments and websites of data all in one place.

Take a look at our article to see how to customize your Dashboard.

Set up segments

There is nothing as important as segmentation. The thing is that most reporting is presented in aggregated form, by default.

Segmentation, as opposed to aggregated data, provides you with more actionable insights and broadens your understanding of your business.

It is used to create groups of visitors from different locations, specific device users, or visitors who interact with your property in a particular way. You can generate reports for visitors selected according to custom criteria.

Segments can be defined by selecting various parameters that are joined by logic operators such as AND and OR. For example, a segment could encompass:

  • visitors who do not use a certain web browser
  • visitors coming from campaigns and a certain country
  • visitors who spent more than one minute on the website and originated from Facebook
  • visitors who performed at least one internal search
  • Visitors coming from AdWords campaign, located in Germany, using German language.

To define a segment, click on the segment drop down menu at the top of the page, followed by the Add new segment button. The New segment form will be displayed.

The segmentation form consists of the following elements:

  • currently selected segment dropdown, attribution tree and search option (1)
  • name of the segment (2)
  • to-bar letting you choose if you want your segments to deliver pre-processed data or processed data in real time (default setting) (3)
  • segment criteria definition block (4)
  • saving and deleting option (5)

Set up email reports

Email reports are extremely useful and let you share your logs with co-workers or clients and ensure you that right people always get the required data on time. To see the step-by-step tutorial on how to set up the email reports, please look in here.

Set up goals

Use Piwik Analytics Goals to measure all the key actions relevant to your business. With detailed reports at your fingertips, you can improve your website and make reliable, data-driven decisions. Track your marketing campaigns, e-commerce goals and conversions to improve your digital presence. In short, a goal is your strategy or priority.

A goal can entail many things (“sold item,” “new sign-up,” “downloaded e-book,”) depending on what you want your users to do on your website.

Well-selected goals can not only help you assess whether you are meeting your objectives, but also to identify new objectives, view and analyze your performance, and learn how to increase your conversions, and eventually, revenue.

Examples of useful goals could include the following actions:

  • signing up for a newsletter
  • viewing or requesting a demo
  • downloading a whitepaper, software, or video
  • registration or contact form fill-in
  • spending a certain amount of time on the site

Opening the tab lets you access goal settings, which includes an option to create a new goal:

Let’s discuss briefly the elements you need to specify when creating a goal:

  • Goal name – align it with your business objective and name it in a way you can easily identify later. Make it short and sweet, yet meaningful enough to discern it from similarly named goals
  • Goal is triggered – you can choose to trigger the goal based on a visitor’s action or manually trigger the goal using the trackGoal() JavaScript function for specific user actions
  • Where the URL – each of the above values is a string of characters that Piwik PRO can filter in several ways. Only those URLs or page-title strings matching the filter will count as a goal
  • Allow multiple conversions per visit – by default this is set to one conversion per visit. If your goal is a file download, multiple downloads of the same file during the visit will count as one conversion. But if you, for instance, run an e-commerce shop, you may want to use multiple goals per visit – such as adding a product to a shopping cart – this can happen several times during one visit
  • Goal default revenue – this is an optional feature. When you specify Goal revenue, Piwik will report both total revenue and revenue per visit for each Goal. At some point, it may be useful to evaluate how much money each conversion is worth. For example, you could create a “contact product” goal to see how many times people have asked for more information about your product

To learn more about Goals, please check out our User Guide.

Was this article helpful?

of people found this helpful

Technical Support

If you have any questions, drop us a line at

We’re happy to help!