Add a website or an app
Administration
Needed permissions: owner
If you want to start collecting data from your website or app, you need to add it to Piwik PRO and install a tracking code.
To add a website or an app, follow these steps:
- Go to Menu > Administration.
- Navigate to Websites & apps.
- Click Add new website or app.
- Type a website name and URL. If you want to have more domains combined under one website, add more URLs. When you’re done, click Save.
- Double check if the URL is correct.
Tip:
We advise you to create a separate website for a member site, help center, developers site, and blog. And not to mix data from these sites under one website. It’ll help you keep data clean, and you’ll have a better view on different groups of your visitors — sign-up customers, customers who look for help, developers, and blog readers. - Set the time zone and currency for the website. All reports will show data in the time for the given zone. The goal reports will show data with chosen currency.
- Optionally, set advanced options described later in this article.
Note:
Some of advanced options can be set for the whole account in global website settings under Menu > Administration > Platform > Global website settings. This is also described later in this article. - Navigate to Permissions, and grant permissions for users.
- Navigate to Installation and install the tracking code to your website or app.
Advanced options
For each website or app, you can specify additional conditions under which Piwik PRO will collect data. You can find these options under Menu > Administration > Websites & apps > Select a website or app
> Settings.

Here’s the list of avaliable options:
- Page redirect delay: A millisecond delay before a page is redirected to another page after a visitor clicks on a button or submits a from. Used to give tags time to fire.
- Consent Manager: Turns on or off Consent Manager. When turned off, Consent Manager will show consent forms on your website and collect visitor`s consent. Tags set in Tag Manager will only fire after the visitor has agreed.
- Exact match URLs when tracking: Forces Piwik PRO to track data for the website or app with web addresses added in “General settings”.
- Keep page URL fragments when tracking: Let’s you keep URLs with fragments like
#bottom
. When turned off, the URL will look like thisclearbank.com
instead ofclearbank.com#bottom
. - Internal search engine tracking: Allows to track queries that people type in the search engine on your website. You might need to add query parameters to the list to make it work properly.
- Ecommerce tracking: Allows to track ecommerce data and show it in reports.
- Exclude IP addresses: Lets you exclude tracking data from a given IP address, for example the IP in your office. To exclude, you can use the wildcard, for example
54.217.*.*
or54.217.240.*
. - Exclude URL parameters: Lets you exclude parameters from the URL, making your reports look cleaner. For example, instead of the URL that looks like this
clearbank.com/?_stg_debug
you’ll see the URL that looks like thisclearbank.com
. - Exclude browsers: Lets you add the user-agent string used by the browser that you want to exclude from tracking.
Global website settings
Some of advanced options can be set for the whole account in Global website settings.
To use website settings for the whole account, follow these steps:
- Go to Menu > Administration.
- Navigate to Platform.
- On the left, click Global website settings.
- Set advanced options for the whole account.
Here’s the list of available options:
- Internal search engine tracking: If you want to set the same search query parameters and categories for all websites and apps, add it here, but leave these fields empty in individual website settings. It’s because individual settings override global website settings. Also, keep in mind that Internal search engine tracking is turned on by default for every website or app. You can turn it off in individual website settings.
- Exclude IP addresses: Lets you exclude tracking data from a given IP address, for example the IP in your office. To exclude, you can use the wildcard, for example
54.217.*.*
or54.217.240.*
. It works for all websites and apps. Added IP addresses exist along with those set in individual website settings. - Exclude URL parameters: Lets you exclude parameters from the URL, making your reports look cleaner. For example, instead of the URL that looks like this
clearbank.com/?_stg_debug
you’ll see the URL that looks like this clearbank.com. It works for all websites and apps. Added parameters exist along with those set in internal website settings. - Exclude browsers: Lets you add the user-agent string used by the browser that you want to exclude from tracking. It works for all websites and apps. Added strings exist along with those set in individual website settings.