PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.13.0
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.13.0
5.13.0 5.12.1 5.12.0 5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / config / global.ini.php
matomo / app / config Last commit date
environment 1 year ago global.ini.php 4 days ago global.php 5 months ago
global.ini.php
1630 lines
1 ; <?php exit; ?> DO NOT REMOVE THIS LINE
2 ; If you want to change some of these default values, the best practise is to override
3 ; them in your configuration file in config/config.ini.php. If you directly edit this file,
4 ; you will lose your changes when you upgrade Matomo.
5 ; For example if you want to override action_title_category_delimiter,
6 ; edit config/config.ini.php and add the following:
7 ; [General]
8 ; action_title_category_delimiter = "-"
9
10 ;--------
11 ; WARNING - YOU SHOULD NOT EDIT THIS FILE DIRECTLY - Edit config.ini.php instead.
12 ;--------
13
14 [database]
15 host =
16 username =
17 password =
18 dbname =
19 tables_prefix =
20 port = 3306
21 adapter = PDO\MYSQL
22 type = InnoDB
23 schema = Mysql
24
25 ; Database SSL Options START
26 ; Turn on or off SSL connection to database, possible values for enable_ssl: 1 or 0
27 enable_ssl = 0
28 ; Direct path to server CA file, CA bundle supported (required for ssl connection)
29 ssl_ca =
30 ; Direct path to client cert file (optional)
31 ssl_cert =
32 ; Direct path to client key file (optional)
33 ssl_key =
34 ; Direct path to CA cert files directory (optional)
35 ssl_ca_path =
36 ; List of one or more ciphers for SSL encryption, in OpenSSL format (optional)
37 ssl_cipher =
38 ; Whether to skip verification of self signed certificates (optional, only supported
39 ; w/ specific PHP versions, and is mostly for testing purposes)
40 ssl_no_verify =
41 ; Database SSL Options END
42
43 ; if charset is set to utf8, Matomo will ensure that it is storing its data using UTF8 charset.
44 ; it will add a sql query SET at each page view.
45 ; Matomo should work correctly without this setting but we recommend to have a charset set.
46 charset = utf8
47
48 ; In some database setups the collation used for queries and creating tables can have unexpected
49 ; values, or change after a database version upgrade.
50 ; If you encounter "Illegal mix of collation" errors, setting this config to the value matching
51 ; your existing database tables can help.
52 ; This setting will only be used if "charset" is also set.
53 ; Matomo should work correctly without this setting but we recommend to have a collation set.
54 collation =
55
56 ; Database error codes to ignore during updates
57 ;
58 ;ignore_error_codes[] = 1105
59
60 ; Add a query hint for the order of joined tables when building segment queries in MySQL. This can be used to override
61 ; sub-optimal choices by the MySQL optimizer and always ensure the query plan starts with the first table in the query.
62 enable_segment_first_table_join_prefix = 0
63
64 ; Add a query hint for the order of joined tables for all log table queries in MySQL.
65 enable_first_table_join_prefix = 0
66
67 ; If configured, the following queries will be executed on the reader instead of the writer.
68 ; * archiving queries that hit a log table
69 ; * live queries that hit a log table
70 ; You only want to enable a reader if you can ensure there is minimal replication lag / delay on the reader.
71 ; Otherwise you might get corrupt data in the reports.
72 [database_reader]
73 host =
74 username =
75 password =
76 dbname =
77 port = 3306
78
79 ; If you are using Amazon Aurora you can enable aurora_read_only_read_committed to prevent purge lag which happens
80 ; when internal garbage collection is blocked by long-running archiving queries. The setting will be only applied
81 ; if you are using Amazon Aurora and have configured a reader database.
82 aurora_readonly_read_committed =
83
84 [database_tests]
85 host = "127.0.0.1"
86 username = "@USERNAME@"
87 password =
88 dbname = matomo_tests
89 tables_prefix =
90 port = 3306
91 adapter = PDO\MYSQL
92 type = InnoDB
93 schema = Mysql
94 charset = utf8mb4
95 collation = utf8mb4_general_ci
96 enable_ssl = 0
97 ssl_ca =
98 ssl_cert =
99 ssl_key =
100 ssl_ca_path =
101 ssl_cipher =
102 ssl_no_verify = 1
103
104 [tests]
105 ; needed in order to run tests.
106 ; if Matomo is available at http://localhost/dev/matomo/ replace @REQUEST_URI@ with /dev/matomo/
107 ; note: the REQUEST_URI should not contain "plugins" or "tests" in the PATH
108 http_host = localhost
109 remote_addr = "127.0.0.1"
110 request_uri = "@REQUEST_URI@"
111 port =
112 enable_logging = 0
113
114 [log]
115 ; possible values for log: screen, database, file, errorlog, syslog
116 log_writers[] = screen
117
118 ; log level, everything logged w/ this level or one of greater severity
119 ; will be logged. everything else will be ignored. possible values are:
120 ; ERROR, WARN, INFO, DEBUG
121 ; this setting will apply to every log writer, if there is no specific log level defined for a writer.
122 log_level = WARN
123
124 ; you can also set specific log levels for different writers, by appending the writer name to log_level_, like so:
125 ; this allows you to log more information to one backend vs another.
126 ; log_level_screen =
127 ; log_level_file =
128 ; log_level_errorlog =
129 ; log_level_syslog =
130
131 ; if configured to log in a file, log entries will be made to this file
132 logger_file_path = tmp/logs/matomo.log
133
134 ; if configured to log to syslog, mark them with this identifier string.
135 ; This acts as an easy-to-find tag in the syslog.
136 logger_syslog_ident = 'matomo'
137
138 [Cache]
139 ; available backends are 'file', 'array', 'null', 'redis', 'chained'
140 ; 'array' will cache data only during one request
141 ; 'null' will not cache anything at all
142 ; 'file' will cache on the filesystem
143 ; 'redis' will cache on a Redis server, use this if you are running Matomo with multiple servers. Further configuration in [RedisCache] is needed
144 ; 'chained' will chain multiple cache backends. Further configuration in [ChainedCache] is needed
145 backend = chained
146
147 ; Configuration to switch on/off opcache_reset when general caches are cleared. This may be useful for multi-tenant installations that would rather
148 ; manage opcache resets by themselves. This could also be used by scripts to temporarily switch off opcache resets.
149 enable_opcache_reset = 1
150
151 [ChainedCache]
152 ; The chained cache will always try to read from the fastest backend first (the first listed one) to avoid requesting
153 ; the same cache entry from the slowest backend multiple times in one request.
154 backends[] = array
155 backends[] = file
156
157 [RedisCache]
158 ; Redis server configuration.
159 host = "127.0.0.1"
160 port = 6379
161 ; instead of host and port a unix socket path can be configured
162 unix_socket = ""
163 timeout = 0.0
164 password = ""
165 database = 14
166 ; In case you are using queued tracking: Make sure to configure a different database! Otherwise queued requests might
167 ; be flushed
168
169 [Debug]
170 ; if set to 1, the archiving process will always be triggered, even if the archive has already been computed
171 ; this is useful when making changes to the archiving code so we can force the archiving process
172 always_archive_data_period = 0;
173 always_archive_data_day = 0;
174 ; Force archiving Custom date range (without re-archiving sub-periods used to process this date range)
175 always_archive_data_range = 0;
176
177 ; if set to 1, all the SQL queries will be recorded by the profiler
178 ; and a profiling summary will be printed at the end of the request
179 ; NOTE: you must also set [log] log_writers[] = "screen" to enable the profiler to print on screen
180 enable_sql_profiler = 0
181
182 ; If set to 1, all requests to matomo.php will be forced to be 'new visitors'
183 tracker_always_new_visitor = 0
184
185 ; if set to 1, all SQL queries will be logged using the DEBUG log level
186 log_sql_queries = 0
187
188 ; if set to 1, core:archive profiling information will be recorded in a log file. the log file is determined by the
189 ; archive_profiling_log option.
190 archiving_profile = 0
191
192 ; if set to an absolute path, core:archive profiling information will be logged to specified file
193 archive_profiling_log =
194
195 ; if set to 1, use of a php profiler will be enabled. the profiler will not be activated unless its installation
196 ; can be detected and the correct query and CLI parameters are supplied to toggle it.
197 ; Note: this setting is not dependent on development mode, since it is often required to run the profiler with
198 ; all optimizations and caches enabled.
199 enable_php_profiler = 0
200
201 [DebugTests]
202 ; When set to 1, standalone plugins (those with their own git repositories)
203 ; will be loaded when executing tests.
204 enable_load_standalone_plugins_during_tests = 0
205
206 [Development]
207 ; Enables the development mode where we avoid most caching to make sure code changes will be directly applied as
208 ; some caches are only invalidated after an update otherwise. When enabled it'll also performs some validation checks.
209 ; For instance if you register a method in a widget we will verify whether the method actually exists and is public.
210 ; If not, we will show you a helpful warning to make it easy to find simple typos etc.
211 enabled = 0
212
213 ; if set to 1, javascript files will be included individually and neither merged nor minified.
214 ; this option must be set to 1 when adding, removing or modifying javascript files
215 ; Note that for quick debugging, instead of using below setting, you can add `&disable_merged_assets=1` to the Matomo URL
216 disable_merged_assets = 0
217
218 ; if set to 1, the sourcemaps for built vue files will be allowed to be served.
219 ; this is useful for debugging vue files in the browser
220 allow_vue_sourcemaps = 0
221
222 [General]
223 ; the following settings control whether Unique Visitors `nb_uniq_visitors` and Unique users `nb_users` will be processed for different period types.
224 ; year and range periods are disabled by default, to ensure optimal performance for high traffic Matomo instances
225 ; if you set it to 1 and want the Unique Visitors to be re-processed for reports in the past, drop all matomo_archive_* tables
226 ; it is recommended to always enable Unique Visitors and Unique Users processing for 'day' periods
227 enable_processing_unique_visitors_day = 1
228 enable_processing_unique_visitors_week = 1
229 enable_processing_unique_visitors_month = 1
230 enable_processing_unique_visitors_year = 0
231 enable_processing_unique_visitors_range = 0
232
233 ; controls whether Unique Visitors will be processed for groups of websites. these metrics describe the number
234 ; of unique visitors across the entire set of websites, so if a visitor visited two websites in the group, she
235 ; would still only be counted as one. only relevant when using plugins that group sites together
236 enable_processing_unique_visitors_multiple_sites = 0
237
238 ; The list of periods that are available in the Matomo calendar
239 ; Example use case: custom date range requests are processed in real time,
240 ; so they may take a few minutes on very high traffic website: you may remove "range" below to disable this period
241 enabled_periods_UI = "day,week,month,year,range"
242
243 ; The list of periods that are available in through the API. This also controls the list of periods that are allowed
244 ; to be archived. You can disable some of them if you have a high traffic website and archiving is too compute heavy.
245 ; NOTE: if you disable a period in the API, it's parent periods are effectively disabled as well. For example, if
246 ; month periods are disabled, then year periods can no longer be computed, so they are effectively disabled as well.
247 enabled_periods_API = "day,week,month,year,range"
248
249 ; whether to enable segment archiving cache
250 ; Note: if you use any plugins, this need to be compliant with Matomo and
251 ; * depending on the segment you create you may need a newer MySQL version (eg 5.7 or newer)
252 ; * use a reader database for archiving in case you have configured a database reader
253 enable_segments_cache = 1
254
255 ; when set to 1, all requests to Matomo will return a maintenance message without connecting to the DB
256 ; this is useful when upgrading using the shell command, to prevent other users from accessing the UI while Upgrade is in progress
257 maintenance_mode = 0
258
259 ; Defines the release channel that shall be used. Currently available values are:
260 ; "latest_stable", "latest_beta", "latest_4x_stable", "latest_4x_beta"
261 release_channel = "latest_stable"
262
263 ; character used to automatically create categories in the Actions > Pages, Outlinks and Downloads reports
264 ; for example a URL like "example.com/blog/development/first-post" will create
265 ; the page first-post in the subcategory development which belongs to the blog category
266 action_url_category_delimiter = /
267
268 ; similar to above, but this delimiter is only used for page titles in the Actions > Page titles report
269 action_title_category_delimiter = ""
270
271 ; the maximum url category depth to track. if this is set to 2, then a url such as
272 ; "example.com/blog/development/first-post" would be treated as "example.com/blog/development".
273 ; this setting is used mainly to limit the amount of data that is stored by Matomo.
274 action_category_level_limit = 10
275
276 ; minimum number of websites to run autocompleter
277 autocomplete_min_sites = 5
278
279 ; maximum number of websites showed in search results in autocompleter
280 site_selector_max_sites = 15
281
282 ; if set to 1, shows sparklines (evolution graph) in 'All Websites' report (MultiSites plugin)
283 show_multisites_sparklines = 1
284
285 ; number of websites to display per page in the All Websites dashboard
286 all_websites_website_per_page = 50
287
288 ; if set to 0, the anonymous user will not be able to use the 'segments' parameter in the API request
289 ; this is useful to prevent full DB access to the anonymous user, or to limit performance usage
290 anonymous_user_enable_use_segments_API = 1
291
292 ; if browser trigger archiving is disabled, API requests with a &segment= parameter will still trigger archiving.
293 ; You can force the browser archiving to be disabled in most cases by setting this setting to 1
294 ; The only time that the browser will still trigger archiving is when requesting a custom date range that is not pre-processed yet
295 browser_archiving_disabled_enforce = 0
296
297 ; Add custom currencies to Sites Manager.
298 currencies[BTC] = Bitcoin
299
300 ; default expiry time in days for invite user tokens
301 default_invite_user_token_expiry_days = 7
302
303 ; By default, users can create Segments which are to be processed in Real-time.
304 ; Setting this to 0 will force all newly created Custom Segments to be "Pre-processed (faster, requires archive.php cron)"
305 ; This can be useful if you want to prevent users from adding much load on the server.
306 ; Notes:
307 ; * any existing Segment set to "processed in Real time", will still be set to Real-time.
308 ; this will only affect custom segments added or modified after this setting is changed.
309 ; * users with at least 'view' access will still be able to create pre-processed segments, regardless
310 ; of what this is set to.
311 enable_create_realtime_segments = 1
312
313 ; Whether to enable the "Suggest values for segment" in the Segment Editor panel.
314 ; Set this to 0 in case your Matomo database is very big, and suggested values may not appear in time
315 enable_segment_suggested_values = 1
316
317 ; By default, any user with a "view" access for a website can create segment assigned to this website.
318 ; Set this to "admin" or "superuser" to require that users should have at least this access to create new segments.
319 ; Note: anonymous user (even if it has view access) is not allowed to create or edit segment.
320 ; Possible values are "view", "write", "admin", "superuser"
321 adding_segment_requires_access = "view"
322
323 ; Whether it is allowed for users to add segments that affect all websites or not. If there are many websites
324 ; this admin option can be used to prevent users from performing an action that will have a major impact
325 ; on Matomo performance.
326 allow_adding_segments_for_all_websites = 1
327
328 ; When archiving segments for the first time, this determines the oldest date that will be archived.
329 ; This option can be used to avoid archiving (for instance) the lastN years for every new segment.
330 ; Valid option values include: "beginning_of_time" (start date of archiving will not be changed)
331 ; "segment_last_edit_time" (start date of archiving will be the earliest last edit date found,
332 ; if none is found, the created date is used)
333 ; "segment_creation_time" (start date of archiving will be the creation date of the segment)
334 ; editLastN where N is an integer (eg "editLast10" to archive for 10 days before the segment last edit date)
335 ; lastN where N is an integer (eg "last10" to archive for 10 days before the segment creation date)
336 process_new_segments_from = "beginning_of_time"
337
338 ; this action name is used when the URL ends with a slash /
339 ; it is useful to have an actual string to write in the UI
340 action_default_name = index
341
342 ; default language to use in Matomo
343 default_language = en
344
345 ; default number of elements in the datatable
346 datatable_default_limit = 10
347
348 ; Each datatable report has a Row Limit selector at the bottom right.
349 ; By default you can select from 5 to 500 rows. You may customise the values below
350 ; -1 will be displayed as 'all' and it will export all rows (filter_limit=-1)
351 datatable_row_limits = "5,10,25,50,100,250,500,-1"
352
353 ; default number of rows returned in API responses
354 ; this value is overwritten by the '# Rows to display' selector.
355 ; if set to -1, a click on 'Export as' will export all rows independently of the current '# Rows to display'.
356 API_datatable_default_limit = 100
357
358 ; Maximum number of URLs allowed in API.getBulkRequest for authenticated users (-1 disables the limit)
359 API_bulk_request_limit = -1
360
361 ; When period=range, below the datatables, when user clicks on "export", the data will be aggregate of the range.
362 ; Here you can specify the comma separated list of formats for which the data will be exported aggregated by day
363 ; (ie. there will be a new "date" column). For example set to: "rss,tsv,csv"
364 datatable_export_range_as_day = "rss"
365
366 ; This setting is overridden in the UI, under "User Settings".
367 ; The date and period loaded by Matomo uses the defaults below. Possible values: yesterday, today.
368 default_day = yesterday
369 ; Possible values: day, week, month, year.
370 default_period = day
371
372 ; Time in seconds after which an archive will be computed again. This setting is used only for today's statistics.
373 ; This setting is overridden in the UI, under "General Settings".
374 ; This setting is only used if it hasn't been overridden via the UI yet, or if enable_general_settings_admin=0
375 time_before_today_archive_considered_outdated = 900
376
377 ; Time in seconds after which an archive will be computed again. This setting is used only for week's statistics.
378 ; If set to "-1" (default), it will fall back to the UI setting under "General settings" unless enable_general_settings_admin=0
379 ; is set. In this case it will default to "time_before_today_archive_considered_outdated";
380 time_before_week_archive_considered_outdated = -1
381
382 ; Same as config setting "time_before_week_archive_considered_outdated" but it is only applied to monthly archives
383 time_before_month_archive_considered_outdated = -1
384
385 ; Same as config setting "time_before_week_archive_considered_outdated" but it is only applied to yearly archives
386 time_before_year_archive_considered_outdated = -1
387
388 ; Same as config setting "time_before_week_archive_considered_outdated" but it is only applied to range archives
389 time_before_range_archive_considered_outdated = -1
390
391 ; Time in seconds after a started archiving job is considered as failed and will be retried
392 ; Do not configure this value lower than the maximum time it can take for the longest running archiving job to finish
393 archive_failure_recovery_timeout = 86400
394
395 ; This setting is overridden in the UI, under "General Settings".
396 ; The default value is to allow browsers to trigger the Matomo archiving process.
397 ; This setting is only used if it hasn't been overridden via the UI yet, or if enable_general_settings_admin=0
398 enable_browser_archiving_triggering = 1
399
400 ; By default, Matomo will force archiving of range periods from browser requests, even if enable_browser_archiving_triggering
401 ; is set to 0. This can sometimes create too much of a demand on system resources. Setting this option to 0 and
402 ; disabling browser trigger archiving will make sure ranges are not archived on browser request. Since the cron
403 ; archiver does not archive any custom date ranges, you must either disable range (using enabled_periods_API and enabled_periods_UI)
404 ; or make sure the date ranges users' want to see will be processed somehow.
405 archiving_range_force_on_browser_request = 1
406
407 ; By default Matomo will automatically archive all date ranges any user has chosen in their account settings.
408 ; This is limited to the available options last7, previous7, last30 and previous30.
409 ; If you need any other period, or want to ensure one of those is always archived, you can define them here
410 archiving_custom_ranges[] =
411
412 ; If configured, archiving queries will be aborted after the configured amount of seconds. Set it to -1 if the query time
413 ; should not be limited. Note: This feature requires a recent MySQL version (5.7 or newer) and the PDO\MYSQL extension
414 ; must be used. Some MySQL forks like MariaDB might not support this feature which uses the MAX_EXECUTION_TIME hint.
415 ; This feature will not work with the MYSQLI extension.
416 archiving_query_max_execution_time = 7200
417
418 ; Allows you to disable archiving segments for selected plugins. For more details please see https://matomo.org/faq/how-to-disable-archiving-the-segment-reports-for-specific-plugins
419 ; Here you can specify the comma separated list eg: "plugin1,plugin2"
420 disable_archiving_segment_for_plugins = ""
421
422 ; By default Matomo will archive data showing the contribution of each action to goal conversions, for sites tracking millions
423 ; of visits with a large number of goals this may negatively impact archiving performance. You can disable archiving of action
424 ; goal contribution here:
425 disable_archive_actions_goals = 0
426
427 ; By default Matomo runs OPTIMIZE TABLE SQL queries to free spaces after deleting some data.
428 ; If your Matomo tracks millions of pages, the OPTIMIZE TABLE queries might run for hours (seen in "SHOW FULL PROCESSLIST \g")
429 ; so you can disable these special queries here:
430 enable_sql_optimize_queries = 1
431
432 ; By default Matomo is purging complete date range archives to free spaces after deleting some data.
433 ; If you are pre-processing custom ranges using CLI task to make them easily available in UI,
434 ; you can prevent this action from happening by setting this parameter to value bigger than 1
435 purge_date_range_archives_after_X_days = 1
436
437 ; Minimum advised memory limit in Mb in php.ini file (see memory_limit value)
438 ; Set to "-1" to always use the configured memory_limit value in php.ini file.
439 minimum_memory_limit = 128
440
441 ; Minimum memory limit in Mb enforced when archived via ./console core:archive
442 ; Set to "-1" to always use the configured memory_limit value in php.ini file.
443 minimum_memory_limit_when_archiving = 768
444
445 ; Matomo will check that usernames and password have a minimum length, and will check that characters are "allowed"
446 ; This can be disabled, if for example you wish to import an existing User database in Matomo and your rules are less restrictive
447 disable_checks_usernames_attributes = 0
448
449 ; Matomo will use the configured hash algorithm where possible.
450 ; For legacy data, fallback or non-security scenarios, we use md5.
451 hash_algorithm = whirlpool
452
453 ; set the algorithm used by password_hash()
454 ; "default" for the algorithm used by the PHP version or one of ["bcrypt", "argon2i", "argon2id"]
455 ; "argon2id" requires at least PHP 7.3.0
456 ; for all argon2 algorithms, additional parameters can be changed below
457 ; any changes are applied to the stored hash on the next login of a user
458 ; see https://www.php.net/manual/en/function.password-hash.php and https://wiki.php.net/rfc/argon2_password_hash
459 ; for more information
460 password_hash_algorithm = default
461
462 ; The number of CPU threads used for calculating the hash
463 password_hash_argon2_threads = default
464
465 ; The amount of memory (in KB) used for calculating the hash
466 ; a minimum of 8 times the number of threads
467 password_hash_argon2_memory_cost = default
468
469 ; The number of iterations for calculating the hash
470 password_hash_argon2_time_cost = default
471
472 ; If set to 1, Matomo will automatically redirect all http:// requests to https://
473 ; If SSL / https is not correctly configured on the server, this will break Matomo
474 ; If you set this to 1, and your SSL configuration breaks later on, you can always edit this back to 0
475 ; it is recommended for security reasons to always use Matomo over https
476 force_ssl = 0
477
478 ; If set to 1, Matomo will send a Content-Security-Policy header
479 csp_enabled = 1
480
481 ; If set, and csp_enabled is on, Matomo will send a report-uri in the Content-Security-Policy-Report-Only header
482 ; instead of a Content-Security-Policy header.
483 csp_report_only = 0
484
485 ; If set to 1 Matomo will prefer using SERVER_NAME variable over HTTP_HOST.
486 ; This can add an additional layer of security as SERVER_NAME can not be manipulated by sending custom host headers when configure correctly.
487 host_validation_use_server_name = 0
488
489 ; This list defines the hostnames that a valid sources to download GeoIP databases from. Subdomains of those hostnames will be accepted automatically.
490 geolocation_download_from_trusted_hosts[] = maxmind.com
491 geolocation_download_from_trusted_hosts[] = db-ip.com
492 geolocation_download_from_trusted_hosts[] = ip2location.com
493
494 ; Session garbage collection on (as on some operating systems, i.e. Debian, it may be off by default)
495 session_gc_probability = 1
496
497 ; (DEPRECATED) has no effect
498 login_cookie_name = matomo_auth
499
500 ; By default, the auth cookie is set only for the duration of session.
501 ; if "Remember me" is checked, the auth cookie will be valid for 14 days by default
502 login_cookie_expire = 1209600
503
504 ; Sets the session cookie path
505 login_cookie_path =
506
507 ; the amount of time before an idle session is considered expired. only affects session that were created without the
508 ; "remember me" option checked
509 login_session_not_remembered_idle_timeout = 3600
510
511 ; email address that appears as a Reply-to in the password recovery email
512 ; if specified, {DOMAIN} will be replaced by the current Matomo domain
513 login_password_recovery_replyto_email_address = "no-reply@{DOMAIN}"
514 ; name that appears as a Reply-to in the password recovery email
515 login_password_recovery_replyto_email_name = "No-reply"
516
517 ; When configured, only users from a configured IP can log into your Matomo. You can define one or multiple
518 ; IPv4, IPv6, and IP ranges. You may also define hostnames. However, resolving hostnames in each request
519 ; may slightly slow down your Matomo.
520 ; This allowlist also affects API requests unless you disabled it via the setting
521 ; "login_allowlist_apply_to_reporting_api_requests" below. Note that neither this setting, nor the
522 ; "login_allowlist_apply_to_reporting_api_requests" restricts authenticated tracking requests (tracking requests
523 ; with a "token_auth" URL parameter).
524 ;
525 ; Examples:
526 ; login_allowlist_ip[] = 204.93.240.*
527 ; login_allowlist_ip[] = 204.93.177.0/24
528 ; login_allowlist_ip[] = 199.27.128.0/21
529 ; login_allowlist_ip[] = 2001:db8::/48
530 ; login_allowlist_ip[] = matomo.org
531
532 ; By default, if an allowlisted IP address is specified via "login_allowlist_ip[]", the reporting user interface as
533 ; well as HTTP Reporting API requests will only work for these allowlisted IPs.
534 ; Set this setting to "0" to allow HTTP Reporting API requests from any IP address.
535 login_allowlist_apply_to_reporting_api_requests = 1
536
537 ; By default when user logs out they are redirected to Matomo "homepage" usually the Login form.
538 ; Uncomment the next line to set a URL to redirect the user to after they log out of Matomo.
539 ; login_logout_url = http://...
540
541 ; By default the logme functionality to automatically log in users using url params is disabled
542 ; You can enable that by setting this to "1". See https://matomo.org/faq/how-to/faq_30/ for more details
543 login_allow_logme = 0
544
545 ; Set to 1 to disable the framebuster on standard Non-widgets pages (a click-jacking countermeasure).
546 ; Default is 0 (i.e., bust frames on all non Widget pages such as Login, API, Widgets, Email reports, etc.).
547 enable_framed_pages = 0
548
549 ; Set to 1 to disable the framebuster on Admin pages (a click-jacking countermeasure).
550 ; Default is 0 (i.e., bust frames on the Settings forms).
551 enable_framed_settings = 0
552
553 ; Set to 1 to allow using token_auths with write or admin access in iframes that embed Matomo.
554 ; Note that the token used will be in the URL in the iframe, and thus will be stored in webserver
555 ; logs and possibly other places. Using write or admin token_auths can be seen as a security risk,
556 ; though it can be necessary in some use cases. We do not recommend enabling this setting, for more
557 ; information view the FAQ: https://matomo.org/faq/troubleshooting/faq_147/
558 enable_framed_allow_write_admin_token_auth = 0
559
560 ; Set to 1 to only allow tokens to be used in a secure way (e.g. via POST requests). This will completely prevent using
561 ; token_auth as URL parameter in GET requests. When enabled all new authentication tokens
562 ; will be created for Secure use only, and previously created tokens will only be accepted in a secure way (POST requests).
563 ; Recommended for best security.
564 only_allow_secure_auth_tokens = 0
565
566 ; Number of days after which a personal auth token is recommended to be rotated and an email notification will be sent to the user.
567 ; If set to 0 days, notifications won't be sent.
568 ; Recommended to keep enabled for best security.
569 auth_token_rotation_notification_days = 180
570
571 ; Number of days that will be added to 'today' to preset an expiration date when a new auth token is being created
572 ; For example, if a user starts creating an auth token on 1 May 2025, the expiry date will be preset to 1 November 2025.
573 auth_token_default_expiration_days = 180
574
575 ; Number of days before the expiration date of a personal auth token, where an email notification is sent to the user.
576 ; If set to 0 days, notifications won't be sent.
577 ; Recommended to keep enabled for best security.
578 auth_token_expiration_notification_days = 30
579
580 ; language cookie name for session
581 language_cookie_name = matomo_lang
582
583 ; standard email address displayed when sending emails
584 noreply_email_address = "noreply@{DOMAIN}"
585
586 ; standard email name displayed when sending emails. If not set, a default name will be used.
587 noreply_email_name = ""
588
589 ; email address to use when an administrator should be contacted. If not set, email addresses of all super users will be used instead.
590 ; To use multiple addresses simply concatenate them with a ','
591 contact_email_address = ""
592
593 ; set to 0 to disable sending of all emails. useful for testing.
594 emails_enabled = 1
595
596 ; set to 0 to disable sending of emails when a password or email is changed
597 enable_update_users_email = 1
598
599 ; feedback email address;
600 ; when testing, use your own email address or "nobody"
601 feedback_email_address = "feedback@matomo.org"
602
603 ; using to set reply_to in reports e-mail to login of report creator
604 scheduled_reports_replyto_is_user_email_and_alias = 0
605
606 ; scheduled reports truncate limit
607 ; the report will be rendered with the first 23 rows and will aggregate other rows in a summary row
608 ; 23 rows table fits in one portrait page
609 scheduled_reports_truncate = 23
610
611 ; during archiving, Matomo will limit the number of results recorded, for performance reasons
612 ; maximum number of rows for any of the Referrers tables (keywords, search engines, campaigns, etc.)
613 datatable_archiving_maximum_rows_referrers = 1000
614 ; maximum number of rows for any of the Referrers subtable (search engines by keyword, keyword by campaign, etc.)
615 datatable_archiving_maximum_rows_subtable_referrers = 50
616
617 ; maximum number of rows for the Users report
618 datatable_archiving_maximum_rows_userid_users = 50000
619
620 ; maximum number of rows for the Custom Dimensions report
621 datatable_archiving_maximum_rows_custom_dimensions = 1000
622 ; maximum number of rows for the Custom Dimensions subtable reports
623 datatable_archiving_maximum_rows_subtable_custom_dimensions = 1000
624
625 ; maximum number of rows for any of the Actions tables (pages, downloads, outlinks)
626 datatable_archiving_maximum_rows_actions = 500
627 ; maximum number of rows used when archiving flat page/title actions before rebuilding hierarchy
628 ; if set to 0, legacy hierarchical-only Actions archiving is used
629 datatable_archiving_maximum_rows_actions_flat = 0
630 ; maximum number of rows for pages in categories (sub pages, when clicking on the + for a page category)
631 ; note: should not exceed the display limit in Piwik\Actions\Controller::ACTIONS_REPORT_ROWS_DISPLAY
632 ; because each subdirectory doesn't have paging at the bottom, so all data should be displayed if possible.
633 datatable_archiving_maximum_rows_subtable_actions = 100
634 ; maximum number of rows for the Site Search table
635 datatable_archiving_maximum_rows_site_search = 500
636
637 ; maximum number of rows for any of the Events tables (Categories, Actions, Names)
638 datatable_archiving_maximum_rows_events = 500
639 ; maximum number of rows for sub-tables of the Events tables (eg. for the subtables Categories>Actions or Categories>Names).
640 datatable_archiving_maximum_rows_subtable_events = 500
641
642 ; maximum number of rows for the Products reports
643 datatable_archiving_maximum_rows_products = 10000
644
645 ; maximum number of AI Assistants listed in Bot Tracking reports
646 datatable_archiving_maximum_rows_bots = 250
647 ; maximum number of page/document rows listed per AI Assistant in Bot Tracking reports
648 datatable_archiving_maximum_rows_subtable_bots = 250
649 ; maximum number of content URLs (pages/documents) listed in the AI Chatbots Content Requests reports
650 datatable_archiving_maximum_rows_ai_chatbot_content = 50000
651 ; maximum number of page URLs listed in the Human-Favoured / AI-Favoured Pages reports
652 ; (these span the full human page-URL set, matching the content reports cap)
653 datatable_archiving_maximum_rows_ai_chatbot_favoured_pages = 50000
654
655 ; maximum number of rows for other tables (Providers, User settings configurations)
656 datatable_archiving_maximum_rows_standard = 500
657
658 ; maximum number of rows to fetch from the database when archiving. if set to 0, no limit is used.
659 ; this can be used to speed up the archiving process, but is only useful if you're site has a large
660 ; amount of actions, referrers or custom variable name/value pairs.
661 archiving_ranking_query_row_limit = 50000
662
663 ; maximum number of actions that is shown in the visitor log for each visitor
664 visitor_log_maximum_actions_per_visit = 500
665
666 ; by default, the real time Live! widget will update every 5 seconds and refresh with new visits/actions/etc.
667 ; you can change the timeout so the widget refreshes more often, or not as frequently
668 live_widget_refresh_after_seconds = 5
669
670 ; by default, the Live! real time visitor count widget will check to see how many visitors your
671 ; website received in the last 3 minutes. changing this value will change the number of minutes
672 ; the widget looks in. Only values between 1 and 2880 are allowed.
673 live_widget_visitor_count_last_minutes = 3
674
675 ; by default visitor profile will show aggregated information for the last up to 100 visits of a visitor
676 ; this limit can be adjusted by changing this value
677 live_visitor_profile_max_visits_to_aggregate = 100
678
679 ; maximum number of AI chatbots listed in the real-time AI Chatbots reports
680 live_ai_chatbots_maximum_rows = 100
681 ; maximum number of page URLs listed in the real-time AI Chatbots top page URL reports
682 live_ai_chatbots_top_page_urls_maximum_rows = 100
683
684 ; If configured, will abort a MySQL query after the configured amount of seconds and show an error in the UI to for
685 ; example lower the date range or tweak the segment (if one is applied). Set it to -1 if the query time should not be
686 ; limited. Note: This feature requires a recent MySQL version (5.7 or newer) and the PDO\MYSQL extension must be used.
687 ; Some MySQL forks like MariaDB might not support this feature which uses the MAX_EXECUTION_TIME hint. This feature will
688 ; not work with the MYSQLI extension.
689 live_query_max_execution_time = -1
690
691 ; In "All Websites" dashboard, when looking at today's reports (or a date range including today),
692 ; the page will automatically refresh every 5 minutes. Set to 0 to disable automatic refresh
693 multisites_refresh_after_seconds = 300
694
695 ; by default, an update notification for a new version of Matomo is shown to every user. Set to 1 if only
696 ; the superusers should see the notification.
697 show_update_notification_to_superusers_only = 0
698
699 ; Set to 1 if you're using https on your Matomo server and Matomo can't detect it,
700 ; e.g., a reverse proxy using https-to-http, or a web server that doesn't
701 ; set the HTTPS environment variable.
702 assume_secure_protocol = 0
703
704 ; Set to 1 if you're using more than one server for your Matomo installation. For example if you are using Matomo in a
705 ; load balanced environment, if you have configured failover or if you're just using multiple servers in general.
706 ; By enabling this flag we will for example not allow the installation of a plugin via the UI as a plugin would be only
707 ; installed on one server or a config one change would be only made on one server instead of all servers.
708 ; This flag doesn't need to be enabled when the config file is on a shared filesystem such as NFS or EFS.
709 ; When enabled, Matomo will return the response code 200 instead of 503 in maintenance mode.
710 multi_server_environment = 0
711
712 ; List of proxy headers for client IP addresses
713 ; Matomo will determine the user IP by extracting the first IP address found in this proxy header.
714 ;
715 ; CloudFlare (CF-Connecting-IP)
716 ;proxy_client_headers[] = HTTP_CF_CONNECTING_IP
717 ;
718 ; ISP proxy (Client-IP)
719 ;proxy_client_headers[] = HTTP_CLIENT_IP
720 ;
721 ; de facto standard (X-Forwarded-For)
722 ;proxy_client_headers[] = HTTP_X_FORWARDED_FOR
723
724 ; List of proxy headers for host IP addresses
725 ;
726 ; de facto standard (X-Forwarded-Host)
727 ;proxy_host_headers[] = HTTP_X_FORWARDED_HOST
728
729 ; List of proxy headers for scheme (http/https) detection.
730 ; If unset, Matomo will ignore proxy scheme headers by default.
731 ;
732 ; de facto standard (X-Forwarded-Proto)
733 ;proxy_scheme_headers[] = HTTP_X_FORWARDED_PROTO
734 ;
735 ; alternative header (X-Forwarded-Scheme)
736 ;proxy_scheme_headers[] = HTTP_X_FORWARDED_SCHEME
737 ;
738 ; alternative header (X-Url-Scheme)
739 ;proxy_scheme_headers[] = HTTP_X_URL_SCHEME
740
741 ; List of proxy IP addresses (or IP address ranges) to skip (if present in the above headers).
742 ; Generally, only required if there's more than one proxy between the visitor and the backend web server.
743 ;
744 ; Examples:
745 ;proxy_ips[] = 204.93.240.*
746 ;proxy_ips[] = 204.93.177.0/24
747 ;proxy_ips[] = 199.27.128.0/21
748 ;proxy_ips[] = 173.245.48.0/20
749
750 ; Set to 1 if you're using a proxy which is rewriting the URI.
751 ; By enabling this flag the header HTTP_X_FORWARDED_URI will be considered for the current script name.
752 proxy_uri_header = 0
753
754 ; If set to 1 we use the last IP in the list of proxy IPs when determining the client IP. Using the last IP can be more
755 ; secure when using proxy headers in combination with a load balancer. By default the first IP is read according to RFC7239
756 ; which is required when the client sends the IP through a proxy header as well as the load balancer.
757 proxy_ip_read_last_in_list = 1
758
759 ; Enables the trusted host check, to ensure Matomo only works when accessed through a configured trusted host.
760 ; If a request comes from an untrusted domain, a warning is shown, instead of processing the request.
761 ; This helps prevent host header attacks and enhances security, so disable it with caution.
762 ; See https://matomo.org/faq/on-premise/what-is-the-trusted-host-check-feature-in-matomo/ for more details.
763 enable_trusted_host_check = 1
764
765 ; List of trusted hosts (eg domain or subdomain names) when generating absolute URLs.
766 ; This only needs to be set for any hostnames that the Matomo UI will be accessed from. It is not necessary to set this
767 ; for other additional hostnames (For example tracking, API, etc.)
768 ; Examples:
769 ;trusted_hosts[] = example.com
770 ;trusted_hosts[] = stats.example.com
771
772 ; List of Cross-origin resource sharing domains (eg domain or subdomain names) when generating absolute URLs.
773 ; Described here: https://en.wikipedia.org/wiki/Cross-origin_resource_sharing
774 ;
775 ; Examples:
776 ;cors_domains[] = http://example.com
777 ;cors_domains[] = http://stats.example.com
778 ;
779 ; Or you may allow cross domain requests for all domains with:
780 ;cors_domains[] = *
781
782 ; If you use this Matomo instance over multiple hostnames, Matomo will need to know a unique instance_id for this
783 ; instance, so that Matomo can serve the right custom logo and tmp/* assets, independently of the hostname Matomo is
784 ; currently running under. Only the characters `a-z`, `0-9` and the special characters `._-` are supported.
785 ; instance_id = stats.example.com
786
787 ; The API server is an essential part of the Matomo infrastructure/ecosystem to
788 ; provide services to Matomo installations, e.g., getLatestVersion and
789 ; subscribeNewsletter.
790 api_service_url = https://api.matomo.org
791
792 ; When the ImageGraph plugin is activated, report metadata have an additional entry : 'imageGraphUrl'.
793 ; This entry can be used to request a static graph for the requested report.
794 ; When requesting report metadata with $period=range, Matomo needs to translate it to multiple periods for evolution graphs.
795 ; eg. $period=range&date=previous10 becomes $period=day&date=previous10. Use this setting to override the $period value.
796 graphs_default_period_to_plot_when_period_range = day
797
798 ; When the ImageGraph plugin is activated, enabling this option causes the image graphs to show the evolution
799 ; within the selected period instead of the evolution across the last n periods.
800 graphs_show_evolution_within_selected_period = 0
801
802 ; This option controls the default number of days in the past to show in evolution graphs generated by the ImageGraph plugin
803 graphs_default_evolution_graph_last_days_amount = 30
804
805 ; The Overlay plugin shows the Top X following pages, Top X downloads and Top X outlinks which followed
806 ; a view of the current page. The value X can be set here.
807 overlay_following_pages_limit = 300
808
809 ; With this option, you can disable the framed mode of the Overlay plugin. Use it if your website contains a framebuster.
810 overlay_disable_framed_mode = 0
811
812 ; Controls whether the user is able to upload a custom logo for their Matomo install
813 enable_custom_logo = 1
814
815 ; By default we check whether the Custom logo is writable or not, before we display the Custom logo file uploader
816 enable_custom_logo_check = 1
817
818 ; If php is running in a chroot environment, when trying to import CSV files with createTableFromCSVFile(),
819 ; Mysql will try to load the chrooted path (which is incomplete). To prevent an error, here you can specify the
820 ; absolute path to the chroot environment. eg. '/path/to/matomo/chrooted/'
821 absolute_chroot_path =
822
823 ; The path (relative to the Matomo directory) in which Matomo temporary files are stored.
824 ; Defaults to ./tmp (the tmp/ folder inside the Matomo directory)
825 tmp_path = "/tmp"
826
827 ; The absolute path to a PHP binary file in case Matomo cannot detect your PHP binary. If async CLI archiving cannot be
828 ; used on your server this may make it work. Ensure the configured PHP binary is of type CLI and not for example cgi or
829 ; litespeed. To find out the type of interface for a PHP binary execute this command: php -r "echo php_sapi_name();"
830 php_binary_path = ""
831
832 ; In some rare cases it may be useful to explicitly tell Matomo not to use LOAD DATA INFILE
833 ; This may for example be useful when doing Mysql AWS replication
834 enable_load_data_infile = 1
835
836 ; By setting this option to 0:
837 ; - links to Enable/Disable/Uninstall plugins will be hidden and disabled
838 ; - links to Uninstall themes will be disabled (but user can still enable/disable themes)
839 enable_plugins_admin = 1
840
841 ; Defines when a plugin trial request expires and a new one can be requested
842 ; By settings this value to -1 plugin trial requests will be disabled
843 plugin_trial_request_expiration_in_days = 28
844
845 ; By setting this option to 0 the users management will be disabled
846 enable_users_admin = 1
847
848 ; By setting this option to 0 the websites management will be disabled
849 enable_sites_admin = 1
850
851 ; By setting this option to 1, it will be possible for Super Users to upload Matomo plugin ZIP archives directly in Matomo Administration.
852 ; Enabling this opens a remote code execution vulnerability where
853 ; an attacker who gained Super User access could execute custom PHP code in a Matomo plugin.
854 enable_plugin_upload = 0
855
856 ; By setting this option to 0 (e.g. in common.config.ini.php) the installer will be disabled.
857 enable_installer = 1
858
859 ; By setting this option to 0, you can prevent Super User from editing the Geolocation settings.
860 enable_geolocation_admin = 1
861
862 ; By setting this option to 0, the old raw data and old report data purging features will be hidden from the UI
863 ; Note: log purging and old data purging still occurs, just the Super User cannot change the settings.
864 enable_delete_old_data_settings_admin = 1
865
866 ; By setting this option to 0, the following settings will be hidden and disabled from being set in the UI:
867 ; - Archiving settings
868 ; - Update settings
869 ; - Email server settings
870 ; - Trusted Matomo Hostname
871 enable_general_settings_admin = 1
872
873 ; Disabling this will disable features like automatic updates for Matomo,
874 ; its plugins and components like the GeoIP database, referrer spam blacklist or search engines and social network definitions
875 enable_internet_features = 1
876
877 ; By setting this option to 0, it will disable the "Auto update" feature
878 enable_auto_update = 1
879
880 ; By setting this option to 0, no emails will be sent in case of an available core.
881 ; If set to 0 it also disables the "sent plugin update emails" feature in general and the related setting in the UI.
882 enable_update_communication = 1
883
884 ; This option defines the protocols Matomo's Http class is allowed to open.
885 ; If you may need to download GeoIP updates or other stuff using other protocols like ftp you may need to extend this list.
886 allowed_outgoing_protocols = 'http,https'
887
888 ; HTTP requests fetching a user-configured URL (e.g. a site's URL for site content detection) refuse to
889 ; contact private, loopback or otherwise reserved IP addresses, so they cannot be pointed at other servers
890 ; in this Matomo's network. If this Matomo tracks intranet sites hosted on such addresses, allowlist their
891 ; ranges here. Accepts single IPs, CIDR notation and wildcards, both IPv4 and IPv6.
892 ; allowed_private_egress_ranges[] = "10.0.0.0/8"
893 ; allowed_private_egress_ranges[] = "192.168.1.*"
894
895 ; This option forces matomo marketplace and matomo api requests to use HTTP, as default we use HTTPS to improve security
896 ; If you have a problem loading the marketplace, please enable this config option
897 force_matomo_http_request = 0
898
899 ; Comma separated list of plugin names for which console commands should be loaded (applies when Matomo is not installed yet)
900 always_load_commands_from_plugin=
901
902 ; This controls whether the pivotBy query parameter can be used with any dimension or just subtable
903 ; dimensions. If set to 1, it will fetch a report with a segment for each row of the table being pivoted.
904 ; At present, this is very inefficient, so it is disabled by default.
905 pivot_by_filter_enable_fetch_by_segment = 0
906
907 ; This controls the default maximum number of columns to display in a pivot table. Since a pivot table displays
908 ; a table's rows as columns, the number of columns can become very large, which will affect webpage layouts.
909 ; Set to -1 to specify no limit. Note: The pivotByColumnLimit query parameter can be used to override this default
910 ; on a per-request basis;
911 pivot_by_filter_default_column_limit = 10
912
913 ; If set to 0 it will disable advertisements for providers of Professional Support for Matomo.
914 piwik_professional_support_ads_enabled = 1
915
916 ; The number of days to wait before sending the JavaScript tracking code email reminder.
917 num_days_before_tracking_code_reminder = 5
918
919 ; The maximum number of segments that can be compared simultaneously.
920 data_comparison_segment_limit = 5
921
922 ; The maximum number of periods that can be compared simultaneously.
923 data_comparison_period_limit = 5
924
925 ; The path to a custom cacert.pem file Matomo should use.
926 ; By default Matomo uses a file extracted from the Firefox browser and provided here: https://curl.haxx.se/docs/caextract.html.
927 ; The file contains root CAs and is used to determine if the chain of a SSL certificate is valid and it is safe to connect.
928 ; Most users will not have to use a custom file here, but if you run your Matomo instance behind a proxy server/firewall that
929 ; breaks and reencrypts SSL connections you can set your custom file here.
930 custom_cacert_pem=
931
932 ; Whether or not to send weekly emails to superusers about tracking failures.
933 ; Default is 1.
934 enable_tracking_failures_notification = 1
935
936 ; Controls how many months in the past reports are re-archived for plugins that support
937 ; doing this (such as CustomReports). Set to 0 to disable the feature. Default is 6.
938 rearchive_reports_in_past_last_n_months = 6
939
940 ; If set to 1, when rearchiving reports in the past we do not rearchive segment data with those reports. Default is 0.
941 rearchive_reports_in_past_exclude_segments = 0
942
943 ; Enable HTTP checks for required and recommended private directories in the diagnostic system check.
944 ; Set this to 0 if you need to skip it because your hosting provider makes your site inaccessible.
945 ; Default is 1.
946 enable_required_directories_diagnostic = 1
947
948 ; If set to 1, then social and search engine definitions files will be synchronised using the internet if "enable_internet_features" is enabled.
949 ; When set to 0, the definitions will be loaded from the local definitions (updated with core).
950 enable_referrer_definition_syncs = 1
951
952 ; If set to 1, then links to matomo.org shown in the Matomo app will not include campaign tracking parameters which
953 ; describe where in the application the link originated. This information is used to improve the quality and relevance
954 ; of inline help links on matomo.org and contains no identifying information. Presence of the campaign parameters in
955 ; the link url could be used by third parties monitoring network requests to identify that the Matomo app is being used,
956 ; so it can be disabled here if necessary.
957 disable_tracking_matomo_app_links = 0
958
959 ; Compression level used in ArchiveWriter when creating blob archives
960 ; Valid values are 0 for no compression up to 9 for maximum compression. If -1 is used, the default compression of the zlib library (level 6) is used.
961 ; Change with caution as using a higher compression may decrease archiving performance.
962 archive_blob_compression_level = -1
963
964 [Tracker]
965
966 ; When enabled and a userId is set, then the visitorId will be automatically set based on the userId. This allows to
967 ; identify the same user as the same visitor across devices.
968 ; Disabling this feature can be useful for example when using the third party cookie, where all Matomo tracked sites
969 ; use the same "global" visitorId for a device and you want to see when the same user switches between devices.
970 enable_userid_overwrites_visitorid = 1
971
972 ; Matomo uses "Privacy by default" model. When one of your users visit multiple of your websites tracked in this Matomo,
973 ; Matomo will create for this user a fingerprint that will be different across the multiple websites.
974 ; If you want to track unique users across websites you may set this setting to 1.
975 ; Note: setting this to 0 increases your users' privacy.
976 enable_fingerprinting_across_websites = 0
977
978 ; Matomo uses first party cookies by default. If set to 1,
979 ; the visit ID cookie will be set on the Matomo server domain as well
980 ; this is useful when you want to do cross websites analysis
981 use_third_party_id_cookie = 0
982
983 ; If tracking does not work for you or you are stuck finding an issue, you might want to enable the tracker debug mode.
984 ; Once enabled (set to 1) messages will be logged to all loggers defined in "[log] log_writers" config.
985 debug = 0
986
987 ; This option is an alternative to the debug option above. When set to 1, you can debug tracker request by adding
988 ; a debug=1 query parameter in the URL. All other HTTP requests will not have debug enabled. For security reasons this
989 ; option should be only enabled if really needed and only for a short time frame. Otherwise anyone can set debug=1 and
990 ; see the log output as well.
991 debug_on_demand = 0
992
993 ; This setting is described in this FAQ: https://matomo.org/faq/how-to/faq_175/
994 ; Note: generally this should only be set to 1 in an intranet setting, where most users have the same configuration (browsers, OS)
995 ; and the same IP. If left to 0 in this setting, all visitors will be counted as one single visitor.
996 trust_visitors_cookies = 0
997
998 ; name of the cookie used to store the visitor information
999 ; This is used only if use_third_party_id_cookie = 1
1000 cookie_name = _pk_uid
1001
1002 ; by default, the Matomo tracking cookie expires in 13 months (365 + 28 days)
1003 ; This is used only if use_third_party_id_cookie = 1
1004 cookie_expire = 33955200;
1005
1006 ; The path on the server in which the cookie will be available on.
1007 ; Defaults to empty. See spec in https://curl.haxx.se/rfc/cookie_spec.html
1008 ; This is used for the Ignore cookie, and the third party cookie if use_third_party_id_cookie = 1
1009 cookie_path =
1010
1011 ; The domain on the server in which the cookie will be available on.
1012 ; Defaults to empty. See spec in https://curl.haxx.se/rfc/cookie_spec.html
1013 ; This is used for the third party cookie if use_third_party_id_cookie = 1
1014 cookie_domain =
1015
1016 ; set to 0 if you want to stop tracking the visitors. Useful if you need to stop all the connections on the DB.
1017 record_statistics = 1
1018
1019 ; length of a visit in seconds. If a visitor comes back on the website visit_standard_length seconds
1020 ; after their last page view, it will be recorded as a new visit. In case you are using the Matomo JavaScript tracker to
1021 ; calculate the visit count correctly, make sure to call the method "setSessionCookieTimeout" eg
1022 ; `_paq.push(['setSessionCookieTimeout', timeoutInSeconds=1800])`
1023 visit_standard_length = 1800
1024
1025 ; The amount of time in the past to match the current visitor to a known visitor via fingerprint. Defaults to visit_standard_length.
1026 ; If you are looking for higher accuracy of "returning visitors" metrics, you may set this value to 86400 or more.
1027 ; This is especially useful when you use the Tracking API where tracking Returning Visitors often depends on this setting.
1028 ; The value window_look_back_for_visitor is used only if it is set to greater than visit_standard_length.
1029 ; Note: visitors with visitor IDs will be matched by visitor ID from any point in time, this is only for recognizing visitors
1030 ; by device fingerprint.
1031 window_look_back_for_visitor = 0
1032
1033 ; visitors that stay on the website and view only one page will be considered as time on site of 0 second
1034 default_time_one_page_visit = 0
1035
1036 ; Comma separated list of URL query string variable names that will be removed from your tracked URLs
1037 ; By default, Matomo will remove the most common parameters which are known to change often (eg. session ID parameters)
1038 url_query_parameter_to_exclude_from_url = "gclid,fbclid,msclkid,twclid,wbraid,gbraid,yclid,fb_xd_fragment,fb_comment_id,phpsessid,jsessionid,sessionid,aspsessionid,doing_wp_cron,sid,pk_vid,li_fat_id,token_auth,token"
1039
1040 ; If set to 1, Matomo will use the default provider if no other provider is configured.
1041 ; In addition the default provider will be used as a fallback when the configure provider does not return any results.
1042 ; If set to 0, the default provider will be unavailable. Instead the "disabled" provider will be used as default and fallback instead.
1043 enable_default_location_provider = 1
1044
1045 ; if set to 1, Matomo attempts a "best guess" at the visitor's country of
1046 ; origin when the preferred language tag omits region information.
1047 ; The mapping is defined in core/DataFiles/LanguageToCountry.php,
1048 enable_language_to_country_guess = 1
1049
1050 ; When the `./console core:archive` cron hasn't been setup, we still need to regularly run some maintenance tasks.
1051 ; Visits to the Tracker will try to trigger Scheduled Tasks (eg. scheduled PDF/HTML reports by email).
1052 ; Scheduled tasks will only run if 'Enable Matomo Archiving from Browser' is enabled in the General Settings.
1053 ; Tasks run once every hour maximum, they might not run every hour if traffic is low.
1054 ; Set to 0 to disable Scheduled tasks completely.
1055 scheduled_tasks_min_interval = 3600
1056
1057 ; name of the cookie to ignore visits
1058 ignore_visits_cookie_name = matomo_ignore
1059
1060 ; Comma separated list of variable names that will be read to define a Campaign name, for example CPC campaign
1061 ; Example: If a visitor first visits 'index.php?matomo_campaign=Adwords-CPC' then it will be counted as a campaign referrer named 'Adwords-CPC'
1062 ; Includes by default the GA style campaign parameters
1063 campaign_var_name = "pk_cpn,pk_campaign,piwik_campaign,mtm_campaign,matomo_campaign,utm_campaign,utm_source,utm_medium"
1064
1065 ; Comma separated list of variable names that will be read to track a Campaign Keyword
1066 ; Example: If a visitor first visits 'index.php?matomo_campaign=Adwords-CPC&matomo_kwd=My killer keyword' ;
1067 ; then it will be counted as a campaign referrer named 'Adwords-CPC' with the keyword 'My killer keyword'
1068 ; Includes by default the GA style campaign keyword parameter utm_term
1069 campaign_keyword_var_name = "pk_kwd,pk_keyword,piwik_kwd,mtm_kwd,mtm_keyword,matomo_kwd,utm_term"
1070
1071 ; if set to 1, actions that contain different campaign information from the visitor's ongoing visit will
1072 ; be treated as the start of a new visit. This will include situations when campaign information was absent before,
1073 ; but is present now.
1074 create_new_visit_when_campaign_changes = 1
1075
1076 ; if set to 1, actions that contain different website referrer information from the visitor's ongoing visit
1077 ; will be treated as the start of a new visit. This will include situations when website referrer information was
1078 ; absent before, but is present now.
1079 create_new_visit_when_website_referrer_changes = 0
1080
1081 ; ONLY CHANGE THIS VALUE WHEN YOU DO NOT USE MATOMO ARCHIVING, SINCE THIS COULD CAUSE PARTIALLY MISSING ARCHIVE DATA
1082 ; Whether to force a new visit at midnight for every visitor. Default 1.
1083 create_new_visit_after_midnight = 1
1084
1085 ; Will force the creation of a new visit once a visit had this many actions.
1086 ; Increasing this number can slow down the tracking in Matomo and put more load on the database.
1087 ; Increase this limit if it's expected that you have visits with more than this many actions.
1088 ; Set to 0 or a negative value to allow unlimited actions.
1089 create_new_visit_after_x_actions = 10000
1090
1091 ; maximum length of a Page Title or a Page URL recorded in the log_action.name table
1092 page_maximum_length = 1024;
1093
1094 ; Tracker cache files are the simple caching layer for Tracking.
1095 ; TTL: Time to live for cache files, in seconds. Default to 5 minutes.
1096 tracker_cache_file_ttl = 300
1097
1098 ; Whether Bulk tracking requests to the Tracking API requires the token_auth to be set.
1099 bulk_requests_require_authentication = 0
1100
1101 ; Whether Bulk tracking requests will be wrapped within a DB Transaction.
1102 ; This greatly increases performance of Log Analytics and in general any Bulk Tracking API requests.
1103 bulk_requests_use_transaction = 1
1104
1105 ; DO NOT USE THIS SETTING ON PUBLICLY AVAILABLE MATOMO SERVER
1106 ; !!! Security risk: if set to 0, it would allow anyone to push data to Matomo with custom dates in the past/future and even with fake IPs!
1107 ; When using the Tracking API, to override either the datetime and/or the visitor IP,
1108 ; token_auth with an "admin" access is required. If you set this setting to 0, the token_auth will not be required anymore.
1109 ; DO NOT USE THIS SETTING ON PUBLIC MATOMO SERVERS
1110 tracking_requests_require_authentication = 1
1111
1112 ; By default, Matomo accepts only tracking requests for up to 1 day in the past. For tracking requests with a custom date
1113 ; date is older than 1 day, Matomo requires an authenticated tracking requests. By setting this config to another value
1114 ; You can change how far back Matomo will track your requests without authentication. The configured value is in seconds.
1115 tracking_requests_require_authentication_when_custom_timestamp_newer_than = 86400;
1116
1117 ; if set to 1, all the SQL queries will be recorded by the profiler
1118 ; and a profiling summary will be printed at the end of the request
1119 ; NOTE: you must also set "[Tracker] debug = 1" to enable the profiler.
1120 enable_sql_profiler = 0
1121
1122 ; Enables using referrer spam blacklist.
1123 enable_spam_filter = 1
1124
1125 ; If a value greater than 0 is configured, Matomo will configure MySQL with the set lock wait timeout in seconds during a
1126 ; tracking request. This can be useful if you have a high concurrency load on your server and want to reduce the time of
1127 ; lock wait times. For example configuring a value of 3-10 seconds may give your Matomo a performance boost if you have
1128 ; many concurrent tracking requests for the same visitor. When enabling this feature, make sure the MySQL
1129 ; variable "innodb_rollback_on_timeout" is turned off. Only configure if really needed. The lower the value the more tracking
1130 ; requests may be discarded due to too low lock wait time.
1131 innodb_lock_wait_timeout = 0
1132
1133 ; Allows you to exclude specific requests from being tracked. The definition is similar to segments.
1134 ; The following operands are supported: Equals: `==`, Not equals: `!=`, Contains: `=@`, Not Contains: `!@`, Starts with: `=^`, Ends with: `=$`.
1135 ; The structure is as following: {tracking parameter}{operand}{value to match}.
1136 ; For example "e_c==Media" means that all tracking requests will be excluded where the event category is Media.
1137 ; Multiple exclusions can be configured separated by a comma. The request will be excluded if any expressions matches (not all of them). For example: "e_c==Media,action_name=@privacy".
1138 ; This would also exclude any request from being tracked where the page title contains privacy.
1139 ; All comparisons are performed case insensitive. The value to match on the right side should be URL encoded.
1140 ; For example: "action_name=^foo%2Cbar" would exclude page titles that start with "foo,bar".
1141 ; For a list of tracking parameters you can use on the left side view https://developer.matomo.org/api-reference/tracking-api
1142 exclude_requests = ""
1143
1144 ; Custom image to return when tracker URL includes &image=1
1145 ; Overrides the default 1x1 transparent gif
1146 ; This should either be the full path to the image file or a base64 encoded image string wrapped in quotes
1147 ; For both image files and base64 encoded strings supported image types are gif, jpg and png
1148 custom_image =
1149
1150 [Segments]
1151 ; Reports with segmentation in API requests are processed in real time.
1152 ; On high traffic websites it is recommended to pre-process the data
1153 ; so that the analytics reports are always fast to load.
1154 ; You can define below the list of Segments strings
1155 ; for which all reports should be Archived during the cron execution
1156 ; All segment values MUST be URL encoded.
1157 ;Segments[]="visitorType==new"
1158 ;Segments[]="visitorType==returning,visitorType==returningCustomer"
1159
1160 ; If you define Custom Variables for your visitor, for example set the visit type
1161 ;Segments[]="customVariableName1==VisitType;customVariableValue1==Customer"
1162
1163 [Deletelogs]
1164 ; delete_logs_enable - enable (1) or disable (0) delete log feature. Make sure that all archives for the given period have been processed (setup a cronjob!),
1165 ; otherwise you may lose tracking data.
1166 ; delete_logs_schedule_lowest_interval - lowest possible interval between two table deletes, for tables named log_* (in days, 1|7|30). Default: 7.
1167 ; delete_logs_older_than - delete data older than XX (days). Default: 180
1168 ; delete_logs_unused_actions_schedule_lowest_interval - lowest possible interval between two table deletes, for table log_action (in days, 1|7|30). Default: 30.
1169 ; delete_logs_max_rows_per_query and delete_logs_unused_actions_max_rows_per_query can be increased for large sites to speed up delete processes
1170 ;
1171 ; The higher value one assign to *_schedule_lowest_interval, the longer the data pruning/deletion will take. This is caused by the fact there is more data to evaluate and process every month, than every week.
1172 delete_logs_enable = 0
1173 delete_logs_schedule_lowest_interval = 7
1174 delete_logs_older_than = 180
1175 delete_logs_max_rows_per_query = 100000
1176 delete_logs_unused_actions_max_rows_per_query = 100000
1177 enable_auto_database_size_estimate = 1
1178 enable_database_size_estimate = 1
1179 delete_logs_unused_actions_schedule_lowest_interval = 30
1180
1181 [Deletereports]
1182 delete_reports_enable = 0
1183 delete_reports_older_than = 12
1184 delete_reports_keep_basic_metrics = 1
1185 delete_reports_keep_day_reports = 0
1186 delete_reports_keep_week_reports = 0
1187 delete_reports_keep_month_reports = 1
1188 delete_reports_keep_year_reports = 1
1189 delete_reports_keep_range_reports = 0
1190 delete_reports_keep_segment_reports = 0
1191
1192 [ArchivingMetrics]
1193 ; retention_days - delete archiving metrics older than this many days. Set to 0 to disable cleanup.
1194 retention_days = 180
1195
1196 [mail]
1197 defaultHostnameIfEmpty = defaultHostnameIfEmpty.example.org ; default Email @hostname, if current host can't be read from system variables
1198 transport = ; smtp (using the configuration below) or empty (using built-in mail() function)
1199 port = ; optional; defaults to 25 when security is none or tls; 465 for ssl
1200 host = ; SMTP server address
1201 type = ; SMTP Auth type. By default: NONE. For example: LOGIN
1202 username = ; SMTP username
1203 password = ; SMTP password
1204 encryption = ; SMTP transport-layer encryption, either 'none', 'ssl', 'tls', or empty (i.e., auto).
1205 ssl_disallow_self_signed = 1 ; set to 0 to allow email server with self signed cert (not recommended)
1206 ssl_verify_peer = 1 ; set to 0 to disable verifying the authenticity of the peer's certificate (not recommended)
1207 ssl_verify_peer_name = 1 ; set to 0 to disable verifying the authenticity of the peer's name (not recommended)
1208
1209 [proxy]
1210 type = BASIC ; proxy type for outbound/outgoing connections; currently, only BASIC is supported
1211 host = ; Proxy host: the host name of your proxy server (mandatory)
1212 port = ; Proxy port: the port that the proxy server listens to. There is no standard default, but 80, 1080, 3128, and 8080 are popular
1213 exclude = ; Comma separated list of hosts to exclude from proxy: optional; localhost is always excluded
1214 username = ; Proxy username: optional; if specified, password is mandatory
1215 password = ; Proxy password: optional; if specified, username is mandatory
1216
1217 [Languages]
1218 Languages[] = am
1219 Languages[] = ar
1220 Languages[] = be
1221 Languages[] = bg
1222 Languages[] = bn
1223 Languages[] = bs
1224 Languages[] = ca
1225 Languages[] = cs
1226 Languages[] = cy
1227 Languages[] = da
1228 Languages[] = de
1229 Languages[] = el
1230 Languages[] = en
1231 Languages[] = eo
1232 Languages[] = es
1233 Languages[] = es-ar
1234 Languages[] = et
1235 Languages[] = eu
1236 Languages[] = fa
1237 Languages[] = fi
1238 Languages[] = fr
1239 Languages[] = gu
1240 Languages[] = gl
1241 Languages[] = he
1242 Languages[] = hi
1243 Languages[] = hr
1244 Languages[] = hu
1245 Languages[] = id
1246 Languages[] = is
1247 Languages[] = it
1248 Languages[] = ja
1249 Languages[] = ka
1250 Languages[] = ko
1251 Languages[] = ku
1252 Languages[] = lt
1253 Languages[] = lv
1254 Languages[] = nb
1255 Languages[] = nl
1256 Languages[] = nn
1257 Languages[] = pl
1258 Languages[] = pt
1259 Languages[] = pt-br
1260 Languages[] = ro
1261 Languages[] = ru
1262 Languages[] = sk
1263 Languages[] = sl
1264 Languages[] = sq
1265 Languages[] = sr
1266 Languages[] = sv
1267 Languages[] = ta
1268 Languages[] = te
1269 Languages[] = th
1270 Languages[] = tl
1271 Languages[] = tr
1272 Languages[] = uk
1273 Languages[] = vi
1274 Languages[] = zh-cn
1275 Languages[] = zh-tw
1276
1277 [Plugins]
1278 ; list of plugins (in order they will be loaded) that are activated by default in the Matomo platform
1279 Plugins[] = CoreVue
1280 Plugins[] = CorePluginsAdmin
1281 Plugins[] = CoreAdminHome
1282 Plugins[] = CoreHome
1283 Plugins[] = WebsiteMeasurable
1284 Plugins[] = IntranetMeasurable
1285 Plugins[] = Diagnostics
1286 Plugins[] = CoreVisualizations
1287 Plugins[] = Proxy
1288 Plugins[] = API
1289 Plugins[] = Widgetize
1290 Plugins[] = Transitions
1291 Plugins[] = LanguagesManager
1292 Plugins[] = Actions
1293 Plugins[] = Dashboard
1294 Plugins[] = MultiSites
1295 Plugins[] = Referrers
1296 Plugins[] = UserLanguage
1297 Plugins[] = DevicesDetection
1298 Plugins[] = Goals
1299 Plugins[] = Ecommerce
1300 Plugins[] = SEO
1301 Plugins[] = Events
1302 Plugins[] = UserCountry
1303 Plugins[] = GeoIp2
1304 Plugins[] = VisitsSummary
1305 Plugins[] = VisitFrequency
1306 Plugins[] = VisitTime
1307 Plugins[] = VisitorInterest
1308 Plugins[] = RssWidget
1309 Plugins[] = Feedback
1310 Plugins[] = Monolog
1311
1312 Plugins[] = Login
1313 Plugins[] = TwoFactorAuth
1314 Plugins[] = UsersManager
1315 Plugins[] = SitesManager
1316 Plugins[] = Installation
1317 Plugins[] = CoreUpdater
1318 Plugins[] = CoreConsole
1319 Plugins[] = ScheduledReports
1320 Plugins[] = UserCountryMap
1321 Plugins[] = Live
1322 Plugins[] = PrivacyManager
1323 Plugins[] = ImageGraph
1324 Plugins[] = Annotations
1325 Plugins[] = MobileMessaging
1326 Plugins[] = Overlay
1327 Plugins[] = SegmentEditor
1328 Plugins[] = Insights
1329 Plugins[] = Morpheus
1330 Plugins[] = Contents
1331 Plugins[] = BulkTracking
1332 Plugins[] = Resolution
1333 Plugins[] = DevicePlugins
1334 Plugins[] = Heartbeat
1335 Plugins[] = Intl
1336 Plugins[] = Marketplace
1337 Plugins[] = ProfessionalServices
1338 Plugins[] = UserId
1339 Plugins[] = CustomJsTracker
1340 Plugins[] = Tour
1341 Plugins[] = PagePerformance
1342 Plugins[] = CustomDimensions
1343 Plugins[] = JsTrackerInstallCheck
1344 Plugins[] = FeatureFlags
1345 Plugins[] = AIAgents
1346 Plugins[] = BotTracking
1347 Plugins[] = AIProviders
1348
1349 [PluginsInstalled]
1350 PluginsInstalled[] = Diagnostics
1351 PluginsInstalled[] = Login
1352 PluginsInstalled[] = CoreAdminHome
1353 PluginsInstalled[] = UsersManager
1354 PluginsInstalled[] = SitesManager
1355 PluginsInstalled[] = Installation
1356 PluginsInstalled[] = Monolog
1357 PluginsInstalled[] = Intl
1358 PluginsInstalled[] = JsTrackerInstallCheck
1359
1360 [PagePerformance]
1361 ; The configuration below provides the possibility to enable capping of values used for generating 'sum/total' and 'average' metrics for page performance reports.
1362 ; This allows to reduce the impact of single failed performance measurements.
1363 ;
1364 ; The recommended caps are at 100-fold an avg/high value. Thereby one wrong value in 10,000 values results in a 1% deviation:
1365 ; (1x 100N + 9999x N) / 10000 ~= 101% N
1366 ;
1367 ; By default capping is disabled. To enable capping overwrite the configs below with a value higher than 0.
1368
1369 ; Cap for Network time: avg/high 100ms (recommended value: 10000)
1370 time_network_cap_duration_ms = 0
1371
1372 ; Cap for Server time: avg/high 500ms (recommended value: 50000)
1373 time_server_cap_duration_ms = 0
1374
1375 ; Cap for Transfer time: avg/high 250ms (recommended value: 25000)
1376 time_transfer_cap_duration_ms = 0
1377
1378 ; Cap for DOM processing time: avg/high 500ms (recommended value: 50000)
1379 time_dom_processing_cap_duration_ms = 0
1380
1381 ; Cap for DOM completion time: avg/high 1500ms (recommended value: 150000)
1382 time_dom_completion_cap_duration_ms = 0
1383
1384 ; Cap for On load time: avg/high 10ms (recommended value: 1000)
1385 time_on_load_cap_duration_ms = 0
1386
1387 [APISettings]
1388 ; Any key/value pair can be added in this section, they will be available via the REST call
1389 ; index.php?module=API&method=API.getSettings
1390 ; Access to this API is unrestricted, so do not include any sensitive information here.
1391 ; This can be used to expose values from Matomo, to control for example a Mobile app tracking
1392
1393 SDK_batch_size = 10
1394 SDK_interval_value = 30
1395
1396 [SitesManager]
1397 CommonPIIParams[] = account
1398 CommonPIIParams[] = accountnum
1399 CommonPIIParams[] = address
1400 CommonPIIParams[] = address1
1401 CommonPIIParams[] = address2
1402 CommonPIIParams[] = address3
1403 CommonPIIParams[] = addressline1
1404 CommonPIIParams[] = addressline2
1405 CommonPIIParams[] = adres
1406 CommonPIIParams[] = adresse
1407 CommonPIIParams[] = adresse1
1408 CommonPIIParams[] = adresse2
1409 CommonPIIParams[] = adresse3
1410 CommonPIIParams[] = adresse_email
1411 CommonPIIParams[] = adresseemail
1412 CommonPIIParams[] = adressepostale
1413 CommonPIIParams[] = age
1414 CommonPIIParams[] = alter
1415 CommonPIIParams[] = auth
1416 CommonPIIParams[] = authpw
1417 CommonPIIParams[] = bic
1418 CommonPIIParams[] = billingaddress
1419 CommonPIIParams[] = billingaddress1
1420 CommonPIIParams[] = billingaddress2
1421 CommonPIIParams[] = calle
1422 CommonPIIParams[] = cardnumber
1423 CommonPIIParams[] = carte
1424 CommonPIIParams[] = cartebancaire
1425 CommonPIIParams[] = carteidentite
1426 CommonPIIParams[] = cb
1427 CommonPIIParams[] = cc
1428 CommonPIIParams[] = ccc
1429 CommonPIIParams[] = cccsc
1430 CommonPIIParams[] = cccvc
1431 CommonPIIParams[] = cccvv
1432 CommonPIIParams[] = ccexpiry
1433 CommonPIIParams[] = ccexpmonth
1434 CommonPIIParams[] = ccexpyear
1435 CommonPIIParams[] = ccname
1436 CommonPIIParams[] = ccnumber
1437 CommonPIIParams[] = cctype
1438 CommonPIIParams[] = cell
1439 CommonPIIParams[] = cellphone
1440 CommonPIIParams[] = city
1441 CommonPIIParams[] = civilite
1442 CommonPIIParams[] = civilité
1443 CommonPIIParams[] = cle
1444 CommonPIIParams[] = clientid
1445 CommonPIIParams[] = clientsecret
1446 CommonPIIParams[] = clé
1447 CommonPIIParams[] = codepostal
1448 CommonPIIParams[] = company
1449 CommonPIIParams[] = consumerkey
1450 CommonPIIParams[] = consumersecret
1451 CommonPIIParams[] = contrasenya
1452 CommonPIIParams[] = contraseña
1453 CommonPIIParams[] = courriel
1454 CommonPIIParams[] = cp
1455 CommonPIIParams[] = creditcard
1456 CommonPIIParams[] = creditcardnumber
1457 CommonPIIParams[] = cvc
1458 CommonPIIParams[] = cvv
1459 CommonPIIParams[] = datedenaissance
1460 CommonPIIParams[] = dateexpiration
1461 CommonPIIParams[] = datenaissance
1462 CommonPIIParams[] = dateofbirth
1463 CommonPIIParams[] = debitcard
1464 CommonPIIParams[] = departement
1465 CommonPIIParams[] = dirección
1466 CommonPIIParams[] = dob
1467 CommonPIIParams[] = domain
1468 CommonPIIParams[] = département
1469 CommonPIIParams[] = ebost
1470 CommonPIIParams[] = email
1471 CommonPIIParams[] = emailaddress
1472 CommonPIIParams[] = emailadresse
1473 CommonPIIParams[] = entreprise
1474 CommonPIIParams[] = epos
1475 CommonPIIParams[] = epost
1476 CommonPIIParams[] = eposta
1477 CommonPIIParams[] = exp
1478 CommonPIIParams[] = expiration
1479 CommonPIIParams[] = familyname
1480 CommonPIIParams[] = firma
1481 CommonPIIParams[] = firstname
1482 CommonPIIParams[] = formlogin
1483 CommonPIIParams[] = fullname
1484 CommonPIIParams[] = gender
1485 CommonPIIParams[] = genre
1486 CommonPIIParams[] = geschlecht
1487 CommonPIIParams[] = gst
1488 CommonPIIParams[] = gstnumber
1489 CommonPIIParams[] = handynummer
1490 CommonPIIParams[] = hasło
1491 CommonPIIParams[] = heslo
1492 CommonPIIParams[] = iban
1493 CommonPIIParams[] = ibanaccountnum
1494 CommonPIIParams[] = ibanaccountnumber
1495 CommonPIIParams[] = id
1496 CommonPIIParams[] = identifiant
1497 CommonPIIParams[] = identifier
1498 CommonPIIParams[] = identitenationale
1499 CommonPIIParams[] = indirizzo
1500 CommonPIIParams[] = kartakredytowa
1501 CommonPIIParams[] = kennwort
1502 CommonPIIParams[] = keyconsumerkey
1503 CommonPIIParams[] = keyconsumersecret
1504 CommonPIIParams[] = konto
1505 CommonPIIParams[] = kontonr
1506 CommonPIIParams[] = kontonummer
1507 CommonPIIParams[] = kredietkaart
1508 CommonPIIParams[] = kreditkarte
1509 CommonPIIParams[] = kreditkort
1510 CommonPIIParams[] = lastname
1511 CommonPIIParams[] = login
1512 CommonPIIParams[] = mail
1513 CommonPIIParams[] = mdp
1514 CommonPIIParams[] = mobiili
1515 CommonPIIParams[] = mobile
1516 CommonPIIParams[] = mobilne
1517 CommonPIIParams[] = mot_de_passe
1518 CommonPIIParams[] = motdepasse
1519 CommonPIIParams[] = nachname
1520 CommonPIIParams[] = name
1521 CommonPIIParams[] = nationalite
1522 CommonPIIParams[] = nickname
1523 CommonPIIParams[] = nom
1524 CommonPIIParams[] = nomcomplet
1525 CommonPIIParams[] = nomdefamille
1526 CommonPIIParams[] = nomfamille
1527 CommonPIIParams[] = nss
1528 CommonPIIParams[] = numero_fiscal
1529 CommonPIIParams[] = numerocarte
1530 CommonPIIParams[] = numerocarteidentite
1531 CommonPIIParams[] = numerocompte
1532 CommonPIIParams[] = numerodecarte
1533 CommonPIIParams[] = numerofiscal
1534 CommonPIIParams[] = numeroidentite
1535 CommonPIIParams[] = numeromobile
1536 CommonPIIParams[] = numeropasseport
1537 CommonPIIParams[] = numerosecuritesociale
1538 CommonPIIParams[] = numerotelephone
1539 CommonPIIParams[] = numerotva
1540 CommonPIIParams[] = numfiscal
1541 CommonPIIParams[] = numsecu
1542 CommonPIIParams[] = numtva
1543 CommonPIIParams[] = off
1544 CommonPIIParams[] = osoite
1545 CommonPIIParams[] = parole
1546 CommonPIIParams[] = pass
1547 CommonPIIParams[] = passeport
1548 CommonPIIParams[] = passord
1549 CommonPIIParams[] = password
1550 CommonPIIParams[] = passwort
1551 CommonPIIParams[] = pasword
1552 CommonPIIParams[] = paswort
1553 CommonPIIParams[] = paword
1554 CommonPIIParams[] = pays
1555 CommonPIIParams[] = phone
1556 CommonPIIParams[] = pin
1557 CommonPIIParams[] = plz
1558 CommonPIIParams[] = portable
1559 CommonPIIParams[] = postalcode
1560 CommonPIIParams[] = postcode
1561 CommonPIIParams[] = postleitzahl
1562 CommonPIIParams[] = prenom
1563 CommonPIIParams[] = privatekey
1564 CommonPIIParams[] = prénom
1565 CommonPIIParams[] = publickey
1566 CommonPIIParams[] = pw
1567 CommonPIIParams[] = pwd
1568 CommonPIIParams[] = pword
1569 CommonPIIParams[] = pwrd
1570 CommonPIIParams[] = questionsecrete
1571 CommonPIIParams[] = region
1572 CommonPIIParams[] = reponsesecrete
1573 CommonPIIParams[] = rib
1574 CommonPIIParams[] = rue
1575 CommonPIIParams[] = secret
1576 CommonPIIParams[] = secretclé
1577 CommonPIIParams[] = secretq
1578 CommonPIIParams[] = secretquestion
1579 CommonPIIParams[] = securitesociale
1580 CommonPIIParams[] = sexe
1581 CommonPIIParams[] = shippingaddress
1582 CommonPIIParams[] = shippingaddress1
1583 CommonPIIParams[] = shippingaddress2
1584 CommonPIIParams[] = signature
1585 CommonPIIParams[] = siren
1586 CommonPIIParams[] = siret
1587 CommonPIIParams[] = socialsec
1588 CommonPIIParams[] = socialsecuritynumber
1589 CommonPIIParams[] = societe
1590 CommonPIIParams[] = socsec
1591 CommonPIIParams[] = sokak
1592 CommonPIIParams[] = ssn
1593 CommonPIIParams[] = steuernummer
1594 CommonPIIParams[] = strasse
1595 CommonPIIParams[] = street
1596 CommonPIIParams[] = surname
1597 CommonPIIParams[] = swift
1598 CommonPIIParams[] = tax
1599 CommonPIIParams[] = taxnumber
1600 CommonPIIParams[] = tel
1601 CommonPIIParams[] = telefon
1602 CommonPIIParams[] = telefonnr
1603 CommonPIIParams[] = telefonnummer
1604 CommonPIIParams[] = telefono
1605 CommonPIIParams[] = telephone
1606 CommonPIIParams[] = titre
1607 CommonPIIParams[] = token
1608 CommonPIIParams[] = token_auth
1609 CommonPIIParams[] = tokenauth
1610 CommonPIIParams[] = tva
1611 CommonPIIParams[] = téléphone
1612 CommonPIIParams[] = ulica
1613 CommonPIIParams[] = user
1614 CommonPIIParams[] = username
1615 CommonPIIParams[] = utilisateur
1616 CommonPIIParams[] = vat
1617 CommonPIIParams[] = vatnumber
1618 CommonPIIParams[] = via
1619 CommonPIIParams[] = ville
1620 CommonPIIParams[] = voie
1621 CommonPIIParams[] = vorname
1622 CommonPIIParams[] = wachtwoord
1623 CommonPIIParams[] = wagwoord
1624 CommonPIIParams[] = webhooksecret
1625 CommonPIIParams[] = website
1626 CommonPIIParams[] = zip
1627 CommonPIIParams[] = zipcode
1628
1629 ; NOTE: do not directly edit this file! See notice at the top
1630