Installing

Analytics and optimization Unbundled: Extension

License

MLA

Issues

Maven site

Latest

2.0.0

The Analytics integration framework modules provide a framework and extensions to inject your analytics data into the Magnolia UI enabling authors and marketeers to make data-driven decisions.

The overall process to configure a dashboard is:

The framework delivers out-of-the-box extensions, the Analytics app, and extensive predefined samples to help you understand charts and dashboards. We recommend you build dashboards and charts using the app.

Module structure

artifactID Description

magnolia-analytics-parent

Parent reactor.

     magnolia-analytics-amcharts

Provides a default implementation to connect to amCharts, which provides JavaScript-based interactive charts and maps programming libraries and tools.

     magnolia-analytics-google4-connector

Provides a default implementation to connect to Google Analytics (GA4) using OAuth2.

     magnolia-analytics-matomo-connector

Provides a default implementation to connect to Matomo.

     magnolia-analytics-adobe-connector

Provides a default implementation to connect to Adobe Analytics.

     magnolia-analytics

Provides the foundation and the API for the Analytics add-on.

     magnolia-analytics-ui

Provides the Analytics app, the demo dashboard and predefined chart types that you can reuse.

     magnolia-analytics-amcharts-samples

Provides sample dashboards. If you don’t want to have the sample dashboards available, remove this submodule.

Installing with Maven

Maven is the easiest way to install the module. Add the following to your bundle:

<dependency>
  <groupId>info.magnolia.analytics</groupId>
  <artifactId>magnolia-analytics</artifactId>
  <version>2.0.0</version> (1)
</dependency>
1 Should you need to specify the module version, do it using <version>.
<dependency>
  <groupId>info.magnolia.analytics</groupId>
  <artifactId>magnolia-analytics-ui</artifactId>
  <version>2.0.0</version> (1)
</dependency>
1 Should you need to specify the module version, do it using <version>.
<dependency>
  <groupId>info.magnolia.analytics</groupId>
  <artifactId>magnolia-analytics-amcharts</artifactId>
  <version>2.0.0</version> (1)
</dependency>
1 Should you need to specify the module version, do it using <version>.
<dependency>
  <groupId>info.magnolia.analytics</groupId>
  <artifactId>magnolia-analytics-google4-connector</artifactId>
  <version>2.0.0</version> (1)
</dependency>
1 Should you need to specify the module version, do it using <version>.
<dependency>
  <groupId>info.magnolia.analytics</groupId>
  <artifactId>magnolia-analytics-matomo-connector</artifactId>
  <version>2.0.0</version> (1)
</dependency>
1 Should you need to specify the module version, do it using <version>.
<dependency>
  <groupId>info.magnolia.analytics</groupId>
  <artifactId>magnolia-analytics-adobe-connector</artifactId>
  <version>2.0.0</version> (1)
</dependency>
1 Should you need to specify the module version, do it using <version>.
<dependency>
  <groupId>info.magnolia.analytics</groupId>
  <artifactId>magnolia-analytics-amcharts-samples</artifactId>
  <version>2.0.0</version> (1)
</dependency>
1 Should you need to specify the module version, do it using <version>.

Connecting to a data supplier

Once the framework is installed, you must define the data supplier(s) for the charts to be displayed in the Analytics app dashboard. For more information, see Connecting to a data supplier.

Feedback

DX Core

×

Location

This widget lets you know where you are on the docs site.

You are currently perusing through the DX Core docs.

Main doc sections

DX Core Headless PaaS Legacy Cloud Incubator modules