Configuration

Analytics supports several configuration settings. You can override their values in your config/analytics.php file.

return [
    'cacheDuration' => 'PT30M', 
];

cacheDuration

The amount of time cache should last. The value should be set as a PHP date interval.

'cacheDuration' => 'PT10M',

enableCache

Whether requests to APIs should be cached or not.

'enableCache' => true,

enableFieldtype

Whether the Report field type is enabled or not.

'enableFieldtype' => true,

enableRealtime

Whether the Realtime widget is enabled or not.

'enableRealtime' => false,

enableWidgets

Whether Analytics widgets are enabled or disabled.

'enableWidgets' => true,

mapsApiKey

Google Maps API key. Used by the Geo chart.

'mapsApiKey' => 'xxxxxxxxxxxxxxxxxxxxxxxx'

oauthClientId

The Google API application’s OAuth client ID.

'oauthClientId' => '000000000000-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com',

oauthClientSecret

The Google API application’s OAuth client Secret.

'oauthClientSecret' => 'xxxxxxxxxxxxxxxxxxxxxxxx',

oauthProviderOptions

OAuth provider options.

'oauthProviderOptions' => [],

realtimeRefreshInterval

Interval at which the realtime widget should refresh its data (in seconds).

'realtimeRefreshInterval' => 60,