import { settings } from '../../settings'; settings.addGroup('Analytics', function addSettings() { this.section('Piwik', function() { const enableQuery = { _id: 'PiwikAnalytics_enabled', value: true }; this.add('PiwikAnalytics_enabled', false, { type: 'boolean', public: true, i18nLabel: 'Enable', }); this.add('PiwikAnalytics_url', '', { type: 'string', public: true, i18nLabel: 'URL', enableQuery, }); this.add('PiwikAnalytics_siteId', '', { type: 'string', public: true, i18nLabel: 'Client_ID', enableQuery, }); this.add('PiwikAdditionalTrackers', '', { type: 'string', multiline: true, public: true, i18nLabel: 'PiwikAdditionalTrackers', enableQuery, }); this.add('PiwikAnalytics_prependDomain', false, { type: 'boolean', public: true, i18nLabel: 'PiwikAnalytics_prependDomain', enableQuery, }); this.add('PiwikAnalytics_cookieDomain', false, { type: 'boolean', public: true, i18nLabel: 'PiwikAnalytics_cookieDomain', enableQuery, }); this.add('PiwikAnalytics_domains', '', { type: 'string', multiline: true, public: true, i18nLabel: 'PiwikAnalytics_domains', enableQuery, }); }); this.section('Analytics_Google', function() { const enableQuery = { _id: 'GoogleAnalytics_enabled', value: true }; this.add('GoogleAnalytics_enabled', false, { type: 'boolean', public: true, i18nLabel: 'Enable', }); this.add('GoogleAnalytics_ID', '', { type: 'string', public: true, i18nLabel: 'Analytics_Google_id', enableQuery, }); }); this.section('Analytics_features_enabled', function addFeaturesEnabledSettings() { this.add('Analytics_features_messages', true, { type: 'boolean', public: true, i18nLabel: 'Messages', i18nDescription: 'Analytics_features_messages_Description', }); this.add('Analytics_features_rooms', true, { type: 'boolean', public: true, i18nLabel: 'Rooms', i18nDescription: 'Analytics_features_rooms_Description', }); this.add('Analytics_features_users', true, { type: 'boolean', public: true, i18nLabel: 'Users', i18nDescription: 'Analytics_features_users_Description', }); }); });