Installing
Analytics and optimization Unbundled: Extension License: Special license[1]
License |
|
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:
-
Connect to a data supplier, such as Adobe Analytics, Google Analytics, Matomo, a file or another third party analytics data provider.
-
Configure the data available to your end users in the Analytics app.
-
Use the Analytics app to build a dashboard and add charts as Widgets.
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 |
---|---|
|
Parent reactor. |
|
Provides a default implementation to connect to amCharts, which provides JavaScript-based interactive charts and maps programming libraries and tools. |
|
Provides a default implementation to connect to Google Analytics (GA4) using OAuth2. |
|
Provides a default implementation to connect to Matomo. |
|
Provides a default implementation to connect to Adobe Analytics. |
|
Provides the foundation and the API for the Analytics add-on. |
|
Provides the Analytics app, the |
|
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.