Developer Documentation

Native Analytics

Altis Analytics is only available to Accelerate and Enterprise tier customers.

Altis Analytics provides a built in tool for tracking and analyzing user behavior across the site in real time. It is enabled by default but can be switched off via the configuration file:

{
	"extra": {
		"altis": {
			"modules": {
				"analytics": {
					"native": false
				}
			}
		}
	}
}

Analytics data is stored in an S3 data lake and delivered to Elasticsearch where it is 1-5 minutes behind real-time.

The data is queried from Elasticsearch in the application providing a powerful query language with filtering and aggregations for collecting statistics and other metrics.

Altis Analytics can power features such as popular posts widgets, personalisation and A/B tests.

Dashboards

By default Altis Analytics replaces the default WordPress dashboard with an overview of your best performing content.

If needed you can switch this off via the dashboard config option like so:

{
	"extra": {
		"altis": {
			"modules": {
				"analytics": {
					"dashboard": false
				}
			}
		}
	}
}

Altis also provides a more detailed analytics view and insights page under the main Dashboard menu item in the admin.

Data Structure and APIs

The highly flexible analytics data set is the engine behind audiences, and the Altis Optimization Framework.

Learn about the available APIs and the data structure in detail here.

Optimization Framework

Altis Optimization Framework is a flexible and extensive framework that enables Content Optimization through Personalization and A/B tests, the features that power Altis Experience Blocks.

Audiences

Audiences are a powerful tool for driving personalisation and gaining insights through testing and reporting.

Privacy

Discover how Altis helps to respect your visitor's privacy by helping you control how long to keep data for and learning how to process analytics data for long term storage.