CoreUpdater
Update settings
release_channel
latest_stable
latest_stable
string
radio
Latest stable release (Recommended)
Latest beta release
Latest stable 2.X (Long Term Support version)
Latest beta 2.X (Long Term Support version)
While our <a href='?module=Proxy&action=redirect&url=http://piwik.org/participate/development-process/' target='_blank'>development process</a> includes thousands of automated tests, Beta Testers play a key role in achieving the "No bug policy" in Piwik.<br/>If Piwik is a critical part of your business, we recommend you use the latest stable release. If you use the latest beta and you find a bug or have a suggestion, please <a href='?module=Proxy&action=redirect&url=http%3A%2F%2Fdeveloper.piwik.org%2Fguides%2Fcore-team-workflow%23influencing-piwik-development' target='_blank'>see here</a>.<br />LTS (Long Term Support) versions receive only security and bug fixes.
Release channel
enable_plugin_update_communication
1
1
boolean
radio
Yes
No (Default)
An email will be sent to Super Users when there is a new version available for a plugin.
Send an email when a plugin update is available
ExampleSettingsPlugin
ExampleSettingsPlugin
metric
Metric to display
nb_visits
nb_visits
string
select
Visits
Actions
Visitors
Choose the metric that should be displayed in the browser tab
browsers
Supported Browsers
firefox
chromium
safari
firefox
chromium
safari
array
multiselect
Firefox
Chromium
safari
The value will be only displayed in the following browsers
description
Description for value
This is the value:
Another line
This is the value:
Another line
string
textarea
This description will be displayed next to the value
password
API password
string
password
Password for the 3rd API where we fetch the value
AnonymousPiwikUsageMeasurement
AnonymousPiwikUsageMeasurement
canUserOptOut
Let users disable anonymous tracking
1
1
boolean
checkbox
If enabled, logged in users can opt out in their plugin settings. Anonymous users cannot opt out.
trackToPiwik
Send usage data to Piwik.org
0
1
boolean
checkbox
If enabled, anonymized usage data will be sent to demo-anonymous.piwik.org and the tracked data can be viewed there (the data is public). The collected data is used to improve Piwik. Thank you for making Piwik better!
Send anonmyized usage data to the creators of Piwik
ownPiwikSiteId
Site Id
0
0
integer
text
If specified, anonymized usage data will be sent to the specified site in this Piwik.
Send anonymize usage data to this Piwik
anonymizeSelfPiwik
Anonymize tracking requests
1
1
boolean
checkbox
customSiteUrl
Piwik Url
string
text
eg. http://example.com/piwik
Send anonymize usage data to a custom Piwik
customSiteId
Site Id
0
0
integer
text
eg. "2"
If a URL and Site Id is specified, usage data will be sent to the custom Piwik instance.
anonymizeCustomPiwik
Anonymize tracking requests
1
1
boolean
checkbox
QueuedTracking
QueuedTracking
useSentinelBackend
Enable Redis Sentinel'
0
0
boolean
checkbox
3
If enabled, the Redis Sentinel feature will be used. Make sure to update host and port if needed. Once you have enabled and saved the change, you will be able to specify multiple hosts and ports comma separated.
sentinelMasterName
Redis Sentinel Master name
mymaster
mymaster
string
text
200
The sentinel master name only needs to be configured if Sentinel is enabled.
redisHost
Redis host
127.0.0.1
127.0.0.1
string
text
500
Remote host of the Redis server. Max 500 characters are allowed.
redisPort
Redis port
6379
6379
string
text
100
Port the Redis server is running on. Value should be between 1 and 65535.
redisDatabase
Redis database
15
0
integer
text
5
In case you are using Redis for caching make sure to use a different database.
redisPassword
Redis password
string
password
100
Password set on the Redis server, if any. Redis can be instructed to require a password before allowing clients to execute commands.
queueEnabled
Queue enabled
0
0
boolean
checkbox
If enabled, all tracking requests will be written into a queue instead of the directly into the database. Requires a Redis server and phpredis PHP extension.
numQueueWorkers
Number of queue workers
4
1
integer
text
5
Number of allowed maximum queue workers. Accepts a number between 1 and 16. Best practice is to set the number of CPUs you want to make available for queue processing. Be aware you need to make sure to start the workers manually. We recommend to not use 9-15 workers, rather use 8 or 16 as the queue might not be distributed evenly into different queues. DO NOT USE more than 1 worker if you make use the UserId feature when tracking see https://github.com/piwik/piwik/issues/7691
numRequestsToProcess
Number of requests that are processed in one batch
25
25
integer
text
3
Defines how many requests will be picked out of the queue and processed at once. Enter a number which is >= 1.
processDuringTrackingRequest
Process during tracking request
1
1
boolean
checkbox
If enabled, we will process all requests within a queue during a normal tracking request once there are enough requests in the queue. This will not slow down the tracking request. If disabled, you have to setup a cronjob that executes the "./console queuedtracking:process" console command eg every minute to process the queue.